Quote:
Originally Posted by tronayne
vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz works just fine.
|
Well Tromayne,
I tried to compile it and got:
Directory containing linux kernel source code [/lib/modules/2.6.24.5-smp/build]
* Binaries will be installed in "/usr/local/bin".
* Modules will be installed in "/lib/modules/2.6.24.5-smp/CiscoVPN".
* The VPN service will be started AUTOMATICALLY at boot time.
* Kernel source from "/lib/modules/2.6.24.5-smp/build" will be used to build the module.
Is the above correct [y]
Making module
make -C /lib/modules/2.6.24.5-smp/build SUBDIRS=/usr/src/vpnclient modules
make[1]: Entering directory `/usr/src/linux-2.6.24.5'
CC [M] /usr/src/vpnclient/linuxcniapi.o
In file included from /usr/src/vpnclient/Cniapi.h:15,
from /usr/src/vpnclient/linuxcniapi.c:31:
/usr/src/vpnclient/GenDefs.h:113: error: conflicting types for 'uintptr_t'
include/linux/types.h:40: error: previous declaration of 'uintptr_t' was here
make[2]: *** [/usr/src/vpnclient/linuxcniapi.o] Error 1
make[1]: *** [_module_/usr/src/vpnclient] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
make: *** [default] Error 2
Failed to make module "cisco_ipsec.ko".
Then I edited GenDefs.h to fix this problem and tried again:
Directory containing linux kernel source code [/lib/modules/2.6.24.5-smp/build]
* Binaries will be installed in "/usr/local/bin".
* Modules will be installed in "/lib/modules/2.6.24.5-smp/CiscoVPN".
* The VPN service will be started AUTOMATICALLY at boot time.
* Kernel source from "/lib/modules/2.6.24.5-smp/build" will be used to build the module.
Is the above correct [y]
Making module
make -C /lib/modules/2.6.24.5-smp/build SUBDIRS=/usr/src/vpnclient modules
make[1]: Entering directory `/usr/src/linux-2.6.24.5'
CC [M] /usr/src/vpnclient/linuxcniapi.o
CC [M] /usr/src/vpnclient/frag.o
CC [M] /usr/src/vpnclient/IPSecDrvOS_linux.o
CC [M] /usr/src/vpnclient/interceptor.o
/usr/src/vpnclient/interceptor.c:366:23: error: macro "for_each_netdev" requires 2 arguments, but only 1 given
/usr/src/vpnclient/interceptor.c: In function 'handle_vpnup':
/usr/src/vpnclient/interceptor.c:366: error: 'for_each_netdev' undeclared (first use in this function)
/usr/src/vpnclient/interceptor.c:366: error: (Each undeclared identifier is reported only once
/usr/src/vpnclient/interceptor.c:366: error: for each function it appears in.)
/usr/src/vpnclient/interceptor.c:370: error: expected ';' before '{' token
make[2]: *** [/usr/src/vpnclient/interceptor.o] Error 1
make[1]: *** [_module_/usr/src/vpnclient] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
make: *** [default] Error 2
Failed to make module "cisco_ipsec.ko".
This doesn't seem so fine to me!
Ed