Your Ad Here
Building Parrot ...
Compiling with:
xx.c
cc -I./include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wno-missing-format-attribute -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DDISABLE_GC_DEBUG=1 -DNDEBUG -xO3 -xspace -xildoff -DCLOCK_BEST=CLOCK_PROCESS_CPUTIME_ID -fPIC -I. -o xx.o -c xx.c
perl tools/build/vtable_extend.pl
perl tools/build/pbcversion_h.pl > include/parrot/pbcversion.h
perl tools/build/ops2pm.pl  src/ops/core.ops src/ops/bit.ops src/ops/cmp.ops src/ops/debug.ops src/ops/experimental.ops src/ops/io.ops src/ops/math.ops src/ops/object.ops src/ops/pmc.ops src/ops/set.ops src/ops/string.ops src/ops/sys.ops src/ops/var.ops 
trap                      1253       experimental, not in ops.num
perl tools/build/pmc2c.pl --vtable 
perl tools/build/pmc2c.pl --dump  src/pmc/default.pmc
perl tools/build/pmc2c.pl --dump  src/pmc/fixedintegerarray.pmc
perl tools/build/pmc2c.pl --c  src/pmc/fixedintegerarray.pmc
perl tools/build/pmc2c.pl --dump  src/pmc/continuation.pmc
perl tools/build/pmc2c.pl --c  src/pmc/continuation.pmc

<... snip ...>

perl tools/build/pmc2c.pl --c  src/pmc/task.pmc
perl tools/build/c2str.pl src/pmc/task.c > src/pmc/task.str
perl tools/build/pmc2c.pl --dump  src/pmc/undef.pmc
perl tools/build/pmc2c.pl --c  src/pmc/undef.pmc
perl tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str
perl tools/build/c2str.pl --all
src/string/api.c
cc: language ildoff not recognized
cc: src/string/api.c: linker input file unused because linking not done
src/ops/core_ops.c
cc: language ildoff not recognized
cc: src/ops/core_ops.c: linker input file unused because linking not done
src/ops/core_ops_switch.c
cc: language ildoff not recognized
cc: src/ops/core_ops_switch.c: linker input file unused because linking not done
src/byteorder.c
cc: language ildoff not recognized
cc: src/byteorder.c: linker input file unused because linking not done
src/string/charset.c
cc: language ildoff not recognized
cc: src/string/charset.c: linker input file unused because linking not done
src/core_pmcs.c
cc: language ildoff not recognized
cc: src/core_pmcs.c: linker input file unused because linking not done
src/datatypes.c
cc: language ildoff not recognized
cc: src/datatypes.c: linker input file unused because linking not done
src/debug.c
cc: language ildoff not recognized
cc: src/debug.c: linker input file unused because linking not done
src/dynext.c
cc: language ildoff not recognized
cc: src/dynext.c: linker input file unused because linking not done
src/embed.c
cc: language ildoff not recognized
cc: src/embed.c: linker input file unused because linking not done
src/string/encoding.c
cc: language ildoff not recognized
cc: src/string/encoding.c: linker input file unused because linking not done
src/events.c
cc: language ildoff not recognized
cc: src/events.c: linker input file unused because linking not done
src/exceptions.c
cc: language ildoff not recognized
cc: src/exceptions.c: linker input file unused because linking not done
src/exit.c
cc: language ildoff not recognized
cc: src/exit.c: linker input file unused because linking not done
src/extend.c
cc: language ildoff not recognized
cc: src/extend.c: linker input file unused because linking not done
src/extend_vtable.c
cc: language ildoff not recognized
cc: src/extend_vtable.c: linker input file unused because linking not done
src/gc/alloc_memory.c
cc: language ildoff not recognized
cc: src/gc/alloc_memory.c: linker input file unused because linking not done
src/gc/api.c
cc: language ildoff not recognized
cc: src/gc/api.c: linker input file unused because linking not done
src/gc/gc_ms.c
cc: language ildoff not recognized
cc: src/gc/gc_ms.c: linker input file unused because linking not done
src/gc/gc_inf.c
cc: language ildoff not recognized
cc: src/gc/gc_inf.c: linker input file unused because linking not done
src/gc/mark_sweep.c
cc: language ildoff not recognized
cc: src/gc/mark_sweep.c: linker input file unused because linking not done
src/gc/system.c
In file included from ./include/parrot/parrot.h:31,
                 from src/gc/system.c:29:
./include/parrot/config.h:45: warning: type defaults to `int' in declaration of `Parrot_Int2'
./include/parrot/config.h:47: warning: type defaults to `int' in declaration of `Parrot_Int4'
./include/parrot/config.h:50: warning: type defaults to `int' in declaration of `Parrot_Float4'
./include/parrot/config.h:51: warning: type defaults to `int' in declaration of `Parrot_Float8'
In file included from ./include/parrot/config.h:53,
                 from ./include/parrot/parrot.h:31,
                 from src/gc/system.c:29:
./include/parrot/platform_limits.h:18:5: warning: "PARROT_HAS_HEADER_LIMITS" is not defined
In file included from ./include/parrot/parrot.h:31,
                 from src/gc/system.c:29:
./include/parrot/config.h:111: warning: type defaults to `int' in declaration of `HUGEINTVAL'
./include/parrot/config.h:113: warning: type defaults to `int' in declaration of `HUGEFLOATVAL'
In file included from src/gc/system.c:29:
./include/parrot/parrot.h:138:14: operator '==' has no left operand
./include/parrot/parrot.h:142:16: operator '==' has no left operand
In file included from ./include/parrot/parrot.h:256,
                 from src/gc/system.c:29:
config/gen/platform/generic/math.h:18:19: operator '==' has no left operand
In file included from ./include/parrot/parrot.h:257,
                 from src/gc/system.c:29:
./include/parrot/platform_interface.h:23:17: operator '==' has no left operand
In file included from ./include/parrot/interpreter.h:141,
                 from ./include/parrot/global_setup.h:18,
                 from ./include/parrot/parrot.h:258,
                 from src/gc/system.c:29:
./include/parrot/call.h:33: error: syntax error before "Parrot_jump_buff"
./include/parrot/call.h:33: warning: no semicolon at end of struct or union
./include/parrot/call.h:34: warning: type defaults to `int' in declaration of `parrot_runloop_t'
./include/parrot/call.h:34: warning: data definition has no type or storage class
./include/parrot/call.h:36: error: syntax error before "Parrot_runloop"
./include/parrot/call.h:36: warning: type defaults to `int' in declaration of `Parrot_runloop'
./include/parrot/call.h:36: warning: data definition has no type or storage class
./include/parrot/call.h:602: error: syntax error before '*' token
In file included from ./include/parrot/parrot.h:271,
                 from src/gc/system.c:29:
./include/parrot/exceptions.h:144: error: syntax error before "Parrot_runloop"
In file included from ./include/parrot/pmc.h:18,
                 from ./include/parrot/parrot.h:277,
                 from src/gc/system.c:29:
./include/parrot/thread.h:51: error: redefinition of `struct timespec'
gmake: *** [src/gc/system.o] Error 1