After a few struggles, I finally managed to get perl 5.6.1 to build on
OX X 10.0.2 (HFS+ volume), after using unix tar,
-Dfirstmakefile=GNUMakefile, setenv LC_ALL C, and using the config args
from the default perl 5.6.0
Wish I'd spotted this mailing list before I started :)
now that I have, I wonder what other people have done re install paths.
I wanted to keep my old 5.6.0 install, as well as the new version.
I used /usr/local as my configure prefix, and put perl's libraries
inside /Library/Perl, as per the default. However, the darwin hints file
suggests putting local libraries inside /Local/Library/Perl ... is the
/Local dir some kind of OS X standard? I specified
/Library/Perl/site_perl, as this seemed more sensible (in a unix-y kind
of way).
The other thing that bothers me is the 4 failed tests ... I'm pretty
sure that I've got the same as everyone else ...
pragma/warning test 303 ... probably not a big deal
lib/posix ... fails on test 11, but, this runs OK if you cd t; ./perl
lib/posix.t - what gives?
lib/db_recno ... fails at test 51 ... not a big deal, according to the
output
lib/db_btree ... fails at test 0 (and Crashes with a bus error ... I
have CrashReporter messages for this if anyone's interested)????
running lib/db_btree individually shows that its ok up to test 90.
The actual line that causes the bus error is as follows:
> # now clear the hash
> %h = () ;
>
where %h is a tied hash
Does anyone have any idea about a) whether this is a serious problem ...
at face value, I'd not be very happy to install anything to a production
environment that crashes anywhere in the test suite b) about a potential
fix for this?
As an aside, it would be quite nice to get the fixes for OX X into the
perl standard distribution, so that we don't
have to go through this pain with future installs ...