歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

在OpenSolaris下編譯Pidgin的問題以及解決辦法


環境:Solaris Express Developer Edition
問題分析:
按照Pidgin中附帶的INSTALL說明文件安裝時,使用系統自帶的make進行操作。但是Pidgin的腳本設計主要針對大多數的Linux用戶,並沒有考慮到Solaris用戶的具體情況。在Solaris中,系統自帶的make並不是GNU的make,並且和GNU的make有一定的區別。因此在Solaris下編譯Pidgin時使用make進行編譯會出現錯誤。詳細情況可以使用google查閱gmake和make的區別。
解決方案:
設置系統環境變量PATH:
export PATH=/usr/bin:/sbin:/usr/ccs/bin:/usr/sfw/bin
然後按照INSTALL說明文件進行編譯安裝,注意將INSTALL說明文件中使用到make命令的地方全部換成gmake。
P.S. 我也是被這個問題困擾了很久,曾幾度放棄在Solaris上使用Pidgin。不過這次安裝的時候在某國外的Blog上發現了一個在Solaris上安裝Pidgin的腳本。裡面唯一的區別就是使用gmake代替了make。於是。恍然大悟Orz。
P.S. 又 P.S. 在命令行參數的地方如果不加–disable-perl,make會出現致命問題。在Solaris下不能不加–disable-perl,因為系統不支持吧。
另:如果不設置路徑,直接使用gmake將會找不到命令,而且make時會找不到某些需要的文件。gmake具體路徑為/usr/sfw/bin/。
Copyright © Linux教程網 All Rights Reserved