three days to Parrot 3.4.0

Gerd Pokorra gp at zimt.uni-siegen.de
Mon May 16 13:19:10 UTC 2011


On Fedora 14 I installed llvm (yum install llvm-devel).

 > perl Configure.pl --with-llvm; make

works on my environment.

-- Gerd

Am Sonntag, den 15.05.2011, 12:21 +0200 schrieb François Perrad:
> 
> 
> 2011/5/15 François Perrad <francois.perrad at gadz.org>
>         
>         
>         2011/5/14 Gerd Pokorra <gp at zimt.uni-siegen.de>
>                 In three days is the release day of Parrot 3.4.0. The
>                 checkout and tag
>                 for it will be at 2011-05-17 07:00 UTC. To convert UTC
>                 to your local
>                 time execute:
>                 
>                  $ date -d '2011-05-17 07:00 UTC'
>                 
>                 -- Gerd
>                 
>                 
>         
>         
>         I just see 2 regressions since the previous release.
>         
>         1) with llvm-gcc, Configure.pl fails :
>         
>         $ perl Configure.pl --cc=llvm-gcc --link=llvm-gcc
>         Parrot Version 3.3.0 Configure 2.0
>         Copyright (C) 2001-2011, Parrot Foundation.
>         
>         Hello, I'm Configure. My job is to poke and prod your system
>         to figure out
>         how to build Parrot. The process is completely automated,
>         unless you passed in
>         the `--ask' flag on the command line, in which case I'll
>         prompt you for a few
>         pieces of info.
>         
>         Since you're running this program, you obviously have Perl
>         5--I'll be pulling
>         some defaults from its configuration.
>         
>         init::manifest -      Check
>         MANIFEST.....................................done.
>         init::defaults -      Set Configure's default
>         values.....................done.
>         init::install -       Set up installation
>         paths..........................done.
>         init::hints -         Load platform and local hints
>         files................done.
>         inter::progs -        Determine what C compiler and linker to
>         use...Compilation failed with 'llvm-gcc'
>         
>         
>         2) with clang, Configure.pl runs without problem,
>         but the build fails at the first C compilation 
>         
>         In file included from src/string/api.c:27:
>         In file included from ./include/parrot/parrot.h:35:
>         In file included from /usr/include/errno.h:36:
>         In file included from /usr/include/bits/errno.h:25:
>         /usr/include/linux/errno.h:4:10: fatal error: 'asm/errno.h'
>         file not found
>         #include <asm/errno.h>
>                  ^
>         1 error generated.
>         
>         
> 
> the package gcc-multilib (see TT 2109) fixes the build with clang.
> 
> François
> 
>  
>         My box uses a Xubunbu 11.04, with :
>         $ clang -v
>         clang version 2.8 (branches/release_28)
>         Target: i386-pc-linux-gnu
>         Thread model: posix
>         $ llvm-gcc --version
>         gcc-4.5 (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
>         Copyright (C) 2010 Free Software Foundation, Inc.
>         This is free software; see the source for copying conditions.
>         There is NO
>         warranty; not even for MERCHANTABILITY or FITNESS FOR A
>         PARTICULAR PURPOSE.
>         
>         
>         François
>          
>                 _______________________________________________
>                 http://lists.parrot.org/mailman/listinfo/parrot-dev
>         
> 




More information about the parrot-dev mailing list