compile freeswan on suse 8.1
Hello list, I know compiling questions are OT here but its about freeswan so you are the ones who perhaps had the same problem. I simply can't compile freeswan 1.98b (patched with x509 0.9.15) on a freshly installed suse 8.1 box. same thing worked well on several installations of suse 8.0. of course I could just take the rpm suse shipped on CD, but I really wonder what is going wrong. after submitting 'make menugo' or make 'xgo' it starts with kernelconfiguration then begins to compile and after about one hour (PIII 500MHz) it stops with an error. the last lines of out.kbuild are as follows: 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' anybody have an idea or successfully compiled it himself? Andreas
participants (1)
-
Andreas Marbet