I have exactly the same problem ...
when I try to emerge "net-misc/cisco-vpnclient-3des-4.8.00.0490" I get:
Code: Select all
Calculating dependencies... done!
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) net-misc/cisco-vpnclient-3des-4.8.00.0490 to /
* vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz RMD160 ;-) ... [ ok ]
* vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz SHA1 ;-) ... [ ok ]
* vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz SHA256 ;-) ... [ ok ]
* vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.22-gentoo-r1/build
* Found sources for kernel version:
* 2.6.22-gentoo-r1
>>> Unpacking source...
>>> Unpacking vpnclient-linux-x86_64-4.8.00.0490-k9.tar.gz to /var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work
* Applying 2.6.19.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient ...
make -C /usr/src/linux SUBDIRS=/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient modules
make[1]: Entering directory `/usr/src/linux-2.6.22-gentoo-r1'
CC [M] /var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.o
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c: In function CniInjectReceive:
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c:297: warning: implicit declaration of function skb_set_timestamp
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c:331: error: struct sk_buff has no member named nh
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c:332: error: struct sk_buff has no member named mac
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c: In function CniInjectSend:
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c:454: error: struct sk_buff has no member named mac
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c:455: error: struct sk_buff has no member named nh
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c:458: error: struct sk_buff has no member named h
/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.c:458: error: struct sk_buff has no member named nh
make[2]: *** [/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient/linuxcniapi.o] Error 1
make[1]: *** [_module_/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/work/vpnclient] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r1'
make: *** [default] Error 2
!!! ERROR: net-misc/cisco-vpnclient-3des-4.8.00.0490 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
cisco-vpnclient-3des-4.8.00.0490.ebuild, line 46: Called die
!!! Failed to make module 'cisco_ipsec'
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-misc/cisco-vpnclient-3des-4.8.00.0490/temp/build.log'.
Im currently using gentoo-sources-2.6.22-r1 and it seems to be an issue for the kernel 2.6.22 as found here:
http://www.tuxx-home.at
It says:
29.05.2007 16:34
Linux 2.6.22 breaks the Cisco VPN client again - here's the one and only patch
Today I got an e-mail from someone having problems compiling the Cisco VPN client on Linux 2.6.22-rc3. I heard some rumors about network cleanups etc. in the new version of the Linux kernel but didn't pay attention to it until now.
Infact, some things regarding the "sk_buff" structure have been changed and therefore quite some work was needed to make the Cisco VPN client compatible again.
As I don't know if I can trust this patch I want to know, if there will be a patch for the 2.6.22 kernel (within the ebuild)? Should I post it as a bug? Furthermore, I really want to use the 2.6.22 because of coretemp (Same reason as for Schlummi I think).
Any help appreciated,
Greetz,
Timothy