Da mich Annonymisierungssysteme in ihrer Funktionsweise interessieren versuche ich mir gerade iMule, den aMule-Client des i2p-Netzwerkes, zu kompilieren.
Dabei bin ich im großen und ganzen nach der Arch_Build_System-Anleitung im Wiki vorgegangen doch leider bricht der Vorgang mit folgender Fehlermeldung ab:
In file included from /usr/include/wx-2.8/wx/event.h:21,
from /usr/include/wx-2.8/wx/wx.h:25,
from ../../../src/libs/i2p/CI2PAddress.h:17,
from ECPacket.cpp:29:
/usr/include/wx-2.8/wx/gdicmn.h: In member function »wxSize& wxSize::Scale(float, float)«:
/usr/include/wx-2.8/wx/gdicmn.h:247: Warnung: Umwandlung in »float« von »int« könnte den Wert ändern
/usr/include/wx-2.8/wx/gdicmn.h:247: Warnung: Umwandlung in »float« von »int« könnte den Wert ändern
In file included from ECPacket.cpp:29:
../../../src/libs/i2p/CI2PAddress.h: At global scope:
../../../src/libs/i2p/CI2PAddress.h:28: Fehler: »uint16_t« does not name a type
../../../src/libs/i2p/CI2PAddress.h:71: Fehler: »uint16_t« does not name a type
make[5]: *** [libec_noevt_a-ECPacket.o] Fehler 1
make[5]: Leaving directory `/home/buzz/iMule-1.4.5-src/src/libs/ec'
make[4]: *** [all] Fehler 2
make[4]: Leaving directory `/home/buzz/iMule-1.4.5-src/src/libs/ec'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/buzz/iMule-1.4.5-src/src/libs'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/buzz/iMule-1.4.5-src/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/buzz/iMule-1.4.5-src'
make: *** [all] Fehler 2
==> FEHLER: Build fehlgeschlagen.
Breche ab ...
makepkg 13,88s user 5,98s system 68% cpu 28,910 total
Leider habe ich keine Ahnung was ich mit dieser Fehlermeldung anfangen soll.
Wenn ich nicht ganz falsch liege scheint es ja die Zeile "»uint16_t« does not name a type" zu sein.
Doch auch Google bringt mich hier nicht weiter.
Wäre super wenn mir hier jemand helfen könnte.
greetz B.
Hier noch die PKGBUILD:
pkgname=imule
pkgver=1.4.5
pkgrel=1
arch=(i686 x86_64)
build() {
cd $startdir/
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install || return 1
}