VectorLinux
July 25, 2014, 06:39:38 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Visit our home page for VL info. To search the old message board go to http://vectorlinux.com/forum1. The first VL forum is temporarily offline until we can find a host for it. Thanks for your patience.
 
Now powered by KnowledgeDex.
   Home   Help Search Login Register  
Please support VectorLinux!
Pages: [1]
  Print  
Author Topic: aMule  (Read 6046 times)
androl
Member
*
Posts: 4



« on: February 21, 2008, 12:31:40 pm »

Hi guys!

I just switch to vector linux and try to install aMule from source, but I had several errors during the process...

So, is there a package that I can use or somebody which have done succefully the installation from source?

Logged
M0E-lnx
Administrator
Vectorian
*****
Posts: 3178



« Reply #1 on: February 21, 2008, 01:36:50 pm »

Which version of VL did you install, and what kind of errors did you get while installing from source?

If you are running 5.9, you can use vpackager
vpackager -> cruxports4slack -> search -> "amule"

If that still fails, please give us more information ... error message, VL version, etc

BTW, welcome to VL
Logged

androl
Member
*
Posts: 4



« Reply #2 on: February 22, 2008, 02:41:34 am »

Thanks, but it did not work...

Actually it gives the same error using vpackager than compiling from the source!

Quote
MuleGifCtrl.cpp:69: error: no matching function for call to 'wxGIFDecoder::wxGIFDecoder(wxMemoryInputStream*, int)'
/usr/include/wx-2.8/wx/gifdecod.h:105: note: candidates are: wxGIFDecoder::wxGIFDecoder(const wxGIFDecoder&)
/usr/include/wx-2.8/wx/gifdecod.h:53: note:                 wxGIFDecoder::wxGIFDecoder()
MuleGifCtrl.cpp:70: error: 'class wxGIFDecoder' has no member named 'ReadGIF'
MuleGifCtrl.cpp:76: error: 'class wxGIFDecoder' has no member named 'GoFirstFrame'
MuleGifCtrl.cpp:78: error: no matching function for call to 'wxGIFDecoder::ConvertToImage(wxImage*)'
/usr/include/wx-2.8/wx/gifdecod.h:83: note: candidates are: virtual bool wxGIFDecoder::ConvertToImage(unsigned int, wxImage*) const
MuleGifCtrl.cpp: In member function 'void MuleGifCtrl::Start()':
MuleGifCtrl.cpp:89: error: 'class wxGIFDecoder' has no member named 'GoLastFrame'
MuleGifCtrl.cpp: In member function 'virtual wxSize MuleGifCtrl::GetBestSize()':
MuleGifCtrl.cpp:105: error: 'class wxGIFDecoder' has no member named 'GetLogicalScreenWidth'
MuleGifCtrl.cpp:105: error: 'class wxGIFDecoder' has no member named 'GetLogicalScreenHeight'
MuleGifCtrl.cpp: In member function 'void MuleGifCtrl::OnTimer(wxTimerEvent&)':
MuleGifCtrl.cpp:113: error: 'class wxGIFDecoder' has no member named 'GoNextFrame'
MuleGifCtrl.cpp:116: error: no matching function for call to 'wxGIFDecoder::ConvertToImage(wxImage*)'
/usr/include/wx-2.8/wx/gifdecod.h:83: note: candidates are: virtual bool wxGIFDecoder::ConvertToImage(unsigned int, wxImage*) const
MuleGifCtrl.cpp:122: error: no matching function for call to 'wxGIFDecoder::GetDelay()'
/usr/include/wx-2.8/wx/gifdecod.h:66: note: candidates are: virtual long int wxGIFDecoder::GetDelay(unsigned int) const
MuleGifCtrl.cpp: In member function 'void MuleGifCtrl::OnPaint(wxPaintEvent&)':
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 `/root/Desktop/aMule-2.1.3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/Desktop/aMule-2.1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Desktop/aMule-2.1.3'
make: *** [all] Error 2

so it seems to me that the problem is with wxWidgets, I have installed the 2.8.4 version,  it is suppose to work with amule, but still I do not manage...

Logged
M0E-lnx
Administrator
Vectorian
*****
Posts: 3178



« Reply #3 on: February 22, 2008, 12:04:11 pm »

Look at the suggestions made by these people who ran into the same problem
http://www.linuxquestions.org/questions/linux-software-2/difficulty-with-installation-of-amule-593390/
Logged

]nbx*cmd[
Member
*
Posts: 8


« Reply #4 on: February 24, 2008, 03:59:00 am »

Hi,

Same problem here, those suggestions didn't work.

I tried installing the last CVS version from source, I'm posting what I got:

Code:
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.8.0 (--unicode=yes)... yes (version 2.8.7)
checking for wxWidgets static library... no
checking if wxWidgets was built in DEBUG mode... no
checking if wxWidgets was built in STATIC mode... no
checking which wxWidgets toolkit was selected... gtk2
checking that wxWidgets has support for large files... yes
checking for crypto++ version >= 5.1... configure: error:
        Could not find cryptopp header file "cryptlib.h".
        Please check if the path "/usr" is valid.

btw, first I had to slapt-get-install wlxwidgets.

Thanks all!
Logged
M0E-lnx
Administrator
Vectorian
*****
Posts: 3178



« Reply #5 on: February 24, 2008, 12:00:28 pm »

Try installing this package first.
http://repository.slacky.eu/slackware-12.0/libraries/cryptopp/5.5.2/cryptopp-5.5.2-i686-1hrk.tgz
Then try to build amule again
Logged

androl
Member
*
Posts: 4



« Reply #6 on: February 25, 2008, 10:59:36 am »

Hi, finally I have Amule running...

Well basically I used vpackager -> cruxports4slack to install wxGTK 2.6.4 and then installed aMule.

So the problem is defintly  with the new version of wxwidgets...

I hope it hlp to somebody else!
Logged
lupo64
Member
*
Posts: 4


« Reply #7 on: March 24, 2008, 04:47:35 pm »

Hi Androl!

Your suggestion worked out great for me, after hours
compiling as explained in the  amule.org-howtos, that never really
worked out for me under VL 5.9.

It's as you said: the wxWidgets were the problem.

thx a lot
Wolfgang Grin

edit: to say it again: use vpackager >> cruxports4sl and install wxWidgets, but
not amule, which got stuck while trying to compile under vpackager. Just download
the latest version of amule and install it with the usual: ./configure > make > make install
« Last Edit: March 24, 2008, 04:56:01 pm by lupo64 » Logged
]nbx*cmd[
Member
*
Posts: 8


« Reply #8 on: March 27, 2008, 03:46:40 am »

Uhm anybody mentioned that you must check "Ignore Md5sum" when trying to build wxgtk?

Well, just in case, I do mention it ^__^
Logged
]nbx*cmd[
Member
*
Posts: 8


« Reply #9 on: March 27, 2008, 03:55:24 am »

Anyway... it didn't work yet:

Code:
n::wxListHeaderWindow]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
/usr/lib/libcairo.so.2: undefined reference to `png_set_expand_gray_1_2_4_to_8'
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[3]: Leaving directory `/home/bernat/Desktop/aMule-2.1.3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bernat/Desktop/aMule-2.1.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bernat/Desktop/aMule-2.1.3'
make: *** [all] Error 2

GRRR!
Logged
kidd
Packager
Vectorian
****
Posts: 682


« Reply #10 on: March 27, 2008, 06:53:14 am »

I cannot even install wxGTK 2.6 with vpackager.... IMHO, amule with deps should be on the vl repos.  Many people 'need' it, and being a troublesome app to install, well, it would be a nice addon to our repos.

Logged

webmouse
Member
*
Posts: 41


WWW
« Reply #11 on: April 11, 2008, 12:42:40 pm »

I agree, I have tried to build aMule with no succes Sad ...  libbfd.so is missing and I can't find a package or source to install/build it.

Update:
wxWidgets was the problem. Thanx androl!
« Last Edit: April 11, 2008, 11:16:24 pm by webmouse » Logged

NetBook: VL7 Light
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!