2013-05-16 62 views
0

試圖通過自制安裝ImageMagick的安裝ImageMagick的,我收到以下錯誤,當我運行BREW醫生:試圖通過自制

警告:「配置」的腳本系統或自制目錄之外存在。 ./configure腳本通常會查找* -config腳本以確定是否安裝了 軟件包,以及編譯和鏈接時要使用哪些附加標誌。

如果配置腳本覆蓋系統或Homebrew提供的 具有相同名稱的腳本,在您的路徑中包含其他腳本可能會將通過 Homebrew安裝的軟件混淆。我們發現以下「配置」腳本:

/opt/sm/pkg/active/bin/curl-config 
/opt/sm/pkg/active/bin/ncurses5-config 
/opt/sm/pkg/active/bin/ncursesw5-config 
/opt/sm/pkg/active/bin/pkg-config 
/opt/sm/pkg/active/bin/xml2-config 
/opt/sm/pkg/active/bin/xslt-config 

警告:在/ usr/local/lib中找到了未引用的dylib。 如果你沒有故意將它們放在那裏,那麼當 構建Homebrew公式時可能會導致問題,並且可能需要刪除。

意外dylibs: /usr/local/lib/libical.0.0.0.dylib /usr/local/lib/libicalss.0.0.0.dylib /usr/local/lib/libicalvcal.0.0.0 .dylib /usr/local/lib/libltdl.3.1.0.dylib

警告:在/ usr/local/lib中找到了未引用的.la文件。 如果你沒有故意將它們放在那裏,那麼當 構建Homebrew公式時可能會導致問題,並且可能需要刪除。

意外.la文件: /usr/local/lib/libical.la /usr/local/lib/libicalss.la /usr/local/lib/libicalvcal.la 在/ usr/local/lib目錄/ libltdl.la

警告:在/ usr/local/lib中找到了未引用的靜態庫。 如果你沒有故意將它們放在那裏,那麼當 構建Homebrew公式時可能會導致問題,並且可能需要刪除。

意外靜態庫: /usr/local/lib/libdevkit.a /usr/local/lib/libical.a /usr/local/lib/libicalss.a 在/ usr/local/lib目錄/ libicalvcal .A /usr/local/lib/libkld.a /usr/local/lib/libltdl.a /usr/local/lib/libredo_prebinding.a

任何想法?

回答

1

您可以從您的PATH中刪除/opt/sm/pkg/active/bin和/或刪除未打開的庫,或者在知道自己在做什麼時忽略警告,並接受混搭搭建的潛在後果。

這些問題實際上可能並不妨礙您構建或安裝任何東西。他們只是建議,以防某些事情失敗。例如,也可以參見https://github.com/mxcl/homebrew/issues/17934