aMule Forum
English => Compilation problems => Topic started by: liloh4a on February 02, 2009, 06:56:07 PM
-
Hi Guys,
I'm trying to compile aMule from source on slackware 11 but i get this errorwhen i use
make install
.....
Linking amule
amule-amuleDlg.o(.text+0x3fe3): In function `CamuleDlg::SetMessagesTool()':
: undefined reference to `wxToolBar::SetToolNormalBitmap(int, wxBitmap const&)'
amule-PrefsUnifiedDlg.o(.text+0x23f): In function `PrefsUnifiedDlg::EnableServerTab(bool)':
: undefined reference to `wxGenericListCtrl::SetItemPtrData(long, unsigned long)'
amule-PrefsUnifiedDlg.o(.text+0x3e0b): In function `PrefsUnifiedDlg::PrefsUnifiedDlg(wxWindow*)':
: undefined reference to `wxGenericListCtrl::SetItemPtrData(long, unsigned long)'
amule-PrefsUnifiedDlg.o(.text+0x52eb): In function `PrefsUnifiedDlg::PrefsUnifiedDlg(wxWindow*)':
: undefined reference to `wxGenericListCtrl::SetItemPtrData(long, unsigned long)'
collect2: ld returned 1 exit status
make[2]: *** [amule] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
anyone can help please?
Thx
-
Which aMule version? Please don't send reports if you are not trying to compile the latest stable version (currently 2.2.3) or one of the latest SVN test versions.
Said that, have you had a look at the wiki page about Slackware? Perhaps there are good hints for you.
http://www.amule.org/wiki/index.php/HowTo_Compile_In_Slackware (http://www.amule.org/wiki/index.php/HowTo_Compile_In_Slackware)
I'm compiling the 2.2.3 version.
I try with the guide but the packages refer to slackware 12 and i'm on 11 do you think i can update the pachakes anyway?
Thx
-
Probably a bad wxWidgets version.
-
Probably a bad wxWidgets version.
Thx,
do I need to install wxGTK 2.8.9?
-
Yes.
-
Yes.
Hi i Downloaded and compiled from source but it seems not to work anyway :(
any other suggestions?
-
Sorry, Just one more doubt, is there a particular way to compile amule from source under slacware 11?
I mean some particular parameters or something else...
Thx :)
-
This it's strange...
I installed the wx 2.8.9 here the versin check...
root@Slacky:/mnt/Dati/Dati/Backup/aMule-2.2.3# wx-config --version
2.8.9
but giving the command ./configure
wxWidgets 2.8.6 (gtk2,shared)
crypto++ 5.5.2 (installed, in /usr)
libintl system
zlib 1.2.3
and the make ....
root@Slacky:/mnt/Dati/Dati/Backup/aMule-2.2.3# make
Linking amule
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::basic_istream<char, std::char_traits<char> >::_M_extract<long>(long&)@GLIBCXX_3.4.9'
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<void const*>(void const*)@GLIBCXX_3.4.9'
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)@GLIBCXX_3.4.9'
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::basic_istream<char, std::char_traits<char> >::_M_extract<double>(double&)@GLIBCXX_3.4.9'
/usr/lib/libwx_gtk2u_adv-2.8.so: undefined reference to `g_assertion_message_expr'
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
-
Perhaps you have the previous wxGTK libraries installed in the default directory (/usr/lib ? ) and the new , self-compiled 2.8.9 ones installed elsewhere (/usr/local/lib??).
Have a look at where 'make install' copied your files,
or do a
find /usr -name "libwx*"
to see if you have multiple sets .
THX!
I think you arre right :)
here the output
root@Slacky:~# find /usr -name "libwx*"
/usr/lib/libwx_baseu-2.8.so.0.0.0
/usr/lib/libwx_baseu_net-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_core-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_adv-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_html-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_qa-2.8.so.0.0.0
/usr/lib/libwx_baseu_xml-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_xrc-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_aui-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_richtext-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_gizmos-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_gizmos_xrc-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_stc-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_ogl-2.8.so.0.0.0
/usr/lib/libwx_gtk2u_ogl-2.8.so.0
/usr/lib/libwx_gtk2u_stc-2.8.so.0
/usr/lib/libwx_gtk2u_gizmos_xrc-2.8.so.0
/usr/lib/libwx_gtk2u_gizmos-2.8.so.0
/usr/lib/libwx_gtk2u_richtext-2.8.so.0
/usr/lib/libwx_gtk2u_aui-2.8.so.0
/usr/lib/libwx_gtk2u_xrc-2.8.so.0
/usr/lib/libwx_baseu_xml-2.8.so.0
/usr/lib/libwx_gtk2u_qa-2.8.so.0
/usr/lib/libwx_gtk2u_html-2.8.so.0
/usr/lib/libwx_gtk2u_adv-2.8.so.0
/usr/lib/libwx_gtk2u_core-2.8.so.0
/usr/lib/libwx_baseu_net-2.8.so.0
/usr/lib/libwx_baseu-2.8.so.0
/usr/lib/libwx_baseu-2.8.so
/usr/lib/libwx_baseu_net-2.8.so
/usr/lib/libwx_gtk2u_core-2.8.so
/usr/lib/libwx_gtk2u_adv-2.8.so
/usr/lib/libwx_gtk2u_html-2.8.so
/usr/lib/libwx_gtk2u_qa-2.8.so
/usr/lib/libwx_baseu_xml-2.8.so
/usr/lib/libwx_gtk2u_xrc-2.8.so
/usr/lib/libwx_gtk2u_aui-2.8.so
/usr/lib/libwx_gtk2u_richtext-2.8.so
/usr/lib/libwx_gtk2u_gizmos-2.8.so
/usr/lib/libwx_gtk2u_gizmos_xrc-2.8.so
/usr/lib/libwx_gtk2u_stc-2.8.so
/usr/lib/libwx_gtk2u_ogl-2.8.so
/usr/lib/autopackage/libwx_base-2.6.so
/usr/lib/autopackage/libwx_base-2.6.so.0
/usr/lib/autopackage/libwx_base-2.6.so.0.3.1
/usr/lib/autopackage/libwx_base_net-2.6.so
/usr/lib/autopackage/libwx_base_net-2.6.so.0
/usr/lib/autopackage/libwx_base_net-2.6.so.0.3.1
/usr/lib/autopackage/libwx_base_xml-2.6.so
/usr/lib/autopackage/libwx_base_xml-2.6.so.0
/usr/lib/autopackage/libwx_base_xml-2.6.so.0.3.1
/usr/lib/autopackage/libwx_gtk2_adv-2.6.so
/usr/lib/autopackage/libwx_gtk2_adv-2.6.so.0
/usr/lib/autopackage/libwx_gtk2_adv-2.6.so.0.3.1
/usr/lib/autopackage/libwx_gtk2_core-2.6.so
/usr/lib/autopackage/libwx_gtk2_core-2.6.so.0
/usr/lib/autopackage/libwx_gtk2_core-2.6.so.0.3.1
/usr/lib/autopackage/libwx_gtk2_media-2.6.so
/usr/lib/autopackage/libwx_gtk2_media-2.6.so.0
/usr/lib/autopackage/libwx_gtk2_media-2.6.so.0.3.1
/usr/lib/autopackage/libwx_gtk2_qa-2.6.so
/usr/lib/autopackage/libwx_gtk2_qa-2.6.so.0
/usr/lib/autopackage/libwx_gtk2_qa-2.6.so.0.3.1
/usr/lib/libwx_gtk2u_gl-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_core-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_xrc-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_plot-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_html-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_stc-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_gizmos-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_ogl-2.8.so.0.5.0
/usr/lib/libwx_baseu-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_aui-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_qa-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_gizmos_xrc-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_svg-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_fl-2.8.so.0.5.0
/usr/lib/libwx_baseu_net-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_richtext-2.8.so.0.5.0
/usr/lib/libwx_baseu_xml-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_mmedia-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_adv-2.8.so.0.5.0
/usr/lib/libwx_gtk2u_mmedia-2.8.so.0
/usr/lib/libwx_gtk2u_fl-2.8.so.0
/usr/lib/libwx_gtk2u_svg-2.8.so.0
/usr/lib/libwx_gtk2u_plot-2.8.so.0
/usr/lib/libwx_gtk2u_gl-2.8.so.0
/usr/lib/libwx_gtk2u_plot-2.8.so
/usr/lib/libwx_gtk2u_gl-2.8.so
/usr/lib/libwx_gtk2u_mmedia-2.8.so
/usr/lib/libwx_gtk2u_fl-2.8.so
/usr/lib/libwx_gtk2u_svg-2.8.so
/usr/local/lib/libwx_baseu-2.8.so.0
/usr/local/lib/libwx_baseu-2.8.so.0.3.0
/usr/local/lib/libwx_baseu-2.8.so
/usr/local/lib/libwx_baseu_net-2.8.so.0
/usr/local/lib/libwx_baseu_net-2.8.so.0.3.0
/usr/local/lib/libwx_baseu_net-2.8.so
/usr/local/lib/libwx_gtk2u_core-2.8.so
/usr/local/lib/libwx_gtk2u_core-2.8.so.0.3.0
/usr/local/lib/libwx_gtk2u_core-2.8.so.0
/usr/local/lib/libwx_gtk2u_adv-2.8.so.0
/usr/local/lib/libwx_gtk2u_adv-2.8.so.0.3.0
/usr/local/lib/libwx_gtk2u_adv-2.8.so
/usr/local/lib/libwx_gtk2u_html-2.8.so
/usr/local/lib/libwx_gtk2u_html-2.8.so.0.3.0
/usr/local/lib/libwx_gtk2u_html-2.8.so.0
/usr/local/lib/libwx_gtk2u_qa-2.8.so.0
/usr/local/lib/libwx_gtk2u_qa-2.8.so.0.3.0
/usr/local/lib/libwx_gtk2u_qa-2.8.so
/usr/local/lib/libwx_baseu_xml-2.8.so.0
/usr/local/lib/libwx_baseu_xml-2.8.so.0.3.0
/usr/local/lib/libwx_baseu_xml-2.8.so
/usr/local/lib/libwx_gtk2u_xrc-2.8.so.0
/usr/local/lib/libwx_gtk2u_xrc-2.8.so.0.3.0
/usr/local/lib/libwx_gtk2u_xrc-2.8.so
/usr/local/lib/libwx_gtk2u_aui-2.8.so.0
/usr/local/lib/libwx_gtk2u_aui-2.8.so.0.3.0
/usr/local/lib/libwx_gtk2u_aui-2.8.so
/usr/local/lib/libwx_gtk2u_richtext-2.8.so
/usr/local/lib/libwx_gtk2u_richtext-2.8.so.0.3.0
/usr/local/lib/libwx_gtk2u_richtext-2.8.so.0
/usr/local/lib/libwx_base-2.8.so.0
/usr/local/lib/libwx_base-2.8.so.0.5.0
/usr/local/lib/libwx_base-2.8.so
/usr/local/lib/libwx_base_net-2.8.so.0
/usr/local/lib/libwx_base_net-2.8.so.0.5.0
/usr/local/lib/libwx_base_net-2.8.so
/usr/local/lib/libwx_gtk2_core-2.8.so.0
/usr/local/lib/libwx_gtk2_core-2.8.so.0.5.0
/usr/local/lib/libwx_gtk2_core-2.8.so
/usr/local/lib/libwx_gtk2_adv-2.8.so.0
/usr/local/lib/libwx_gtk2_adv-2.8.so.0.5.0
/usr/local/lib/libwx_gtk2_adv-2.8.so
/usr/local/lib/libwx_gtk2_html-2.8.so.0
/usr/local/lib/libwx_gtk2_html-2.8.so.0.5.0
/usr/local/lib/libwx_gtk2_html-2.8.so
/usr/local/lib/libwx_gtk2_qa-2.8.so
/usr/local/lib/libwx_gtk2_qa-2.8.so.0.5.0
/usr/local/lib/libwx_gtk2_qa-2.8.so.0
/usr/local/lib/libwx_base_xml-2.8.so.0
/usr/local/lib/libwx_base_xml-2.8.so.0.5.0
/usr/local/lib/libwx_base_xml-2.8.so
/usr/local/lib/libwx_gtk2_xrc-2.8.so.0
/usr/local/lib/libwx_gtk2_xrc-2.8.so.0.5.0
/usr/local/lib/libwx_gtk2_xrc-2.8.so
/usr/local/lib/libwx_gtk2_aui-2.8.so.0
/usr/local/lib/libwx_gtk2_aui-2.8.so.0.5.0
/usr/local/lib/libwx_gtk2_aui-2.8.so
/usr/local/lib/libwx_gtk2_richtext-2.8.so.0
/usr/local/lib/libwx_gtk2_richtext-2.8.so.0.5.0
/usr/local/lib/libwx_gtk2_richtext-2.8.so
Any suggestion about how to solve it?
Thx in advance :-)
-
http://www.amule.org/wiki/index.php/How_to_uninstall_wxWidgets
-
http://www.amule.org/wiki/index.php/How_to_uninstall_wxWidgets
Thx man :)
Now I uninstall all version and installa again 2.8.9 from tgz package...
waiting for compiling result :)
-
Nothing :(
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::basic_istream<char, std::char_traits<char> >::_M_extract<long>(long&)@GLIBCXX_3.4.9'
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::_M_insert<void const*>(void const*)@GLIBCXX_3.4.9'
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)@GLIBCXX_3.4.9'
/usr/lib/libwx_baseu-2.8.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::basic_istream<char, std::char_traits<char> >::_M_extract<double>(double&)@GLIBCXX_3.4.9'
/usr/lib/libwx_gtk2u_adv-2.8.so: undefined reference to `g_assertion_message_expr'
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
what is missing there????
:(
-
Hi, thx for help.
i remove everything, and i try to compile amule and i get the error that wxdigets is not installed, and that's right...
Then I try to install wxDigets from source and compiling amule i get again teh error thata scdigets are missing, so i try to install them from tgz package, but nothing change,...
now i'm not able to make the configure for amule because i get the errore that the wxdigets are missing...
I'm really frustated now :(
-
Hi Guys!!!
Thx to everybody :)
Finally i solved it :)
I removed everything and then compiled everything package by package and now it's working :P
Thx again ;D
P.S.:I have to apologyse for my english :)