[Swan] Problems compiling: ipsec_xmit.c

Michael Schwartzkopff ms at sys4.de
Sun Nov 30 21:11:54 EET 2014


Hi,

I downloaded the latest code from libreswan and wanted to compile KLIPS. On my 
debian machine I generated all binaries, but installing the dkms kernel module 
fails. I tracked down the problem to the directory /usr/src/modules/libreswan. 
A make modules in that directory results in:

root at node1:/usr/src/modules/libreswan# make module
Building module for a 2.6 kernel
make[1]: Entering directory `/usr/src/modules/libreswan'
make[2]: Entering directory `/usr/src/modules/libreswan'
make[2]: `/usr/src/modules/libreswan/modobj/Makefile' is up to date.
make[2]: Leaving directory `/usr/src/modules/libreswan'
make -C /lib/modules/3.2.0-4-amd64/build  
BUILDDIR=/usr/src/modules/libreswan/modobj 
SUBDIRS=/usr/src/modules/libreswan/modobj 
MODULE_DEF_INCLUDE=/usr/src/modules/libreswan/packaging/linus/config-all.h 
MODULE_DEFCONFIG=/usr/src/modules/libreswan/linux/net/ipsec/defconfig  
MODULE_EXTRA_INCLUDE= ARCH=x86_64 V= modules
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
make -C /usr/src/linux-headers-3.2.0-4-amd64 \
        KBUILD_SRC=/usr/src/linux-headers-3.2.0-4-common \
        KBUILD_EXTMOD="/usr/src/modules/libreswan/modobj" -f /usr/src/linux-
headers-3.2.0-4-common/Makefile \
        modules
  CC [M]  /usr/src/modules/libreswan/modobj/ipsec_xmit.o
/usr/src/modules/libreswan/modobj/ipsec_xmit.c: In function ‘ipsec_xmit_ipip’:
/usr/src/modules/libreswan/modobj/ipsec_xmit.c:1242:3: warning: passing 
argument 2 of ‘__ip_select_ident’ makes pointer from integer without a cast 
[enabled by default]
/usr/src/linux-headers-3.2.0-4-common/include/net/ip.h:268:6: note: expected 
‘struct dst_entry *’ but argument is of type ‘int’
/usr/src/modules/libreswan/modobj/ipsec_xmit.c:1242:3: error: too few 
arguments to function ‘__ip_select_ident’
/usr/src/linux-headers-3.2.0-4-common/include/net/ip.h:268:6: note: declared 
here
make[5]: *** [/usr/src/modules/libreswan/modobj/ipsec_xmit.o] Error 1
make[4]: *** [_module_/usr/src/modules/libreswan/modobj] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make[1]: *** [module26] Error 2
make[1]: Leaving directory `/usr/src/modules/libreswan'
make: *** [module] Error 2


Any idea what went wrong? Google does not show any results. Thanks.

Mit freundlichen Grüßen,

Michael Schwartzkopff

-- 
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64, +49 (162) 165 0044
Franziskanerstraße 15, 81669 München

Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 230 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.libreswan.org/pipermail/swan/attachments/20141130/0b80c810/attachment.sig>


More information about the Swan mailing list