2010-02-21 35 views
5

Khi chạy một số lệnh trong terminal, tôi nhận được thông báo lỗi saudyld: Thư viện lỗi không nạp khi chạy lệnh trong 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 

xcode của tôi là được cập nhật.

+0

Cài đặt lại libjpeg. – kennytm

Trả lời

3

Như con đường của bạn bắt đầu/opt/local tôi giả sử bạn đang sử dụng macports

Nếu vì vậy tôi nghĩ rằng bạn cần phải ít nhất làm một selfupdate cổng sudo như cảng tiff hiện tại phụ thuộc vào /libjpeg.7.dylib.

có thể cài đặt lại hoàn toàn là cần thiết nếu macports đã được cài đặt dưới Leopard hoặc sớm hơn

0

tôi đã cùng một vấn đề. Tôi chưa bao giờ chạy bất cứ thứ gì khác ngoài Snow Leopard. Tôi đã thử tất cả các loại công cụ và sử dụng khoảng 10 giờ cố gắng khắc phục vấn đề này, nhưng không thành công.

Tôi đã xóa hoàn toàn macports và cài đặt lại.

Đây là những gì tôi đã làm:

Trước tiên tôi có một danh sách của tất cả các cổng được cài đặt của tôi:

> port installed 

Sau đó, tôi gỡ bỏ tất cả mọi thứ:

> sudo port -f uninstall installed 

Và cài đặt macports một lần nữa: macports và cài đặt lại tất cả các gói của tôi.

Khá là tẻ nhạt, nhưng nó đã làm được điều đó.

3

Sau khi bạn làm bạn

sudo port selfupdate 

đừng quên để làm một

sudo port upgrade outdated 

để nâng cấp các cảng hiện có của bạn. Tốt hơn nhiều so với cài đặt lại mọi thứ :-)

1

Trên máy Leopard của tôi sử dụng macports, libsdl_image đang tìm kiếm thư viện jpeg không được cài đặt này. Cổng jpeg6b bao gồm nó, nhưng ở một đường khác (/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib). Tôi đã sửa lỗi bằng cách thực hiện

port selfupdate 
port install libsdl_image 

đã nâng cấp libsdl_image từ 1.2.8_0 lên 1.2.10_2 và khiến vấn đề biến mất.

Các vấn đề liên quan