aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Compilation problem: cannot find -lwx_gtk-2.4  (Read 3657 times)

drew

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Compilation problem: cannot find -lwx_gtk-2.4
« on: February 09, 2005, 05:25:17 AM »

Code: [Select]
[drew@straylight amule-cvs]$ make
make  all-recursive
make[1]: Entering directory `/home/drew/src/amule-cvs'
Making all in m4
make[2]: Entering directory `/home/drew/src/amule-cvs/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/drew/src/amule-cvs/m4'
Making all in intl
make[2]: Entering directory `/home/drew/src/amule-cvs/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/drew/src/amule-cvs/intl'
Making all in po
make[2]: Entering directory `/home/drew/src/amule-cvs/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/drew/src/amule-cvs/po'
Making all in docs
make[2]: Entering directory `/home/drew/src/amule-cvs/docs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/drew/src/amule-cvs/docs'
Making all in src
make[2]: Entering directory `/home/drew/src/amule-cvs/src'
make  all-recursive
make[3]: Entering directory `/home/drew/src/amule-cvs/src'
Making all in utils
make[4]: Entering directory `/home/drew/src/amule-cvs/src/utils'
Making all in xas
make[5]: Entering directory `/home/drew/src/amule-cvs/src/utils/xas'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/drew/src/amule-cvs/src/utils/xas'
make[5]: Entering directory `/home/drew/src/amule-cvs/src/utils'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/drew/src/amule-cvs/src/utils'
make[4]: Leaving directory `/home/drew/src/amule-cvs/src/utils'
Making all in pixmaps
make[4]: Entering directory `/home/drew/src/amule-cvs/src/pixmaps'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/drew/src/amule-cvs/src/pixmaps'
Making all in kademlia
make[4]: Entering directory `/home/drew/src/amule-cvs/src/kademlia'
Making all in utils
make[5]: Entering directory `/home/drew/src/amule-cvs/src/kademlia/utils'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/drew/src/amule-cvs/src/kademlia/utils'
make[5]: Entering directory `/home/drew/src/amule-cvs/src/kademlia'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/drew/src/amule-cvs/src/kademlia'
make[4]: Leaving directory `/home/drew/src/amule-cvs/src/kademlia'
make[4]: Entering directory `/home/drew/src/amule-cvs/src'
g++  -DUSE_EMBEDDED_CRYPTO -W -Wall -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0    -lpthread -o amule  amule-ListenSocket.o amule-EMSocket.o amule-AddFriend.o amule-AddFileThread.o amule-AICHSyncThread.o amule-BarShader.o amule-BaseClient.o amule-ChatSelector.o amule-ChatWnd.o amule-CatDialog.o amule-CFile.o amule-ClientCredits.o amule-ClientDetailDialog.o amule-ClientList.o amule-ClientUDPSocket.o amule-ColorFrameCtrl.o amule-CommentDialog.o amule-CommentDialogLst.o amule-DirectoryTreeCtrl.o amule-DownloadClient.o amule-DownloadListCtrl.o amule-DownloadQueue.o amule-ED2KLink.o amule-ECSocket.o amule-ECPacket.o amule-ECSpecialTags.o amule-EditServerListDlg.o amule-ExternalConn.o amule-FileDetailDialog.o amule-FileDetailListCtrl.o amule-filemem.o amule-filefn.o amule-Friend.o amule-FriendListCtrl.o amule-MuleGifCtrl.o amule-HTTPDownload.o amule-IPFilter.o amule-KnownFile.o amule-KadDlg.o amule-KnownFileList.o amule-listctrl.o amule-MD5Sum.o amule-MuleListCtrl.o amule-MuleNotebook.o amule-MuleTextCtrl.o amule-MuleTrayIcon.o amule-muuli_wdr.o amule-NetworkFunctions.o amule-OScopeCtrl.o amule-otherfunctions.o amule-packets.o amule-PartFile.o amule-Preferences.o amule-PrefsUnifiedDlg.o amule-Preview.o amule-Proxy.o amule-SafeFile.o amule-SearchDlg.o amule-SearchList.o amule-SearchListCtrl.o amule-server.o amule-ServerList.o amule-ServerListCtrl.o amule-ServerSocket.o amule-ServerWnd.o amule-SharedFileList.o amule-SharedFilesCtrl.o amule-SharedFilesWnd.o amule-SHA.o amule-SHAHashSet.o amule-sockets.o amule-StatisticsDlg.o amule-StringFunctions.o amule-TransferWnd.o amule-UDPSocket.o amule-UploadClient.o amule-ClientListCtrl.o amule-UploadQueue.o amule-amule.o amule-amule-gui.o amule-amuleDlg.o amule-UInt128.o amule-gsocket.o  amule-eggtrayicon.o amule-SysTray.o amule-gtk2-funcs.o amule-gtkplugxembed.o amule-CryptoPP.o  -pthread -lwx_gtk-2.4 -lz -L/usr/lib -lcurl -lidn -lssl -lcrypto -ldl -lssl -lcrypto -ldl -lz  -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
/usr/bin/ld: cannot find -lwx_gtk-2.4
collect2: ld returned 1 exit status
make[4]: *** [amule] Error 1
make[4]: Leaving directory `/home/drew/src/amule-cvs/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/drew/src/amule-cvs/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/drew/src/amule-cvs/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/drew/src/amule-cvs'
make: *** [all] Error 2

But I have installed:

wxBase-2.4.2-1
wxGTK-2.4.2-4mdk
wxGTK-devel-2.4.2-1

Any suggestions?
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Compilation problem: cannot find -lwx_gtk-2.4
« Reply #1 on: February 09, 2005, 01:55:22 PM »

Yes, wxGTK-2.4.2-4mdk is not from our home page. Uninstall all of these rpm and get the right ones here:
http://www.amule.org/files/files.php?cat=12

Cheers!
Logged

drew

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: Compilation problem: cannot find -lwx_gtk-2.4
« Reply #2 on: February 09, 2005, 05:38:24 PM »

:baby: Thanks!  Worked like a charm but another problem has cropped up:

Code: [Select]
/usr/bin/ld: warning: libstdc++.so.5, needed by /usr/lib/libwx_gtk-2.4.so, may conflict with libstdc++.so.6
/usr/lib/libcurl.so: undefined reference to `tld_strerror'
/usr/lib/libcurl.so: undefined reference to `idna_strerror'
collect2: ld returned 1 exit status
make[4]: *** [amule] Error 1
make[4]: Leaving directory `/home/drew/src/amule-cvs/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/drew/src/amule-cvs/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/drew/src/amule-cvs/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/drew/src/amule-cvs'
make: *** [all] Error 2

And yet I seem to have the necessary library:

Code: [Select]
[drew@straylight amule-cvs]$ whereis libstdc++.so.5
libstdc++.so: /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

Damn... I can't wait for 2.0 Final :)

Thanks in advance
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Compilation problem: cannot find -lwx_gtk-2.4
« Reply #3 on: February 09, 2005, 06:06:36 PM »

drew,

The problem is not with libstdc++.so, it is with libcurl. Try to install a newer/updated version.

Cheers!
Logged