Hallo Senseman,
GTK2 ist einfach gesagt eine Bibliothek die unter anderem die graphischen Oberflächenfunktionen für die meisten Anwendungen auf einem Gnome oder XFCE-Desktop bereitstellen. QT von Trolltech ist so eine ähnliche Bibliothek, die vom KDE-Desktop genutzt wird.
wxGTK ist eine Version der wxWidgets (Bibliothek die graphische und z.B. Netzwerkfunktionen auf Windows, Mac, Linux,... bereitstellt), die GTK nutzt.
Es gibt nun eine alte (GTK1) und eine neue (GTK2) Version von GTK, gegen welche gelinkt werden kann, d.h. die benutzt wird.
OK, nun zum kompilieren:
Die aktuelle Version der wxwidgets ist 2.8.4, also lade dir bitte wxGTK 2.8.4 von
http://wxwidgets.org/downloads herunter.
Das entpackst du, wechselst in einem Terminal in den frisch entpackten Ordner und führtst die folgenden Befehle aus:
./configure --enable-optimize --enable-unicode
make
su
make install
Mit Hilfe des configure-Skripts werden alle notwendigen Dateien für das kompilieren geschrieben. Mit den zwei Optionen werden noch Unicode und Codeoptimierung genutzt.
make führt dann die eigentliche Kompilation aus.
su wird dich nach deinem Rootpasswort fragen und dann in den Root-Modus wechseln.
make install installiert dann die Anwendung.
Für aMule-CVS besorgst du dir einen aktuellen Tarball von
http://amule.hirnriss.net und führst wieder die obigen Schritte aus.
Für den configure-Skript reicht eigentlich die --enable-optimize Option, solltest du nicht amuled, amuleweb oder ein anderes Programm mitkompilieren wollen.
Wenn du das willst, dann führe ./configure --help aus und suche dort nach der Option um das zu aktivieren.