OS: Debian Sarge
compiled wxGTK 2.8.0 with "./configure --prefix=/usr --with-gtk --enable-unicode --enable-optimise" and installed it.
compiling amule-svn-2006-12-12 with "./configure --disable-debug --enable-optimize --disable-ed2k" leads to the following:
... some compiling here ...
...
make[3]: Leaving directory `/daten/bauen/amule_compile/aMule-CVS-20061212/src/kademlia'
make[3]: Entering directory `/daten/bauen/amule_compile/aMule-CVS-20061212/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SO
URCE=1 -D__WXGTK__ -pthread -I./libs -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -O2 -DUSE_WX_EXTENSIONS -MT libmuleappgui_a-MuleGifCtrl.o -MD -MP -MF ".dep
s/libmuleappgui_a-MuleGifCtrl.Tpo" -c -o libmuleappgui_a-MuleGifCtrl.o `test -f 'MuleGifCtrl.cpp' || echo './'`MuleGifCtrl.cpp; \
then mv -f ".deps/libmuleappgui_a-MuleGifCtrl.Tpo" ".deps/libmuleappgui_a-MuleGifCtrl.Po"; else rm -f ".deps/libmuleappgui_a-MuleGifCtrl.Tpo"; exit 1; fi
In file included from /usr/include/wx-2.8/wx/image.h:19,
from /usr/include/wx-2.8/wx/gifdecod.h:19,
from MuleGifCtrl.cpp:26:
/usr/include/wx-2.8/wx/gdicmn.h: In member function `bool wxRect::Inside(int,
int) const':
/usr/include/wx-2.8/wx/gdicmn.h:486: Warnung: declaration of `y' shadows a
member of `this'
/usr/include/wx-2.8/wx/gdicmn.h:486: Warnung: declaration of `x' shadows a
member of `this'
MuleGifCtrl.cpp: At global scope:
MuleGifCtrl.cpp:69: error: 'uint32_t' is used as a type, but is not defined as
a type.
MuleGifCtrl.cpp: In constructor `MuleGIFDecoder::MuleGIFDecoder(wxInputStream*,
bool)':
MuleGifCtrl.cpp:45: error: `m_nframe' undeclared (first use this function)
MuleGifCtrl.cpp:45: error: (Each undeclared identifier is reported only once
for each function it appears in.)
make[3]: *** [libmuleappgui_a-MuleGifCtrl.o] Fehler 1
make[3]: Leaving directory `/daten/bauen/amule_compile/aMule-CVS-20061212/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/daten/bauen/amule_compile/aMule-CVS-20061212/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/daten/bauen/amule_compile/aMule-CVS-20061212'
make: *** [all] Fehler 2