I just installed perl 5.00405 on my FreeBSD box to test backwards compatibility of things (perl5 as well as perl6). Running Configure.pl generates several warnings about unitialised variables, but nothing disastrous. However, running make does this:
nick@thinking-cap [parrot]$ make test perl5.00405 vtable_h.pl perl5.00405 make_vtable_ops.pl > vtable.ops perl5.00405 ops2c.pl C core.ops vtable.ops perl5.00405 ops2c.pl CPrederef core.ops vtable.ops perl5.00405 ops2pm.pl core.ops vtable.ops Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib/perl5/i386-freebsd/5.00405 /usr/local/lib/perl5 /usr/local/lib/perl5/site_perl/i386-freebsd /usr/local/lib/perl5/site_perl .) at ops2pm.pl line 11. BEGIN failed--compilation aborted at ops2pm.pl line 11. *** Error code 2 Stop in /stuff/parrot. This doesn't seem the most clean way to do this - should Configure have a list of perl modules that it will need, and issue warnings to the user to go get any that are missing before running make? Nicholas Clark