Using another wxinstall
From AMule Project FAQ
Revision as of 22:45, 30 August 2004 by 84.128.97.254 (Talk)
If there's already a version of wxWidgets installed, but you want aMule to use another (probably newer) one, here are the steps to follow:
First, create the target directory, where wxWidgets and aMule will reside (they don't need to be in the same dir, but it makes life easier). Then configure wxWidgets and aMule accordingly (assuming wxWidgets 2.5.2 and current (=>20040801) aMule CVS).
NOTE: If you use the recommended /home/muli, you will most probably need root rights for that, everything else is done as regular user (remember: never work as root!).
in wxWidgets source dir:
mkdir /home/muli/BUILD ./configure --prefix=/home/muli/BUILD --disable-gtk2 --with-gtk make && make install
In aMule source dir:
export LD_LIBRARY_PATH=/home/muli/BUILD/lib:$LD_LIBRARY_PATH ./configure --prefix=/home/muli/BUILD --enable-debug --with-wx-prefix=/home/muli/BUILD --with-wx-config=/home/muli/BUILD/bin/wxgtk2u-2.5-config make && make install
To start aMule, you need to explicitely specifiy the LD path each time you run it:
export LD_LIBRARY_PATH=/home/muli/BUILD/lib:$LD_LIBRARY_PATH export LC_ALL=en_EN.UTF-8 gdb /home/muli/BUILD/bin/amule gdb>handle SIGPIPE nostop noprint pass gdb>handle SIG32 nostop noprint pass gdb>set height 0 gdb>run