Voy a explicar lo que he hecho yo. Uso los RPMS que hay en la página del amule en la seccion de Descargas.
wxGTK-2.4.2.rpm
wxGTK-devel-2.4.2.rpm
wxBase-2.4.2.rpm
Me habian recomendado que solo usase paqueetes compilados especialmente para Mandrake pero para tener el aMule hago una excepción. Supongo que vale con desinstalar los paquetes de mandrake análogos a estos e instalar estos, pero yo lo hago de una forma que me resulta más útil:
1. Me creo un dir /home/elui/RPMS y alli pongo esos 3 rpms.
2. Hago cd /home/elui/RPMS y ejecuto genhdlist para crear el hdlist.cz
3. Luego añado ese dir como un medio más de urpmi de Mandrake.
urpmi.addmedia dirRPMS file://home/elui/RPMS with hdlist.cz
4. Luego voy a RPMDrake y en Quitar software busco wx y selecciono los paquetes wxGTK wxGTK-devel y wxBase y los quito del sistema
5. Instalo los paquetes wxGtk desde el soporte dirRPMS haciendo
urpmi wxGTK-2.4.2
urpmi wxGTK-devel-2.4.2
asegurandome que se instalan los paquetes desde dirRPMS copiando su nombre exacto y ejecutando urpmi
y ejecuto
ldconfig
6. Instalo wxBase
urpmi wxBase-2.4.2
y creo los enlaces simbólicos
ln -sf /usr/bin/wxgtk-2.4-config /usr/bin/wx-config
ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
y ejecuto
ldconfig
Luego ya puedo compilar amule.
Con este método consigo una facil forma de volver a instalar todos los paquetes que me quitara urpmi cada vez que haga urpmi --auto-select.
Despues de actualizar el sistema con urpmi tendre que volver a quitar el wxBase e instalar el que hay en dirRPMS de la misma forma que antes.
Recomiendo consultar
http://www.amule.org/amule/howto.phpSi me eh hecho un poco de lio podeis preguntarme cualquier cosa.