2010-02-21 9 views
5

Durante l'esecuzione di alcuni comandi nel terminale, ottengo il seguente messaggio di erroredyld: Biblioteca errore non caricato quando si esegue il comando nel terminale

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 

mia Xcode è aggiornata.

+0

Reinstallare libjpeg. – kennytm

risposta

3

Man mano che i percorsi iniziano/opt/local presumo che si sta utilizzando macports

Se quindi penso che è necessario almeno fare un selfupdate sudo port come porta tiff corrente dipende /libjpeg.7.dylib.

Possibile una reinstallazione completa è necessaria se le macports è stato installato sotto Leopard o versioni precedenti

0

ho avuto lo stesso problema. Non ho mai provato nient'altro che Snow Leopard. Ho provato tutti i tipi di cose e usato circa 10 ore cercando di risolvere questo problema, ma senza successo.

Ho finito per rimuovere completamente Macports e l'ho installato di nuovo.

Questo è quello che ho fatto:

Per prima cosa ho ottenuto un elenco di tutte le mie porte installate:

> port installed 

Poi ho disinstallato tutto:

> sudo port -f uninstall installed 

E nuovamente installato macports: macports e ho installato di nuovo tutti i miei pacchetti.

Era piuttosto noioso, ma ha funzionato.

3

Dopo aver fatto il vostro

sudo port selfupdate 

non dimenticate di fare un

sudo port upgrade outdated 

aggiornare le porte esistenti. Molto meglio della reinstallazione di tutto :-)

1

Sulla mia macchina leopardata che utilizzava macport, libsdl_image cercavo questa lib di jpeg non installata. La porta jpeg6b lo include, ma in un percorso diverso (/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib). Ho riparato facendo

port selfupdate 
port install libsdl_image 

che ha aggiornato libsdl_image da 1.2.8_0 a 1.2.10_2 e ha reso il problema andare via.

Problemi correlati