dyld: Library not loaded: /opt/local/lib/perl5/5.16.1/darwin-thread-multi-2level/CORE/libperl.dylib
Nick Urbanik
nicku at nicku.org
Tue May 20 13:44:02 PDT 2014
Dear Clemens and Ryan,
Thank you both for taking the time to give your thoughtful responses.
On 19/05/14 14:35 +0200, Clemens Lang wrote:
>Hi,
>
>> Ensure you're up to date:
>>
>> sudo port selfupdate
>> sudo port upgrade outdated
>>
>> If you still have the problem, then try rebuilding perl5.16. That library is
>> at /opt/local/lib/perl5/5.16.3/darwin-thread-multi-2level/CORE/libperl.dylib
>> these days.
>>
>> sudo port -n upgrade --force perl5.16
>
>Making sure you're up to date is a good idea,
Sorry, I should have mentioned that I have kept this up to date.
>but instead of manually rebuilding
>perl5.16, do the following:
>
> - Ensure your environment does not contain any DYLD_* variables. Check using
> env | grep DYLD. This command should print nothing.
$ env | grep -i DYLD
$
Indeed, there are no environment variables containing DYLD.
> - Run sudo port rev-upgrade. Rev-upgrade will automatically find binaries like
> the one that's broken on your system, automatically determine the necessary
> actions to fix the problem and execute them.
$ sudo port rev-upgrade
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
$ perl -v
dyld: Library not loaded: /opt/local/lib/perl5/5.16.1/darwin-thread-multi-2level/CORE/libperl.dylib
Referenced from: /opt/local/bin/perl
Reason: image not found
Trace/BPT trap
$
Finally, I tried sudo port -n upgrade --force perl5.16; still the same
result with perl -v afterwards.
--
Nick Urbanik http://nicku.org nicku at nicku.org
GPG: 7FFA CDC7 5A77 0558 DC7A 790A 16DF EC5B BB9D 2C24 ID: BB9D2C24
More information about the macports-users
mailing list