Dan White wrote:

It gets worse.

Any fink command coughs out the following:
[EMAIL PROTECTED] 3:fink (anything)
dyld: perl Undefined symbols:
_PL_curcop

What is clear is that these symbols were defined in the system libperl.dylib in perl-5.6.0, and they are no longer there in the system perl dylib in perl-5.8.1. I don't know if they are still defined *somewhere* in perl-5.8.1 - some of the perl gurus here should know - but in any case, the error messages you are getting are coming from *something* that was compiled under perl-5.6.0 or earlier, probably under Jaguar, and that doesn't run under Panther any more. Up to you to find what it is.


Normally I would say to run "fink list -i 560", but since your fink is broken, this is out. Try "dpkg -l \*560\*", perhaps. Nothing of that kind should be installed. Otherwise check anything with perl in its name on your system. Check environment variables with PERL in their name.

Double-check you /usr/bin/perl and any other "perl" executable you can find. What does "perl -V" give? There should not be any mention of 5.6 there, only 5.8.1.

--
Martin



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to