沒有 ports,人生是黑白的
Solaris 真的是很神祕的一套系統…
今天在裝 GD::Graph 之前先裝了 gd,一下就裝好了,但是在裝 GD 的時候,它居然在跟我說找不到 png,這就很神祕啦,找不到的話 gd 是怎麼裝的 ? 仔細研究發現它的 png 裝在 /usr/sfw,我也不知道為什麼會裝在那邊,總而言之我就把所有相關的東西一股腦兒全部在 /usr/local 下面也裝了一份,包括 png、jpeg、還有 freetype2。搞定以後再重裝一次 gd 讓它找到正確的 lib,然後再回去搞 GD;結果又來了新問題:它說找到一個不認識的 symbol,看起來像是 libiconv.so,我是不懂為什麼 libiconv 會跟它們扯上關係,不過沒關係,仿照前例重裝一次 libiconv,結果竟然還是有問題,這是怎麼回事 ? 火大了索性把 libiconv.so.* 整個幹掉,結果發現糗了,連 gcc 都不能用了,難不成 gcc depends on libiconv ? 還好剛剛安裝 libiconv 的目錄還在,重新 make install 以後 libiconv 又回來了,gcc 也才又可以用了。不過現在還是不能安裝啊 :~ 再度翻閱所有的文件,終於找到一個可以讓 gd 不要去偵測 libiconv 的辦法,這下總算是把所有的工具全部搞定了…
Comments
Comment from dhchen
Date: 2005/1/13, 1:19 下午
沒錯
尤其是裝depedency一大票的東西
就會覺得ports真是好物
真希望有人把ports port到*BSD之外的平台啊~~~

Write a comment