VectorLinux

Please login or register.

Login with username, password and session length
Advanced search  

News:

Visit our home page for VL info. For support and documentation, visit the Vector Linux Knowledge Center or search the Knowledge Center and this Forum using the search box above.

Author Topic: aMule  (Read 6912 times)

androl

  • Member
  • *
  • Posts: 4
aMule
« 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: 3276
Re: aMule
« 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

androl

  • Member
  • *
  • Posts: 4
Re: aMule
« 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: 3276
Re: aMule
« 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/

]nbx*cmd[

  • Member
  • *
  • Posts: 8
Re: aMule
« 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: [Select]
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: 3276
Re: aMule
« Reply #5 on: February 24, 2008, 12:00:28 pm »

androl

  • Member
  • *
  • Posts: 4
Re: aMule
« 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
amule
« Reply #7 on: March 24, 2008, 05: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 ;D

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, 05:56:01 pm by lupo64 »
Logged

]nbx*cmd[

  • Member
  • *
  • Posts: 8
Re: aMule
« Reply #8 on: March 27, 2008, 04: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
Re: aMule
« Reply #9 on: March 27, 2008, 04:55:24 am »

Anyway... it didn't work yet:

Code: [Select]
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
Re: aMule
« Reply #10 on: March 27, 2008, 07: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.

SmartDuck

  • Member
  • *
  • Posts: 65
    • The Smart Duck Company
Re: aMule
« Reply #11 on: April 11, 2008, 01:42:40 pm »

I agree, I have tried to build aMule with no succes :( ...  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 12, 2008, 12:16:24 am by webmouse »
Logged
Dell Lattitude E4300 - Vector Linux 7.1 STD - daily workstation
Dell Lattitude D505 - Vector Linux 7.1 Light - test and MineCraft server
Raspberry Pi B+ - OpenElec 5.0.8 - Multimedia player
Raspberry Pi A+ - Raspbian Weezy - Green house server
My wife: Dell Lattitude E5400 - Vector Linux 7.1 STD