發信人: [email protected] (Vanbert), 看板: 386bsd 標 題: ports 裝不起來的幾種狀況.. 發信站: 從零開始 (Fri Nov 20 22:20:44 1998) 轉信站: freebsd!netnews.csie.nctu!news.cs.nthu!freebsd.ntu!fromzero 1. BROKEN 這是說 maintainer 或是 asami 已經發現這個 ports 有問題, 可能是版本更新, 可能是 checksum 錯誤, 可能是 maintainer 的 patch 有問題, 可能是任何問題, 但是它就是 BROKEN 掉了.. 2. BROKEN_ELF 這狀況只會發生在 3.0 以上, 大概只有 asami & jseger 會做這種事, 這表示這個 ports 在 ELF 下會有問題, 可能是 library 做不起來, 可能是跑不起來, 可能是跑起來有問題, anyway, 它就是在 ELF 下 BROKEN 了.. 3. bsd.port.mk 請檢查一下你的 /usr/share/mk/bsd.port.mk 看看是不是有換到最後的版本, 如果不是請更新您的 source tree, 將 bsd.port.mk 換到最新的版本, 會這麼說的原因是某些 ports 會使用最新的變數, 而這些變數來自於最新的 bsd.port.mk 4. make.conf 確定你沒有設錯東西, X11BASE 應該是在 /usr/X11R6, 不是 /usr/X386 因為 /etc/make.conf 會覆蓋掉 /usr/share/mk/bsd.port.mk 的設定, 所以出問題前, 請先檢查這個檔案... 5. 除此之外 還是 make 不起的話, 有可能是版本更新, 有可能是原作者將 source package 更新 但是沒有 bump version, 以致於 md5 checksum error, 請先聯絡 maintainer, maintainer 如果盡責得話, 會將問題解決掉.. 如果遇到問題 1. 2. 時可能是無解, 其馀的, 請更新或修改檔案, 或是聯絡 maintainer, 都無解之後再上來 post. -- 我們不是神, 不能從你的支言片語中幫你解決啥問題.. 如果你要我們幫忙些啥麼, 請送上 error log |
新聞熱點
疑難解答