[Swan] libreswan v3.29, Kernel 4.9.119, enable klips

Brian T btuch at usa.net
Wed Sep 4 20:33:54 UTC 2019


> /usr/lib should never be part of a kernel module link line. I think you
> are mixing up USERCOMPILE and KLIPSCOMPILE flags?

I removed those variables, and get a similar error now


  /usr/bin/ccache arm-linux-gnueabihf-gcc
-Wp,-MD,/tmp/wsbu/s5t/shadow/libreswan/modobj/.zutil.o.d  -nostdinc -isystem
/usr/lib/gcc-cross/arm-linux-gnueabihf/7/include -I./arch/arm/include
-I./arch/arm/include/generated/uapi -I./arch/arm/include/generated 
-I./include -I./arch/arm/include/uapi -I./include/uapi
-I./include/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__
-mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
-Wno-format-security -std=gnu89 -fno-PIE -fno-dwarf2-cfi-asm
-fno-omit-frame-pointer -mapcs -mno-sched-prolog -fno-ipa-sra
-mabi=aapcs-linux -mno-thumb-interwork -mfpu=vfp -marm -D__LINUX_ARM_ARCH__=7
-march=armv7-a -msoft-float -Uarm -fno-delete-null-pointer-checks
-Wno-frame-address -Wno-format-truncation -Wno-format-overflow
-Wno-int-in-bool-context -O2 --param=allow-store-data-races=0
-DCC_HAVE_ASM_GOTO -Wframe-larger-than=1024 -fno-stack-protector
-Wno-unused-but-set-variable -Wno-unused-const-variable
-fno-omit-frame-pointer -fno-optimize-sibling-calls
-fno-var-tracking-assignments -Wdeclaration-after-statement -Wno-pointer-sign
-fno-strict-overflow -fno-merge-all-constants -fmerge-constants
-fno-stack-check -fconserve-stack -Werror=implicit-int
-Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types
-include /tmp/wsbu/s5t/shadow/libreswan/packaging/linus/config-all.h
-DDISABLE_UDP_CHECKSUM -I/tmp/wsbu/s5t/shadow/libreswan/linux/include
-I/tmp/wsbu/s5t/shadow/libreswan/linux/net/ipsec/. -DIPCOMP_PREFIX -DKLIPS
-Icrypto/ocf  -DMODULE  -DKBUILD_BASENAME='"zutil"' 
-DKBUILD_MODNAME='"ipsec"' -c -o
/tmp/wsbu/s5t/shadow/libreswan/modobj/.tmp_zutil.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/zutil.c

      -r -o /tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_init.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_sa.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_radij.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/radij.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_life.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_proc.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_tunnel.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_xmit.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_rcv.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_ipip.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_snprintf.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_mast.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/sysctl_net_ipsec.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/pfkey_v2.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/pfkey_v2_parser.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/pfkey_v2_ext_process.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/version.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/satot.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/addrtot.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ultot.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/addrtypeof.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/anyaddr.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/initaddr.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/addrtoa.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/subnettoa.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/subnetof.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/goodmask.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/datatot.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/prng.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/pfkey_v2_parse.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/pfkey_v2_build.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/pfkey_v2_debug.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/pfkey_v2_ext_bits.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_esp.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_ipcomp.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_md5c.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_sha1.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_ah.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_alg.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/des/ipsec_alg_3des.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/des/cbc_enc.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/des/ecb_enc.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/des/set_key.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/des/des_enc.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/aes/ipsec_alg_aes.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/aes/aes_xcbc_mac.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/aes/aes_cbc.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/aes/aes.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec_alg_cryptoapi.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/ipcomp.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/adler32.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/deflate.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/infblock.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/infcodes.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/inffast.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/inflate.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/inftrees.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/infutil.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/trees.o
/tmp/wsbu/s5t/shadow/libreswan/modobj/zutil.o 
/bin/sh: -r: command not found
scripts/Makefile.build:534: recipe for target
'/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec.o' failed
make[7]: *** [/tmp/wsbu/s5t/shadow/libreswan/modobj/ipsec.o] Error 127
Makefile:1509: recipe for target
'_module_/tmp/wsbu/s5t/shadow/libreswan/modobj' failed
make[6]: *** [_module_/tmp/wsbu/s5t/shadow/libreswan/modobj] Error 2
make[6]: Leaving directory '/tmp/wsbu/s5t/root-devel/usr/src/kernels/4.9.119'

It is so weird that everything will compile without klips but gets stuck on
this part.

-Brian



More information about the Swan mailing list