I've just sent the following to perl5-porters:
Hi there porters,
Perl 5.005 is a great version of Perl and still used by many people. There have been a few distribution updates and tool changes which mean that it no longer compiles cleanly everywhere, so I believe it's time for a third maintenance release of perl5.005, which will lead to perl5.005_05.
Please compile and make test this snapshot on as many platforms as possible:
http://perl5005.googlecode.com/files/perl5.005_05-MAINT20070902.tar.gz
This is a release candidate. I'm not interested in fixing warnings.
I'm hosting it over at Google Code, but will push things back to Perforce when it is done:
http://code.google.com/p/perl5005/
Changes from perl5.005_05-MAINT20070701:
____________________________________________________________________________ [ ] By: acme on 2007/09/02 08:19:41 Log: Update time.t to blead's as it was occasionally failing Branch: maint-5.005/perl ! t/op/time.t ____________________________________________________________________________ [ ] By: acme on 2007/09/01 21:07:49 Log: Fix IPC::SysV test under VC++ 6.0 (Thanks to Steve Hay) Branch: maint-5.005/perl ! t/lib/ipc_sysv.t ____________________________________________________________________________ [ ] By: acme on 2007/09/01 19:31:20 Log: For newer FreeBSDs the return type of malloc() and free() is being guessed wrong because the 5.005 configure doesn't check that if the malloc.h exists that it doesn't simply do "#error ..." as it does in a number of more recent OS - I've copied in the test from the blead Configure and jiggled a few things around and all is hunk-dory - with this everything compiles and tests fine on FreeBSD 6.2-RELEASE-p4 (Thanks to Jonathan Stowe) Branch: maint-5.005/perl ! Configure
Cheers, Leon
Compiled cleanly using the same "build a perl" script I've used to compile my local thicket of perls.
However, subsequent efforts to build and test some modules ran into a host of problems with the out of date toolchain (e.g. Test::Simple, Test::Harness, etc.) that many more modern modules depend on for bug fixes and features.
While bringing the toolchain entirely up to date might be too much to ask, could it be brought up to par with versions released in either 5.6 or 5.8?
-- dagolden
Re:Upgrade the toolchain?
acme on 2007-10-08T12:41:46
This is just a compile fix.
Re:"make" fails immediately on Mandriva Cooker
Shlomi Fish on 2007-11-24T13:58:21
I'm sorry, the script I used is:
#!/bin/sh
rm -f config.sh Policy.sh
PREFIX="$HOME/apps/perl/perl-5.5.5-debug"
sh Configure -de -Dprefix="$PREFIX" -Doptimize='-g'