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
On Wed, 16 Oct 2002, Andreas Marbet wrote:
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:
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?
unter 8.1 habe ich nicht probiert, aber alle moeglichen Kernel bis einschliesslich 2.4.16 laufen mit FreeS/WAN 1.97 und x509 patch. Du hast 1.98b - b wie Beta, also solltest du dich nicht wundern (steht sicher so ae. auf www.freeswan.org). Ausserdem bin ich nicht sicher ob der 2.4.19 Kernel bei SuSE der original von www.kernel.org ist (ich vermute nicht, aber dazu koennen andere hier sicher bessere Auskunft geben). Freeswan ist sehr empfindlich, aus gutem Grund. Ich wuerde empfehlen einen 2.4.18 kernel mit freeswan 1.97 zu nehmen, wenn es geht, den 2.4.19, dann erst freeswan 1.98b. Ich hoffe das hilft ein bischen Achim
On Wednesday 16 October 2002 20:09, Achim Hoffmann wrote:
On Wed, 16 Oct 2002, Andreas Marbet wrote:
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:
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'
unter 8.1 habe ich nicht probiert, aber alle moeglichen Kernel bis einschliesslich 2.4.16 laufen mit FreeS/WAN 1.97 und x509 patch.
ist auch meine Erfahrung
Du hast 1.98b - b wie Beta, also solltest du dich nicht wundern (steht sicher so ae. auf www.freeswan.org).
www.freeswan.org: Linux FreeS/WAN 1.98b was released. As of 2002/10/09, this remains the current stable release.
Ausserdem bin ich nicht sicher ob der 2.4.19 Kernel bei SuSE der original von www.kernel.org ist (ich vermute nicht, aber dazu koennen andere hier sicher bessere Auskunft geben).
sicher nicht, der SuSE-Kernel steckt ja voller Patches und 'Verbesserungen' :-(
Freeswan ist sehr empfindlich, aus gutem Grund. Ich wuerde empfehlen einen 2.4.18 kernel mit freeswan 1.97 zu nehmen, wenn es geht, den 2.4.19, dann erst freeswan 1.98b.
freeswan 1.98b läuft wie geschmiert auf dem SuSE 2.4.18
Achim
Andreas
On Thu, 17 Oct 2002, Andreas Marbet wrote:
Du hast 1.98b - b wie Beta, also solltest du dich nicht wundern (steht sicher so ae. auf www.freeswan.org).
www.freeswan.org: Linux FreeS/WAN 1.98b was released. As of 2002/10/09, this remains the current stable release.
oops, ich bin sicher ich war letzte Woche auf www.freeswan.org, da stand noch "stable 1.97 Feb 2002". So schnell geht das ;-)
Ausserdem bin ich nicht sicher ob der 2.4.19 Kernel bei SuSE der original von www.kernel.org ist (ich vermute nicht, aber dazu koennen andere hier sicher bessere Auskunft geben).
sicher nicht, der SuSE-Kernel steckt ja voller Patches und 'Verbesserungen' :-(
was spricht gegen eine Kernel von kernel.org? Weiter auf der security ML ... Full Stop. Achim
participants (2)
-
Achim Hoffmann
-
Andreas Marbet