Build broken

Christoph Otto christoph at mksig.org
Sat Mar 24 17:27:04 UTC 2012


On Sat, Mar 24, 2012, at 17:58, Stefan Seifert wrote:
> Build is broken on current master
> 
> make realclean && perl Configure.pl && make
> results in:
> ...
> cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE  -pipe -fstack-
> protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST
>  -
> DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL 
> -
> DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -
> DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHASATTRIBUTE_HOT  -DHASATTRIBUTE_COLD
>  -
> DHAS_GETTEXT   -g  -fPIC  -falign-functions=16 -funit-at-a-time -fexcess-
> precision=standard -maccumulate-outgoing-args -W -Wall -Waggregate-return
> -
> Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
> -Wdisabled-optimization -
> Wdiv-by-zero -Wenum-compare -Wendif-labels -Wextra -Wformat
> -Wformat-extra-
> args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
> -Wimport -
> Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -
> Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers
> -Wno-
> missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -
> Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type
> -Wsequence-point -
> Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch
> -Wswitch-default 
> -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros
> -
> Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -
> Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-
> externs -Werror=old-style-definition -Werror=strict-prototypes -
> fvisibility=hidden -Ifrontend/parrot -Isrc/ -o frontend/parrot/main.o -c 
> frontend/parrot/main.c
> /usr/bin/perl tools/build/parrot_config_c.pl --mini > \
> src/null_config.c
> /usr/bin/perl -MExtUtils::Command -e touch compilers/imcc/imcc.y.flag 
> compilers/imcc/imcparser.c compilers/imcc/imcparser.h
> ./miniparrot -Iruntime/parrot/include -o frontend/parrot2/prt0.pbc 
> frontend/parrot2/prt0.pir
> make: ./miniparrot: Command not found
> /usr/bin/perl tools/build/h2inc.pl include/parrot/cclass.h 
> runtime/parrot/include/cclass.pasm
> make: *** [frontend/parrot2/prt0.pbc] Error 127
> 
> Broken since:
> commit ba6af98a4b864c6b5f306a3ee244e28c0e770414
> Merge: 52063c3 21b8758
> Author: jkeenan <jkeenan at cpan.org>
> Date:   Fri Mar 23 20:27:34 2012 -0400
> 
>     Merge branch 'kid51/makefile_variables'


Thanks for reporting this, but the build works for me on linux x64 with
both gcc and g++.  Which platform are you on?

Christoph


More information about the parrot-dev mailing list