Symbol not found: _sprintf$LDBLStub

Heute wollte ich zum ersten mal was mit dem CPAN auf meinem MacOS 1.4.9 erledigen. Ausgangsbasis: kaputt

You have no /Users/andreas/.cpan/sources/MIRRORED.BY
I'm trying to fetch one
LWP not available
CPAN: Net::FTP loaded ok
Fetching with Net::FTP:
ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY

dyld: lazy symbol binding failed: Symbol not found: _sprintf$LDBLStub
Referenced from: /opt/local/lib/perl5/5.8.8/darwin-2level/auto/Socket/Socket.bundle
Expected in: dynamic lookup

dyld: Symbol not found: _sprintf$LDBLStub
Referenced from: /opt/local/lib/perl5/5.8.8/darwin-2level/auto/Socket/Socket.bundle
Expected in: dynamic lookup

Trace/BPT trap

Lösung: gcc auf 4.0 stellen und Perl neu installieren. Fertig

mini-art:~ andreas$ sudo gcc_select 4.0
You are already using gcc version 4.0 as the default compiler.
mini-art:~ andreas$ sudo port -f uninstall perl5.8
mini-art:~ andreas$ sudo port -f uninstall perl5.8
---> Unable to uninstall perl5.8 5.8.8_0+darwin_8, the following ports depend on it:
---> automake
---> p5-locale-gettext
---> help2man
Warning: Uninstall forced. Proceeding despite dependencies.
---> Deactivating perl5.8 5.8.8_0+darwin_8
---> Uninstalling perl5.8 5.8.8_0+darwin_8
mini-art:~ andreas$ sudo port -f install perl5.8
---> Fetching perl5.8
---> Verifying checksum(s) for perl5.8
---> Extracting perl5.8
---> Applying patches to perl5.8
---> Configuring perl5.8
---> Building perl5.8 with target all
^[[C---> Staging perl5.8 into destroot
---> Installing perl5.8 5.8.8_0+darwin_8
---> Activating perl5.8 5.8.8_0+darwin_8
---> Cleaning perl5.8

Leave a Reply

Spam Protection by WP-SpamFree