Picked up a compile time problem with Rakudo today. It is actually Parrot that uses perl5 to calculate which libraries and headers to use, and it was using invalid/old entries between an OS upgrade on Mac OS X. This was fixed by running /usr/bin/perl Configure.pl --gen-parrot instead of just perl Configure-pl --gen-parrot.
Scott
diff --git a/README b/README
index ed46305..c3c5d8f 100644
--- a/README
+++ b/README
@@ -61,6 +61,13 @@ This will create a "perl6" or "perl6.exe" executable in the
current (rakudo) directory. Programs can then be run from
the build directory using a command like:
+Parrot uses perl 5 executable to calculate build dependencies. You may
+need to check that your version of perl is correct for the system.
+Check "which perl" is being used as some applications install a
+special version of perl. Mac OS X package management such as 'ports'
+has a differnet compile to the OS native perl, which may not work
+when compiling Rakudo.
+
$ ./perl6 hello.pl
The C<--gen-parrot> above option tells Configure.pl to automatically
Applied in spirit. Thanks for the patch!
--
Will "Coke" Coleda