Using another wxinstall

From AMule Project FAQ
Revision as of 20:56, 16 August 2004 by 217.82.179.128 (Talk)

Jump to: navigation, search

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). nb: If you use the recommened /home/muli, you will most probably need root rights for that, everything else is done as regular user (remember: NEVER work as root!). Then configure wxWidgets and aMule accordingly (assuming wxWidgets 2.5.2 and current (=>20040801) aMule CVS).

in wxWidgets source dir:

mkdir /home/muli/BUILD
./configure --prefix=/home/muli/BUILD --enable-unicode --enable-gtk2
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>run