I have rakudo built under my parrot directory. I updated and rebuilt
parrot, then updated and rebuilt rakudo, but rakudo won

~/parrot $ svn up
(lots of files update)
~/parrot $ gmake
(parrot re-builds OK)
~/parrot $ cd languages/rakudo/
~/parrot/languages/rakudo $ git pull
(files update)
~/parrot/languages/rakudo $ gmake
/home/yary/parrot/parrot
/home/yary/parrot/runtime/parrot/library/PGE/Perl6Grammar.pbc \
    --output=src/gen_grammar.pir \
    src/parser/grammar.pg src/parser/grammar-oper.pg
/home/yary/parrot/parrot  /home/yary/parrot/compilers/nqp/nqp.pbc
--output=src/gen_actions.pir \
    --encoding=fixed_8 --target=pir src/parser/actions.pm
cd src/pmc && perl /home/yary/parrot/tools/build/dynpmc.pl generate
perl6str objectref perl6scalar mutablevar perl6multisub
cd src/pmc && perl /home/yary/parrot/tools/build/dynpmc.pl compile
perl6str objectref perl6scalar mutablevar perl6multisub
cc -c -o perl6str.o -I/home/yary/parrot/include
-I/home/yary/parrot/src/pmc   -fno-delete-null-pointer-checks -pipe
-I/usr/local/include -pthread -DHASATTRIBUTE_CONST
-DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC
-DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE
-DHASATTRIBUTE_UNUSED  -falign-functions=16 -maccumulate-outgoing-args
-W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts
-Wcomment -Wdisabled-optimization -Wendif-labels -Wformat
-Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k
-Wimplicit -Wimport -Winline -Wmissing-braces
-Wno-missing-format-attribute -Wpacked -Wparentheses -Wpointer-arith
-Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare
-Wstrict-aliasing -Wswitch -Wswitch-default -Wtrigraphs -Wundef
-Wunknown-pragmas -Wno-unused -Wwrite-strings -Wbad-function-cast
-Wimplicit-function-declaration -Wimplicit-int -Wmain
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull
-DPIC -fPIC  -g   -DHAS_JIT -DI386 -DHAVE_COMPUTED_GOTO  perl6str.c
./perl6str.pmc: In function `Parrot_Perl6Str_decrement':
./perl6str.pmc:372: error: `Parrot_Perl6Str_attributes' undeclared
(first use in this function)
./perl6str.pmc:372: error: (Each undeclared identifier is reported only once
./perl6str.pmc:372: error: for each function it appears in.)
./perl6str.pmc:372: error: `attrs' undeclared (first use in this function)
./perl6str.pmc:372: warning: implicit declaration of function `PARROT_PERL6STR'
./perl6str.pmc: In function `Parrot_Perl6Str_get_number':
./perl6str.pmc:124: error: `Parrot_Perl6Str_attributes' undeclared
(first use in this function)
./perl6str.pmc:124: error: `attrs' undeclared (first use in this function)
./perl6str.pmc: In function `Parrot_Perl6Str_increment':
./perl6str.pmc:276: error: `Parrot_Perl6Str_attributes' undeclared
(first use in this function)
./perl6str.pmc:276: error: `attrs' undeclared (first use in this function)
compile perl6str.c failed (256)
gmake: *** [src/pmc/perl6_group.so] Error 2

Something is looking for "Parrot_Perl6Str_attributes" but can't find it?

Is there something I need to do after "git pull"? Any other tips?

thanks in advance

-y

Reply via email to