perl5.005_05-MAINT20070902

acme on 2007-10-03T11:55:09

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


Upgrade the toolchain?

dagolden on 2007-10-08T12:13:09

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.

"make" fails immediately on Mandriva Cooker

Shlomi Fish on 2007-11-24T13:54:05

Hi Acme!

The "make" stage fails immediately on Mandriva Cooker. I'm using the following script to build it:

>>>>>>>>

You can find the versions of all the relevant packages here: http://xrl.us/bbpmm .

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'