救救我吧!我編譯amule cvs老是出問題? [論壇 - Ubuntu 套件打包]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



救救我吧!我編譯amule cvs老是出問題?
會員二級
註冊日期:
2007/9/11 13:35
所屬群組:
已註冊使用者
等級: 4
HP : 0 / 98
MP : 12 / 2983
EXP: 94
離線
各位好!
我是剛從windows跳到ubuntu7.10的新人
老實說我在編譯amule cvs時總是失敗
當我執行./configure會跑出下面這個結果


Configure script has finished system check.

Configured aMule CVS for 'i686-pc-linux-gnu'.

aMule enabled options:

**** aMule Core ****
Prefix where aMule should be installed? /usr/local
Should aMule be compiled with i18n support? yes
Should aMule be compiled in debug mode? yes
Should aMule be compiled with profiling? no
Should aMule be compiled with optimizations? no
Should aMule be compiled with UPnP support? yes
Should aMule be compiled with IP2country support? yes
Should aMule monolithic application be built? yes
Should aMule daemon version be built? no
Should aMule remote gui be built? (EXPERIMENTAL) no
Crypto++ library/headers style? embedded

**** aMule TextClient ****
Should aMule Command Line Client be built? no

**** aMule WebServer ****
Should aMule WebServer be built? no

**** aMule ED2K Links Handler ****
Should aMule ED2K Links Handler be built? yes

**** aMuleLinkCreator ****
Should aMuleLinkCreator GUI version (alc) be built? no
Should aMuleLinkCreator for console (alcc) be built? no

**** aMule Statistics ****
Should C aMule Statistics (CAS) be built? no
Should aMule GUI Statistics (wxCas) be built? no

**** General Libraries and Tools ****
Should ccache support be enabled? no
Libraries aMule will use to build:
wxWidgets 2.8.4 (gtk2,shared)
crypto++ embedded
zlib 1.2.3.3


然後make之後會跑出下面這個結果


Scanner.cpp:530:5: 警告: 「YY_STACK_USED」未定義
Scanner.cpp:1483:5: 警告: 「YY_ALWAYS_INTERACTIVE」未定義
Scanner.cpp:1777:5: 警告: 「YY_MAIN」未定義
./Scanner.l:205:5: 警告: 「YY_STACK_USED」未定義
./Scanner.l: In function 「void LexFree()」:
./Scanner.l:191: 錯誤: 「yylex_destroy」 在此作用欄位中尚未宣告
Scanner.cpp: At global scope:
Scanner.cpp:1676: 警告: 「void yy_fatal_error(const char*)」 定義後未使用
make[3]: *** [libmuleappcore_a-Scanner.o] Error 1
make[3]: Leaving directory `/home3/amule-cvs/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home3/amule-cvs/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home3/amule-cvs'
make: *** [all] Error 2


網路上找了幾天也沒有很好的答案,希忘那個高手教教我這個肉腳吧.

2007/12/7 9:42
應用擴展 工具箱
回復: 救救我吧!我編譯amule cvs老是出問題?
會員二級
註冊日期:
2007/9/11 13:35
所屬群組:
已註冊使用者
等級: 4
HP : 0 / 98
MP : 12 / 2983
EXP: 94
離線
1.
amule用源里的deb包安裝完後有好多問題,現在編譯安裝最新版可以完美的解決這些問題。
首先下載最新的CVS源碼http://www.hirnriss.net/?area=cvs

不過aMule有兩個特殊的開發包需要我們安裝,在終端下安裝(假如你從來沒有安裝過編譯環境,還需要安裝build-essential):
sudo apt-get install
libwxbase2.8-dev
2.
安裝好後,就可以進入解壓後的amule-cvs,依次執行:
./configure
make
sudo make install sudo make install
編譯並安裝以後,就可以在“應用程序”-“Internet”找到aMule了。
3.
./configure的時間遇到了些問題,說zlib錯誤。
可以到http://sourceforge.net/project/downloading.php?groupname=libpng&filename=zlib-1.2.3.tar.gz&use_mirror=jaist
下載zlib,然後
./configure
make
sudo make install
解決這個問題。編譯完成後kad可以瞬間連上並且下載。
4.
源碼裡面不是有現成的debian目錄麼,最好不要sudo make install。

apt-get install fakeroot
dpkg-buildpackage -rfakeroot
然後安裝生成的包。

2007/12/13 10:14
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.