安裝aMule時wxWidgets出問題

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

安裝aMule時wxWidgets出問題

文章BloodyDawn » 週三 1月 02, 2008 5:04 pm

因為要裝Filezilla所以把Debian原本的wxWidgets 2.6拿掉換上wxWidgets 2.8.7

所以aMule整個要重編譯...Orz

這時間題來了

./configure時沒問題換make時問題就來了

最後出現了

代碼: 選擇全部
MuleGifCtrl.cpp:132: error: ‘class wxGIFDecoder’ has no member named ‘GetLogicalScreenWidth’
MuleGifCtrl.cpp:133: error: ‘class wxGIFDecoder’ has no member named ‘GetLogicalScreenHeight’
MuleGifCtrl.cpp:137: error: ‘class wxGIFDecoder’ has no member named ‘GetLeft’
MuleGifCtrl.cpp:137: error: ‘class wxGIFDecoder’ has no member named ‘GetTop’
make[3]: *** [libmuleappgui_a-MuleGifCtrl.o] Error 1
make[3]: Leaving directory `/home/bloodydawn/aMule-2.1.3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bloodydawn/aMule-2.1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bloodydawn/aMule-2.1.3'
make: *** [all] Error 2


在Google查了半天也查不出所以然

還是說我的wxGTK安裝有錯誤嗎 :(

可是我在/etc/ld.so.conf也加上了/usr/local/wxGTK/lib

也執行過了ldconfig

在/usr/bin也用ln做了一個/usr/local/wxGTK/bin/wx-config的連結

請問這是那裡出了問題呢?
BloodyDawn
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週一 3月 19, 2007 8:39 pm

文章BloodyDawn » 週三 1月 02, 2008 5:28 pm

哈~自問自答一下= =

剛不死心又去Google了一下,發現有個大陸網站說aMule 2.1.3要用patch才能使用wxwidgets 2.8

然後去翻了一下aMule的官方Wiki發現有提供一個patch

網址在http://www.amule.org/wiki/index.php/Compilation_Installation

有一個aMule-wx.patch的連結,把檔案用另存新檔的方式抓下來放到amule的安裝目錄下



./configure

再打

patch -p1 < aMule-wx.patch

最後再

make



sudo make install

這樣就能成功安裝了

分享給有同樣問題的Linux愛好者^^
BloodyDawn
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週一 3月 19, 2007 8:39 pm

文章金爺 » 週日 1月 20, 2008 12:11 pm

我的 aMule 版本是 2.1.3-4+b1, 感覺很不穩.
例如檔案搜尋完的搜尋結果tab, 要關掉的話就會當.
有人也會這樣嗎? 我是用 testing.
頭像
金爺
可愛的小學生
可愛的小學生
 
文章: 2
註冊時間: 週日 1月 20, 2008 11:37 am

文章mason » 週一 1月 21, 2008 3:06 am

建議你不用管什麼 patch 了
去 aMule 網站抓官方的 cvs
可以直接編成 package (debian/ 目錄及相關檔案已經幫你建好了)

還滿穩定的。(我已經連續跑了好幾個星期了,沒有當過)
執行時顯示的版號為 2.2.0
也已經納入 Protocol Obfuscation

至於 wxwidgets 2.8
先按照 http://wiki.wxpython.org/InstallingOnUbuntuOrDebian 寫的先把那個 deb-src 加入 sources.list (裡面也有講如何把該站的 key 加入 apt)
然後去 http://wiki.wxpython.org/BuildingDebianPackages照他的步驟就可以把 wxwidgets2.8 的 package 建起來
安裝好自行編譯的套件之後,再去編譯 amule cvs 即可。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron