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 ...




Reply via email to