here are various errors :
configure options :
$ ./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon
$ make clean && make
CryptoPP.cpp:1713:10: warning: #warning "You do not have GCC 3.3 or later, or did not specify -msse2 compiler option, so use of SSE2 intrinsics will be disabled."
CryptoPP.cpp: In static member function `static word CryptoPP::PentiumOptimized::Add(word*, const word*, const word*, unsigned int)':
CryptoPP.cpp:2762: warning: control reaches end of non-void function
CryptoPP.cpp: In static member function `static word CryptoPP::PentiumOptimized::Subtract(word*, const word*, const word*, unsigned int)':
CryptoPP.cpp:2803: warning: control reaches end of non-void function
CryptoPP.cpp: In static member function `static word CryptoPP::P4Optimized::Add(word*, const word*, const word*, unsigned int)':
CryptoPP.cpp:2855: warning: control reaches end of non-void function
CryptoPP.cpp: In static member function `static word CryptoPP::P4Optimized::Subtract(word*, const word*, const word*, unsigned int)':
CryptoPP.cpp:2905: warning: control reaches end of non-void function
rm -f libmuleappcommon.a
ar cru libmuleappcommon.a libmuleappcommon_a-CFile.o libmuleappcommon_a-DataToText.o libmuleappcommon_a-ED2KLink.o libmuleappcommon_a-FileFunctions.o libmuleappcommon_a-MemFile.o libmuleappcommon_a-NetworkFunctions.o libmuleappcommon_a-Packet.o libmuleappcommon_a-RLE.o libmuleappcommon_a-SafeFile.o libmuleappcommon_a-SHA.o libmuleappcommon_a-Tag.o libmuleappcommon_a-Timer.o libmuleappcommon_a-UInt128.o libmuleappcommon_a-CryptoPP.o
ranlib libmuleappcommon.a
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -MT ED2KLinkParser.o -MD -MP -MF ".deps/ED2KLinkParser.Tpo" -c -o ED2KLinkParser.o ED2KLinkParser.cpp; \
then mv -f ".deps/ED2KLinkParser.Tpo" ".deps/ED2KLinkParser.Po"; else rm -f ".deps/ED2KLinkParser.Tpo"; exit 1; fi
In file included from ED2KLinkParser.cpp:44:
FileLock.h: In destructor `CFileLock::~CFileLock()':
FileLock.h:80: `close' undeclared (first use this function)
FileLock.h:80: (Each undeclared identifier is reported only once for each function it appears in.)
make[3]: *** [ED2KLinkParser.o] Error 1
make[3]: Leaving directory `/usr/local/src/2/aMule-2.1.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/2/aMule-2.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/2/aMule-2.1.1'
make: *** [all] Error 2
configure options :
$ ./configure --enable-webserver --enable-amule-daemon
$ make clean && make
MuleTextCtrl.cpp: In member function `void CMuleTextCtrl::OnRightDown(wxMouseEvent&)':
MuleTextCtrl.cpp:94: `wxTheClipboard' undeclared (first use this function)
MuleTextCtrl.cpp:94: (Each undeclared identifier is reported only once for each function it appears in.)
MuleTextCtrl.cpp:96: `wxTextDataObject' undeclared (first use this function)
MuleTextCtrl.cpp:96: parse error before `;' token
MuleTextCtrl.cpp:97: `data' undeclared (first use this function)
make[3]: *** [libmuleappgui_a-MuleTextCtrl.o] Error 1
make[3]: Leaving directory `/usr/local/src/2/aMule-2.1.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/2/aMule-2.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/2/aMule-2.1.1'
make: *** [all] Error 2
configure options :
$ ./configure --enable-webserver --disable-monolithic --enable-amule-daemon --disable-ed2k
$ make clean && make
In file included from amule.cpp:80:
FriendList.h:63:10: warning: #warning THIS MUST BE MADE PRIVATE AFTER EC IS CODED
amule.cpp: In member function `virtual bool CamuleApp::OnInit()':
amule.cpp:394: Internal compiler error in c_expand_expr, at c-common.c:3714
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
make[3]: *** [amuled-amule.o] Error 1
make[3]: Leaving directory `/usr/local/src/2/aMule-2.1.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/2/aMule-2.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/2/aMule-2.1.1'
make: *** [all] Error 2