I upgraded to 5.8, and I am currently reinstalling it the hard way (i.e. with removing the libs before). This seems to be the only hope and indicated in http://search.cpan.org/author/JHI/perl-5.8.0/pod/ perldelta.pod#Mac_OS_X_dyld_undefined_symbols

Thanks for making me read that link a second time, this is how I found the footnote ;)

Alex

Am Donnerstag, 19.06.03 um 15:24 Uhr schrieb Clint Moore:

The errors are strikingly similar though. Did you install any third party modules with 5.6 before you upgraded to 5.8? Unless you removed /Library/Perl and /System/Library/Perl before installing 5.8, this might be the root of the problem.

Every time I have seen that error message, it was because I had installed something with 5.6 and then afterward I installed 5.8. 5.8 sees the module built against 5.6 and assumes that the module is readily available. It's only after the 5.8 installation tries to use the library that the error occurs. Also, it is my assumption based on an educated guess that this will not happen with pure-perl modules (ie. no C to compile) due to the error complaining of symbols.

It is however just a guess since I have fink installed on all of my machines.

-cm


Reply via email to