-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I am aware that Perl 5.8.0 is not binary compatible with previous versions of Perl; however, I am having a hard time determining exactly what I need to change/remove to satisfy this incompatibility.
I was originally getting an error when attempting to run CPAN similar to the following (this is not verbatim):
dyld: perl Undefined symbols: _Perl_sv_2pv _perl_get_sv
After reading about the incompatibility and the make scripts problems replacing certain files I removed libperl.dylib from /Library/Perl/darwin/CORE and all the *.bundle files in the /Library/Perl directory and its children.
This solved my problems with CPAN, but I now get the following error when attempting to use perl the process the Makefile.PL for bioperl:
dyld: perl Undefined symbols: _Perl_safefree _Perl_safemalloc _Perl_sv_2pv _perl_call_method _perl_get_sv
One thing I don't understand, why more undefined symbols now than before.
So, the crux of my question is, having removed libperl.dylib and all the *.bundle files, what else do I need to remove to remedy this undefined symbols problem?
Additionally, I should mention that I have seen multiple people mention that removing and rebuilding Storable, specifically in reference to a Fink install, has cured their problems; I have tried that to no avail. I do have fink installed, but I am not running perl from a Fink install or the Fink directories.
{c} -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (Darwin)
iD8DBQE+euswaQZjsT0sunkRAkQgAJ9LZULULvvWUc8YATtGRWK8FcwxiACfThER R6TUF3bKtnLuaXZTiR3O0zk= =0bVL -----END PGP SIGNATURE-----