![](https://seccdn.libravatar.org/avatar/d980a72847ead4a074d694792f6456d6.jpg?s=120&d=mm&r=g)
Ich schaffe es einfach nicht, freeswan 1.98b (gepatcht mit x509 0.9.15) auf einer SuSE 8.1 zu kompilieren. nach Aufruf von 'make menugo' oder 'make xgo' bricht der Kompiliervorgang immer ab (es muss kurz vor Schluss sein). Die letzten Zeilen in out.kbuild lauten wie folgt: gcc -D__KERNEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -Ilibfreeswan -Ilibdes -Wall -Wpointer-arith -Wstrict-prototypes -DKBUILD_BASENAME=ipsec_tunnel -c -o ipsec_tunnel.o ipsec_tunnel.c In file included from /usr/src/linux-2.4.19.SuSE/include/linux/skbuff.h:27, from /usr/src/linux-2.4.19.SuSE/include/linux/netdevice.h:147, from ipsec_tunnel.c:38: /usr/src/linux-2.4.19.SuSE/include/linux/highmem.h: In function `bh_kmap': /usr/src/linux-2.4.19.SuSE/include/linux/highmem.h:22: warning: pointer of type `void *' used in arithmetic ipsec_tunnel.c: In function `ipsec_tunnel_start_xmit': ipsec_tunnel.c:995: warning: deprecated use of label at end of compound statement ipsec_tunnel.c:1728: warning: deprecated use of label at end of compound statement ipsec_tunnel.c:1748: too many arguments to function `ip_select_ident' make[3]: *** [ipsec_tunnel.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.19.SuSE/net/ipsec' make[2]: *** [_modsubdir_ipsec] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.19.SuSE/net' make[1]: *** [_mod_net] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE' leider bin ich kein Programmierer und tue mich schwer mit einer Interpretation. Denselben Kompiliervorgang habe ich unter SuSE 8.0 schon mehrmals erfolgreich durchgeführt. klar kann ich auch das rpm von den CDs nehmen, aber ich möchte gerne verstehen, was falsch läuft. wo muss ich suchen um den Fehler zu finden, bzw hat jemand freeswan unter 8.1 bereits erfolgreich kompiliert? Andreas