Will Coleda schrieb:
I wanted to call attention to part of today's Parrot Sketch:
<allison> - Otherwise, the PMC branch is ready for language testing,
will plan to merge it back into trunk next weekend.
So, language developers (and others); please grab a copy of
https://svn.perl.org/parrot/branches/pdd17pmc and check out the
languages to see how they fare compared to their counterparts in
trunk.
Thanks!
Some more languages:
Eclectus: OK
HQ9plus: OK
m4: OK
unlambda:
Plumhead: Can't build the PHPArray PMC:
usr/bin/perl
/home/bernhard/devel/Parrot/branches/pdd17pmc/tools/build/pmc2c.pl
--library php_group --c phparray.pmc
cc -c -o phparray.o
-I/home/bernhard/devel/Parrot/branches/pdd17pmc/include
-I/home/bernhard/devel/Parrot/branches/pdd17pmc/src/pmc
-I/home/bernhard/devel/Parrot/branches/pdd17pmc/compilers/bcg/include
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -pipe
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT
-DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN
-DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-fvisibility=hidden -maccumulate-outgoing-args -W -Wall
-Waggregate-return -Wbad-function-cast -Wc++-compat -Wcast-align
-Wcast-qual -Wchar-subscripts -Wcomment -Wdeclaration-after-statement
-Wdisabled-optimization -Wendif-labels -Wextra -Wformat
-Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k
-Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wimport
-Winit-self -Winline -Winvalid-pch -Wmain -Wmissing-braces
-Wmissing-declarations -Wmissing-field-initializers
-Wno-missing-format-attribute -Wmissing-include-dirs
-Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition
-Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point
-Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2
-Wstrict-prototypes -Wswitch -Wswitch-default -Wtrigraphs -Wundef
-Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -fPIC
-g -DHAS_JIT -DI386 -DHAVE_COMPUTED_GOTO phparray.c
./phparray.c: In Funktion »Parrot_PHPArray_add«:
./phparray.c:448: Warnung: Kontrollfluss erreicht Ende einer
Nicht-void-Funktion
./phparray.pmc: In Funktion »Parrot_PHPArray_get_integer_keyed«:
./phparray.pmc:1001: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc:1001: Fehler: (Jeder nicht deklarierte Bezeichner wird
nur einmal aufgeführt
./phparray.pmc:1001: Fehler: für jede Funktion in der er auftritt.)
./phparray.pmc: In Funktion »Parrot_PHPArray_get_number_keyed«:
./phparray.pmc:1126: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc: In Funktion »Parrot_PHPArray_get_pmc_keyed«:
./phparray.pmc:1285: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc: In Funktion »Parrot_PHPArray_get_string_keyed«:
./phparray.pmc:1405: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc: In Funktion »Parrot_PHPArray_init_pmc«:
./phparray.pmc:1484: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc: In Funktion »Parrot_PHPArray_set_integer_keyed«:
./phparray.pmc:1784: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc: In Funktion »Parrot_PHPArray_set_number_keyed«:
./phparray.pmc:1891: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc: In Funktion »Parrot_PHPArray_set_pmc_keyed«:
./phparray.pmc:1994: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)
./phparray.pmc: In Funktion »Parrot_PHPArray_set_string_keyed«:
./phparray.pmc:2106: Fehler: »DYNSELF« nicht deklariert (erste Benutzung
in dieser Funktion)