All, I'm trying to build Rakudo as a prelude to getting started in development. I'm trying to build under Cygwin on a Vista-64 system. I'm configuring the system with ./Configure.pl --gen-parrot. Parrot downloads from svn and builds quite nicely. I run make and it compiles, but doesn't want to line (see below for the actual output). There are a bunch of undefined references. It looks like -lparrot isn't getting picked up. The name in the parrot subdirectory is libparrot.dll.a. I've heard that libraries in Cygwin are somewhat strange. Any suggestions would be greatly appreciate. Thanks.
Mike Matsko P.S. What can I do to help? $ make cd src/pmc && /usr/bin/perl.exe /cygdrive/c/rakudo/parrot/tools/build/dynpmc.pl generate perl6str objectref perl6scalar mutablevar perl6multisub cd src/pmc && /usr/bin/perl.exe /cygdrive/c/rakudo/parrot/tools/build/dynpmc.pl compile perl6str objectref perl6scalar mutablevar perl6multisub cd src/pmc && /usr/bin/perl.exe /cygdrive/c/rakudo/parrot/tools/build/dynpmc.pl linklibs perl6str objectref perl6scalar mutablevar perl6multisub g++ -o perl6_group.dll lib-perl6_group.o perl6str.o objectref.o perl6scalar.o mu tablevar.o perl6multisub.o -lcrypt -lgmp -lreadline -lintl -Wl,--enable-auto-im age-base -lpthread -lm -L/usr/lib -licuuc -licudata -lpthread -lm -Wl,--enable -auto-import -Wl,--export-all-symbols -Wl,--stack,8388608 -Wl,--enable-auto-imag e-base -L/usr/local/lib -shared -L/cygdrive/c/rakudo/parrot -lparrot lib-perl6_group.o: In function `Parrot_lib_perl6_group_load': /cygdrive/c/rakudo/src/pmc/perl6_group.c:50: undefined reference to `__imp__Parr ot_str_new_constant' /cygdrive/c/rakudo/src/pmc/perl6_group.c:52: undefined reference to `__imp__Parr ot_str_new_constant' /cygdrive/c/rakudo/src/pmc/perl6_group.c:54: undefined reference to `__imp__Parr ot_str_new_constant' /cygdrive/c/rakudo/src/pmc/perl6_group.c:56: undefined reference to `__imp__Parr ot_str_new_constant' ... more similar messages .... perl6multisub.o: In function `Parrot_Perl6MultiSub_class_init': /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2118: undefined reference to `__imp __Parrot_default_instantiate_str' /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2374: undefined reference to `__imp __Parrot_default_instantiate_str' /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2639: undefined reference to `__imp __Parrot_str_append' /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2653: undefined reference to `__imp __Parrot_str_new_constant' /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2654: undefined reference to `__imp __Parrot_str_new_constant' /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2655: undefined reference to `__imp __Parrot_str_new_constant' /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2656: undefined reference to `__imp __Parrot_str_new_constant' /cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2668: undefined reference to `__imp __Parrot_str_new_constant' perl6multisub.o:/cygdrive/c/rakudo/src/pmc/./perl6multisub.c:2669: more undefine d references to `__imp__Parrot_str_new_constant' follow collect2: ld returned 1 exit status partial link of perl6_group failed (256) make: *** [src/pmc/perl6_group.dll] Error 2 m...@mike-pc /cygdrive/c/rakudo $ m...@mike-pc /cygdrive/c/rakudo $ ./Configure.pl --help Configure.pl - Rakudo Configure General Options: --help Show this text --gen-parrot Download and build a copy of Parrot to use --parrot-config=(config) Use configuration information from config m...@mike-pc /cygdrive/c/rakudo $