My aMule wasn't stable enough(hardly never runned more than 24 hours)
So i decided to compile wxbase, wxgtk by hand.
Wxbase was fine but wxGTK failed in make install (error in lex.c) so i decided to use your RPM.
So i use your RPM for wxbase, wxGTK and zlib.
After this I tried compiling aMule 1.2.1 and it failed with this :
[philippe@x1-6-00-50-bf-32-e9-37 aMule-1.2.1]$ make
make all-recursive
make[1]: Entering directory `/home/philippe/aMule-1.2.1'
Making all in m4
make[2]: Entering directory `/home/philippe/aMule-1.2.1/m4'
make[2]: Rien à faire pour « all ».
make[2]: Leaving directory `/home/philippe/aMule-1.2.1/m4'
Making all in src
make[2]: Entering directory `/home/philippe/aMule-1.2.1/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -I/usr/lib/wx/include/base-2.4 -D_F
ILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include -O2 -MT amule-ListenSocket.o -M
D -MP -MF ".deps/amule-ListenSocket.Tpo" \
-c -o amule-ListenSocket.o `test -f 'ListenSocket.cpp' || echo './'`ListenSock
et.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 sockets.h:25,
from amuleDlg.h:24,
from amule.h:30,
from ListenSocket.cpp:22:
server.h:52: error: `wxTreeCtrl' was not declared in this scope
server.h:52: error: `wnd' was not declared in this scope
server.h:52: error: `wxTreeItemId' was not declared in this scope
server.h:52: error: syntax error before `)' token
In file included from ServerListCtrl.h:4,
from sockets.h:27,
from amuleDlg.h:24,
from amule.h:30,
from ListenSocket.cpp:22:
ServerList.h:77: error: 'wxTimer' is used as a type, but is not defined as a typ
e.
In file included from ServerListCtrl.h:8,
from sockets.h:27,
from amuleDlg.h:24,
from amule.h:30,
from ListenSocket.cpp:22:
MuleListCtrl.h:13: error: syntax error before `{' token
MuleListCtrl.h:15: error: virtual outside class declaration
MuleListCtrl.h:15: error: non-member function `wxClassInfo* GetClassInfo()' cann
ot have `const' method qualifier
MuleListCtrl.h: In function `wxClassInfo* GetClassInfo()':
MuleListCtrl.h:15: error: incomplete type `CMuleListCtrl' does not have member `
sm_classCMuleListCtrl'
MuleListCtrl.h: At global scope:
.... troncated
My system info :
I. Development Environment
A. Compiler Info
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.1/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/li
b --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-thr
eads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-
languages=c,c++,ada,f77,objc,java,pascal --host=i586-mandrake-linux-gnu --with-s
ystem-zlib Thread model: posix gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)
B. wxWindows Info
Version: 2.4.2
-pthread -lwx_base-2.4
C. GTK Info
GTK 1: 1.2.10
GTK 2: 2.2.4
II. System Environment
A. CPU Info
Type: AuthenticAMD
Model: AMD Athlon(tm) Processor
Speed: 1000.068
BMips: 1992.29
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
B. Memory Info
Total: 385484 kB
Unused: 154488 kB
C. Kernel Info
Version: 2.4.22-21mdk
D. Library Info
wxWindows library: libwx_base-2.4.so (libc6) => /usr/lib/libwx_base-2.4.
so
I hope this helps
Phileo
PS : amule 1.2.1 RPM seems to run fine :oops: