PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cisco VPN-Client auf Kernel 2.6.14 geht nicht



stefan-tiger
28.12.05, 06:12
Hallo,

habe vor kurzem mein Kernel von vanilla 2.6.13.2 auf gentoo 2.6.14r5 geupdated. Nun scheint der Cisco VPN-Client sich nichtmehr installieren zu lassen, siehe:


Athlon64 vpnclient # sh driver_build.sh /usr/src/linux
make -C /usr/src/linux SUBDIRS=/home/stefan/Downloads/VPN/Cisco/vpnclient modules
make[1]: Entering directory `/usr/src/linux-2.6.14-gentoo-r5'
CC [M] /home/stefan/Downloads/VPN/Cisco/vpnclient/linuxcniapi.o
In file included from /home/stefan/Downloads/VPN/Cisco/vpnclient/Cniapi.h:15,
from /home/stefan/Downloads/VPN/Cisco/vpnclient/linuxcniapi.c:27:
/home/stefan/Downloads/VPN/Cisco/vpnclient/GenDefs.h:110:2: warning: #warning 64 bit
/home/stefan/Downloads/VPN/Cisco/vpnclient/linuxcniapi.c: In function `CniInjectReceive':
/home/stefan/Downloads/VPN/Cisco/vpnclient/linuxcniapi.c:292: error: structure has no member named `stamp'
/home/stefan/Downloads/VPN/Cisco/vpnclient/linuxcniapi.c: In function `CniInjectSend':
/home/stefan/Downloads/VPN/Cisco/vpnclient/linuxcniapi.c:432: error: structure has no member named `stamp'
make[2]: *** [/home/stefan/Downloads/VPN/Cisco/vpnclient/linuxcniapi.o] Error 1
make[1]: *** [_module_/home/stefan/Downloads/VPN/Cisco/vpnclient] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.14-gentoo-r5'
make: *** [default] Error 2

stefan-tiger
28.12.05, 06:47
So, habe einen kleinen Workaround:

In der Datei "linuxcniapi.c" sind zwei Zeilen mit:

do_gettimeofday(&skb->stamp);

Diese abändern in:

do_gettimeofday(&skb->tstamp);

Danach lässt es sich kompilieren, installieren, laden und sogar benutzen.

artspin
28.12.05, 09:07
Ja, funktioniert bei mir auch. :)