2010-02-21 63 views
5

運行命令時,當在終端中運行一些命令,我​​收到以下錯誤消息使dyld:庫未加載錯誤在終端

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 

我的Xcode是最新的。

+0

重新安裝libjpeg。 – kennytm 2010-02-21 12:12:45

回答

3

當你的路徑開始的/ opt /地方我假設你正在使用macports

如果是這樣,我認爲你需要至少做一個sudo的港口自更新爲當前TIFF端口取決於/libjpeg.7.dylib。如果MacPorts的是下豹紋裝或更早

0

我有同樣的問題,需要

可能完全重新安裝。我從來沒有跑過雪豹之外的其他東西。我嘗試過所有類型的東西,用了大約10個小時試圖解決這個問題,但沒有成功。

我最終完全移除了macports並重新安裝了它。

這是我做過什麼:

首先,我得到了我的所有已安裝的端口的列表:

> port installed 

然後我卸載了一切:

> sudo port -f uninstall installed 

並再次安裝使用MacPorts:macports並再次安裝我的所有包。

這是相當乏味的,但它做到了。

3

後,你做你

sudo port selfupdate 

不要忘了做一個

sudo port upgrade outdated 

升級現有港口。比重新安裝所有東西要好得多:-)

1

在我的Leopard機器上使用macports,libsdl_image正在尋找這個未安裝的jpeg庫。 jpeg6b端口包含它,但在不同的路徑(/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib)。我做

port selfupdate 
port install libsdl_image 

其升級libsdl_image從1.2.8_0到1.2.10_2並提出問題消失固定它。

相關問題