I was searching for a good ed2k client running with FreeBSD, I used mldonkey but it wasn't realy what I was looking for, I tried xMule but xMule was a little weird with the connection ( I had the first time a high ID, and when I reconnected I had a low id but my port was forwarded on my router ) A friend told me about aMule, he used it and it worked great. So there was the reason for me to try it.
So I tried to add the FreeBSD package, but it was missing on the freebsd server. Then I downloaded the aMule 1.2.8 port and tried to install it, but then I got this:
bash-2.05b# make install clean
===> Extracting for aMule-1.2.8
>> Checksum OK for aMule-1.2.8.tar.gz.
===> Patching for aMule-1.2.8
===> Applying FreeBSD patches for aMule-1.2.8
===> aMule-1.2.8 depends on executable: gmake - found
===> aMule-1.2.8 depends on shared library: wx_gtk2-2.4.0 - found
===> aMule-1.2.8 depends on shared library: curl.3 - not found
===> Verifying install for curl.3 in /usr/ports/ftp/curl
===> Returning to build of aMule-1.2.8
Error: shared library "curl.3" does not exist
*** Error code 1
Stop in /usr/home/admin/amule.
bash-2.05b#
But:
bash-2.05b# pkg_info | grep curl
curl-7.10.7 Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
bash-2.05b#
This is what I get with locate:
bash-2.05b# locate curl.3
/usr/local/man/man3/libcurl.3.gz
/usr/local/share/doc/curl/libcurl/libcurl.3
/usr/ports/ftp/curl/work/curl-7.10.7/docs/libcurl/libcurl.3
bash-2.05b#
aMule 1.2.8 stable wouldn't work so I tried the 2.0.0rc5 release because some people on the IRC chan said it was realy good:
bash-2.05b# make install clean
===> aMule-2.0.0rc5 depends on file: /usr/local/lib/libcryptopp.a - found
===> aMule-2.0.0rc5 depends on executable: gmake - found
===> aMule-2.0.0rc5 depends on shared library: wx_gtk2-2.4.0 - found
===> aMule-2.0.0rc5 depends on shared library: curl.3 - not found
===> Verifying install for curl.3 in /usr/ports/ftp/curl
===> Returning to build of aMule-2.0.0rc5
Error: shared library "curl.3" does not exist
*** Error code 1
Stop in /usr/home/admin/amule.
bash-2.05b#
So the ports both wouldn't work, so I tried to compile aMule 1.2.8 myself ( as user ), I'm running windowmaker so I configured it like this:
./configure --prefix=/home/frank/amule --with-wx-config=/usr/X11R6/bin/wxgtk-2.4-config --with-wxbase-config=/usr/X11R6/bin/wxgtk-2.4-config --disable-systray
The compiling was OK, no errors so I tried to run it, everything seemed to be fine but in the transfer window I didn't see my transfers. Although I was uploading. Just above the downloads window was "Downloads(2)" so was downloading, but there wasn't anything visible in the downloads window ( no filenames, no sizes no speed no progress bar etc. ) And the same story for the uploads.
Since I use 1.2.8 there is in preferences --> tweaks no such thing as refresh time in download window. So that won't work ether.
Does anyone have an idea how I can get aMule working ?