On Mon, Jun 07, 2004 at 01:45:28PM -0700, Andy Dougherty wrote: > # New Ticket Created by Andy Dougherty > # Please include the string: [perl #30095] > # in the subject line of all future correspondence about this issue. > # <URL: http://rt.perl.org:80/rt3/Ticket/Display.html?id=30095 > > > > This patch updates some of the build requirements for parrot. > The C++ stuff is obvious and self-explanatory, I hope. > > The version bump for perl from 5.005 to 5.6 is for at least two > reasons I have encountered so far: > > 1. build_tools/c2str.pl uses features of Math::BigInt that didn't > appear until version 5.6. (Yes, I know I could work around them, > and I started to until I encountered the next item.) > > 2. Parrot::IO::Path and Parrot::Test both use > File::Spec->rel2abs(), which didn't appear until perl-5.6. > > There may well be other version issues lurking; I haven't gotten parrot to > build yet to actually test anything. If there are no other major issues, > it may be worthwhile to work around these two and bringing the requirement > back down to 5.005. In the meantime, however, this patch summarizes the > current state of affairs.
The work around for (2) could be to bundle File::Spec 0.87 from CPAN. For that matter the work around for (1) could be to bundle Math::BigInt from CPAN. :-) Nicholas Clark