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