2010-02-21 12 views
5

laufen Wenn einige Befehle im Terminal ausgeführt wird, erhalte ich die folgende Fehlermeldungdyld: Bibliothek nicht geladen Fehler beim Befehl im Terminal

dyld: Library not loaded: /opt/local/lib/libjpeg.62.dylib 
    Referenced from: /opt/local//lib/libTIFF.dylib 
    Reason: no suitable image found. Did find: 
    /opt/local//lib/libjpeg.62.dylib: can't map 
    /opt/local/lib/libjpeg.62.dylib: can't map 
Trace/BPT trap 

Mein Xcode auf dem neuesten Stand ist.

+0

Installieren Sie libjpeg erneut. – kennytm

Antwort

3

Als Ihre Wege beginnen/opt/local Ich nehme an, Sie macports

verwenden Wenn ja ich glaube, Sie brauchen einen sudo port selfupdate als aktuelle tiff-Port zumindest tun, hängt von /libjpeg.7.dylib.

möglich, eine komplette Neuinstallation erforderlich ist, wenn die Macports unter Leopard installiert wurde oder früher

0

Ich hatte das gleiche Problem. Ich habe noch nie etwas anderes als Snow Leopard gerannt. Ich habe alles Mögliche ausprobiert und ungefähr 10 Stunden damit verbracht, dieses Problem zu beheben, aber ohne Erfolg.

Ich landete Macports vollständig entfernt und installierte es erneut. Diese

ist das, was ich getan habe:

Zuerst habe ich eine Liste aller meiner installierten Ports bekam:

> port installed 

Dann alles, was ich deinstalliert:

> sudo port -f uninstall installed 

Und Macports wieder installiert: macports und installierte alle meine Pakete erneut.

Es war ziemlich langweilig, aber es hat den Trick gemacht.

3

Nachdem Sie tun, um Ihre

sudo port selfupdate 

vergessen Sie nicht,

sudo port upgrade outdated 

aktualisieren Sie Ihre vorhandenen Ports zu tun. Viel besser als alles neu zu installieren :-)

1

Auf meiner Leopard Maschine mit Macports, libsdl_image war auf der Suche nach dieser nicht-installierten JPEG-lib. Der Port jpeg6b enthält ihn, aber auf einem anderen Pfad (/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib). Ich reparierte sie durch

port selfupdate 
port install libsdl_image 

zu tun, die libsdl_image von 1.2.8_0 zu 1.2.10_2 aktualisiert und machte das Problem weg.