Hi!
Sorry for my late bug report!
My system consists of mac os x 10.3.2, cryptopp 5.1 compiled and copied to folders according to the .spec file of the amule cvs page (
http://amule.hirnriss.net/). Ranlib used. wxwindows 2.4.2 installed via fink (linked against gtk/glib 1.2.10).
I used the cvs from the cvs page (from above), it's dating from 2902.
./configure
make gives:
g++ -I/usr/include -g -o amulecmd amulecmd-TextClient.o amulecmd-MD5Sum.o -L/sw/lib -L/sw/lib -lwx_gtkd-2.4 -L/usr/lib -lcurl -arch ppc -lz -lssl -lcrypto -lz -lcryptopp
ld: warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used
symbol _locale_charset used from dynamic library /sw/lib/libiconv.2.dylib(localcharset.o) not from earlier dynamic library /sw/lib/libintl.1.dylib(localcharset.lo)
ld: Undefined symbols:
wxAddProcessCallbackForPid(wxEndProcessData*, int)
make[2]: *** [amulecmd] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Seems wxwindows has a problem, but fink fetched the source and compiled it, so it cannot be a problem due to some package troubles.
When disabled, I get the following:
./configure --disable-amulecmd
make gives:
g++ -I/usr/include -g -o ed2k ED2KLinkParser.o -L/usr/lib -lcurl -arch ppc -lz -lssl -lcrypto -lz -lcryptopp
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/sw/lib/wx/include/gtkd-2.4 -I/sw/include -D__WXDEBUG__ -D__WXGTK__ -DWXMAKINGDLL -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/sw/include/gtk-1.2 -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include -I/usr/include -g -MT amule-ListenSocket.o -MD -MP -MF ".deps/amule-ListenSocket.Tpo" \
-c -o amule-ListenSocket.o `test -f 'ListenSocket.cpp' || echo './'`ListenSocket.cpp; \
then mv -f ".deps/amule-ListenSocket.Tpo" ".deps/amule-ListenSocket.Po"; \
else rm -f ".deps/amule-ListenSocket.Tpo"; exit 1; \
fi
In file included from ListenSocket.cpp:24:
otherfunctions.h:32:28: endian.h: No such file or directory
ListenSocket.cpp:556:34: warning: #warning TODO: CHECK MESSAGE FILTERING!
make[2]: *** [amule-ListenSocket.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Would be great if the endian.h would be included in the cvs.
Thanks for doing a great job! I used mldonkey for a very short time, because it was instantly clear that it is crap. Sorry to the mldonkey fans out there, but I've my reasons...
So I'm looking foward to the next release!
If you need a beta tester, I would be glad to help.
Thanks a lot (especially @Kry), Sarge