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



Reply via email to