If you've installed Perl 5.8 in /usr/local, be sure to back that up if you re-install
10.2. Even if you select 'Archive install & preserve users, etc.', it will still wipe out
anything you have in /usr/local. And then fink will not work with perl 5.6 -
i.e., /usr/bin/perl - if you had already recompiled the Storage.pm module with 5.8.
Something to do with dynamic libs not being found; I'm sure the developers will
understand.
Now, in any event, if you're going to install Perl 5.8.0 *from source*, there's a very
bizarre conflict that isn't likely to happen often, but there's nothing exotic about.
I.e., it could happen to anyone! And I hope to prevent at least one other poor soul
from wasting as much time I just did!
If you have installed 'surfraw', you need to suppress, remove, just plain get it the hell
out of the way, the '/sw/bin/xxx' executable.
Perl 5.8 will compile just fine, but when you run 'make test', one of the tests is
lib/Shell.t. This contains a call to a non-existent program called 'xXx' - the idea
being to test standard error. But since 'xxx' exists - and HFS is case-insensitive -
Shell.t will happily call this program which runs lynx on some silly web site, but
output has failed to reach the terminal. And I'm sitting here thinking it's frozen!
So there you have it. I have submitted a bug via perlbug.
Ken
-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users