# New Ticket Created by Moritz Lenz # Please include the string: [perl #69684] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=69684 >
There are two new bugs in the build system: 1) 'make realclean' (sometimes? or on some platforms?) deletes src/pmc/sigguts.h and the build process fails later on 2) parallel build is broken: $ make -j 3 ... cd src/ops && ccache gcc -c -o perl6_ops.o -I/home/moritz/rakudo/parrot_install/include/1.6.0-devel -I/home/moritz/rakudo/parrot_install/include/1.6.0-devel/pmc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -pipe -I/usr/local/include -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 -falign-functions=16 -fvisibility=hidden -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 -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -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 -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wc++-compat -Wdeclaration-after-statement -Werror=declaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DDISABLE_GC_DEBUG=1 -DNDEBUG -O2 -g -DHAS_GETTEXT -fPIC -DHAVE_COMPUTED_GOTO perl6_ops.c perl6_ops.c:29:38: error: ../pmc/pmc_p6lowlevelsig.h: No such file or directory perl6.ops: In function ‘Parrot_allocate_signature_p_i’: perl6.ops:408: warning: implicit declaration of function ‘SETATTR_P6LowLevelSig_elements’ perl6.ops:408: warning: nested extern declaration of ‘SETATTR_P6LowLevelSig_elements’ perl6.ops:411: warning: implicit declaration of function ‘SETATTR_P6LowLevelSig_num_elements’ perl6.ops:411: warning: nested extern declaration of ‘SETATTR_P6LowLevelSig_num_elements’ perl6.ops: In function ‘Parrot_get_signature_size_i_p’: perl6.ops:431: warning: implicit declaration of function ‘GETATTR_P6LowLevelSig_num_elements’ perl6.ops:431: warning: nested extern declaration of ‘GETATTR_P6LowLevelSig_num_elements’ perl6.ops: In function ‘Parrot_set_signature_elem_p_i_s_i_p_p_p_p’: perl6.ops:468: warning: implicit declaration of function ‘GETATTR_P6LowLevelSig_elements’ perl6.ops:468: warning: nested extern declaration of ‘GETATTR_P6LowLevelSig_elements’ make: *** [src/ops/perl6_ops.so] Error 1 make: *** Waiting for unfinished jobs....
