meinereinerseiner
11.05.01, 12:49
Hi,
ich will das VPN Masquerading nutzen und habe mir die orginal 2.2.19 Sourcen gezogen und gepacht. (ip_masq_vpn-2.2.19patch.gz )
Ein make modules bricht mit folgenden Meldungen stets ab (gleiches Problem bei 2.2.18 und 2.2.16):
/include/linux/modversions.h -c -o ip_masq_ipsec.o ip_masq_ipsec.c
ip_masq_ipsec.c: In function `ip_masq_esp':
ip_masq_ipsec.c:744: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:785: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:824: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:831: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:883: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:885: warning: long unsigned int format, unsigned int arg (arg 2)
ip_masq_ipsec.c: In function `ip_demasq_esp':
ip_masq_ipsec.c:977: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1010: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1011: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1088: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1199: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1210: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1219: warning: long unsigned int format, unsigned int arg (arg 6)
cc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -c -o ip_masq_generic.o ip_masq_generic.c
ip_masq_generic.c:35: #error The generic IP masquerade protocol number has not been specified.
make[2]: *** [ip_masq_generic.o] Error 1
make[2]: Leaving directory `/usr/src/linux/net/ipv4'
make[1]: *** [_modsubdir_ipv4] Error 2
make[1]: Leaving directory `/usr/src/linux/net'
make: *** [_mod_net] Error 2
und nun?
der tom
ich will das VPN Masquerading nutzen und habe mir die orginal 2.2.19 Sourcen gezogen und gepacht. (ip_masq_vpn-2.2.19patch.gz )
Ein make modules bricht mit folgenden Meldungen stets ab (gleiches Problem bei 2.2.18 und 2.2.16):
/include/linux/modversions.h -c -o ip_masq_ipsec.o ip_masq_ipsec.c
ip_masq_ipsec.c: In function `ip_masq_esp':
ip_masq_ipsec.c:744: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:785: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:824: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:831: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:883: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:885: warning: long unsigned int format, unsigned int arg (arg 2)
ip_masq_ipsec.c: In function `ip_demasq_esp':
ip_masq_ipsec.c:977: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1010: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1011: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1088: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1199: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1210: warning: long unsigned int format, unsigned int arg (arg 6)
ip_masq_ipsec.c:1219: warning: long unsigned int format, unsigned int arg (arg 6)
cc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -D__SMP__ -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -c -o ip_masq_generic.o ip_masq_generic.c
ip_masq_generic.c:35: #error The generic IP masquerade protocol number has not been specified.
make[2]: *** [ip_masq_generic.o] Error 1
make[2]: Leaving directory `/usr/src/linux/net/ipv4'
make[1]: *** [_modsubdir_ipv4] Error 2
make[1]: Leaving directory `/usr/src/linux/net'
make: *** [_mod_net] Error 2
und nun?
der tom