2010-02-21 6 views
5

Al ejecutar algunos comandos en el terminal, me sale el siguiente mensaje de errordyld: Biblioteca de error no se carga al ejecutar comandos en el 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 

Mi Xcode es hasta la fecha.

+0

Reinstalar libjpeg. – kennytm

Respuesta

3

A medida que sus caminos comienzan/opt/local que suponga que está utilizando macports

Si es así creo que es necesario que al menos hacer un selfupdate sudo port como el puerto tiff corriente depende de /libjpeg.7.dylib. Se necesita

posible una reinstalación completa si los macports fue instalado bajo Leopard o anterior

0

tuve el mismo problema. Nunca he ejecutado nada más que Snow Leopard. Intenté todo tipo de cosas y utilicé aproximadamente 10 horas intentando solucionar este problema, pero sin éxito.

Terminé eliminando macports por completo y lo instalé de nuevo.

Esto es lo que hice:

En primer lugar me dio una lista de todos mis puertos instalados:

> port installed 

Luego he desinstalado todo:

> sudo port -f uninstall installed 

Y macports instalado de nuevo: macports e instalé todos mis paquetes nuevamente.

Fue bastante tedioso, pero funcionó.

3

Después de hacer su

sudo port selfupdate 

no se olvide de hacer una

sudo port upgrade outdated 

actualizar sus puertos existentes. Mucho mejor que reinstalar todo :-)

1

En mi máquina Leopard con macports, libsdl_image estaba buscando esta lib de jpeg no instalada. El puerto jpeg6b lo incluye, pero en una ruta diferente (/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib). Lo arreglé haciendo

port selfupdate 
port install libsdl_image 

cuales se han mejorado libsdl_image de 1.2.8_0 a 1.2.10_2 e hizo desaparecer el problema.

Cuestiones relacionadas