If I use the --enable-stl (with --enable-unicode) option I can't compile aMule 2.1.0. The error is:
if g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/local/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/local/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -DHAVE_BFD -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -MT libmulecommon_a-MuleDebug.o -MD -MP -MF ".deps/libmulecommon_a-MuleDebug.Tpo" -c -o libmulecommon_a-MuleDebug.o `test -f 'MuleDebug.cpp' || echo './'`MuleDebug.cpp; \
then mv -f ".deps/libmulecommon_a-MuleDebug.Tpo" ".deps/libmulecommon_a-MuleDebug.Po"; else rm -f ".deps/libmulecommon_a-MuleDebug.Tpo"; exit 1; fi
MuleDebug.cpp: In function `wxString get_backtrace(unsigned int)':
MuleDebug.cpp:378: error: ambiguous overload for 'operator+' in 'wxMBConv::cMB2WX(const char*) const(s_file_name) + wxString::Format(const wxChar*, ...)(s_line_number)'
/usr/local/include/wx-2.6/wx/string.h:935: note: candidates are: wxString operator+(const wxString&, const wxString&)
/usr/local/include/wx-2.6/wx/string.h:937: note: wxString operator+(const wxString&, wxChar)
/usr/local/include/wx-2.6/wx/string.h:939: note: wxString operator+(wxChar, const wxString&)
/usr/local/include/wx-2.6/wx/string.h:941: note: wxString operator+(const wxString&, const wxChar*)
/usr/local/include/wx-2.6/wx/string.h:943: note: wxString operator+(const wxChar*, const wxString&)
make[4]: *** [libmulecommon_a-MuleDebug.o] Error 1
make[4]: Leaving directory `/usr/local/src/aMule-2.1.0/src/libs/common'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/aMule-2.1.0/src/libs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/aMule-2.1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/aMule-2.1.0'
make: *** [all] Error 2
My configure options for aMule are:
--enable-amulecmd --enable-webserver --enable-cas --enable-wxcas --enable-alc --enable-alcc --enable-amule-daemo
What are the right options to compile wx?
What are the differents between wxWidget and wxGTK?
Thank you for your help!
GiAn