2010-02-21 9 views
5

Podczas uruchamiania niektórych poleceń w terminalu, pojawia się następujący komunikat o błędziedyld: Biblioteka nie załadowany błąd podczas uruchamiania komendy w terminalu

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 

Moje Xcode jest aktualne.

+0

Zainstaluj ponownie libjpeg. – kennytm

Odpowiedz

3

Jak twoje ścieżki rozpocząć/opt/local Zakładam używasz macports

Jeśli więc myślę, że trzeba przynajmniej zrobić Selfupdate portu sudo jako bieżącego portu tiff zależy /libjpeg.7.dylib. konieczna jest

Możliwa kompletnym reinstall jeśli MacPorts został zainstalowany pod Leopard lub wcześniej

0

miałem ten sam problem. Nigdy nie spotkałem niczego innego niż Snow Leopard. Próbowałem różnych rzeczy i zużyłem około 10 godzin, próbując naprawić ten problem, ale bez powodzenia.

Skończyło się całkowicie usunięcie makr i zainstalowałem go ponownie.

To co zrobiłem:

Najpierw dostałam listę wszystkich moich zainstalowanych portów:

> port installed 

Potem odinstalowałem wszystko:

> sudo port -f uninstall installed 

I ponownie zainstalowane MacPorts: macports i ponownie zainstalowałem wszystkie moje pakiety.

To było dość nudne, ale udało się.

3

Po zrobić swoją

sudo port selfupdate 

Nie zapomnij zrobić

sudo port upgrade outdated 

uaktualnić istniejące porty. Znacznie lepsze niż reinstalowanie wszystkiego :-)

1

Na moim komputerze Leoparda korzystającym z Macports, szukałem tej niezainstalowanej biblioteki jpeg, libsdl_image. Port jpeg6b obejmuje go, ale na innej ścieżce (/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib). Naprawiłem go wykonując

port selfupdate 
port install libsdl_image 

który zmodernizowane libsdl_image z 1.2.8_0 do 1.2.10_2 i sprawił, że problem znika.