[Openswan dev] IPsec.ko compilation fails on linux 2.6.35 (fwd) (debian)

Simon Deziel simon at xelerance.com
Thu Nov 11 11:45:34 EST 2010


On 11/11/2010 11:30 AM, Harald Jenny wrote:
> On Wed, Nov 10, 2010 at 05:58:26PM -0500, Paul Wouters wrote:
>>
>> Any Debian/ubuntu people that could shed light on this error?
> 
> Strange - according to http://packages.ubuntu.com/maverick/amd64/linux-headers-2.6.35-22-generic/filelist:
> 
> /usr/src/linux-headers-2.6.35-22-generic/include/generated/bounds.h
> 
> Could you reinstall the package and look if the file is then there?

Effectively, reinstalling linux-headers-2.6.35-22-generic fixed the
issue. Sorry for the false alarm but *generated*/bounds.h led me in the
wrong direction.

Thank you,
Simon

>>
>> Paul
> 
> Kind regards
> Harald
> 
>> DKMS make.log for openswan-2.6.32~dr3 for kernel 2.6.35-22-generic (x86_64)
>> Tue Nov  9 22:48:51 EST 2010
>> make: Entering directory `/var/lib/dkms/openswan/2.6.32~dr3/build'
>> Building module for a 2.6 kernel
>> make[1]: Entering directory `/var/lib/dkms/openswan/2.6.32~dr3/build'
>> make[2]: Entering directory `/var/lib/dkms/openswan/2.6.32~dr3/build'
>> mkdir -p /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26
>> echo ln -s -f /var/lib/dkms/openswan/2.6.32~dr3/build/linux/net/ipsec/des/*.S /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26
>> ln -s -f /var/lib/dkms/openswan/2.6.32~dr3/build/linux/net/ipsec/des/dx86unix.S /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26
>> (rm -f /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/des; mkdir -p /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/des && cd /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/des && ln -s -f /var/lib/dkms/openswan/2.6.32~dr3/build/linux/net/ipsec/des/* . && ln -s -f Makefile.fs2_6 Makefile)
>> (rm -f /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/aes; mkdir -p /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/aes && cd /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/aes && ln -s -f /var/lib/dkms/openswan/2.6.32~dr3/build/linux/net/ipsec/aes/* . && ln -s -f Makefile.fs2_6 Makefile)
>> mkdir -p /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/aes
>> cp /var/lib/dkms/openswan/2.6.32~dr3/build/packaging/makefiles/module26.make /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/Makefile
>> echo "# "                        >> /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/Makefile
>> echo "# Local Variables: "       >> /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/Makefile
>> echo "# compile-command: \"make -C /var/lib/dkms/openswan/2.6.32~dr3/build ARCH=x86_64 KERNELSRC=/lib/modules/2.6.35-22-generic/build MOD26BUILDDIR=/var/lib/dkms/openswan/2.6.32~dr3/build/modobj26 module26\""         >> /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/Makefile
>> echo "# End: "       >> /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/Makefile
>> ln -s -f /var/lib/dkms/openswan/2.6.32~dr3/build/linux/net/ipsec/match*.S /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26
>> make[2]: Leaving directory `/var/lib/dkms/openswan/2.6.32~dr3/build'
>> make -C /lib/modules/2.6.35-22-generic/build  BUILDDIR=/var/lib/dkms/openswan/2.6.32~dr3/build/modobj26 SUBDIRS=/var/lib/dkms/openswan/2.6.32~dr3/build/modobj26 MODULE_DEF_INCLUDE=/var/lib/dkms/openswan/2.6.32~dr3/build/packaging/linus/config-all.h MODULE_DEFCONFIG=/var/lib/dkms/openswan/2.6.32~dr3/build/linux/net/ipsec/defconfig  MODULE_EXTRA_INCLUDE= ARCH=x86_64 V= modules
>> make[2]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic'
>> ln -s -f /var/lib/dkms/openswan/2.6.32~dr3/build/linux/net/ipsec/ipsec_init.c /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/ipsec_init.c
>>   CC [M]  /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/ipsec_init.o
>> In file included from include/linux/gfp.h:4,
>>                  from include/linux/kmod.h:22,
>>                  from include/linux/module.h:13,
>>                  from /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/ipsec_init.c:25:
>> include/linux/mmzone.h:18:30: error: generated/bounds.h: No such file or directory
>> include/linux/mmzone.h:252:5: warning: "MAX_NR_ZONES" is not defined
>> include/linux/mmzone.h:254:7: warning: "MAX_NR_ZONES" is not defined
>> include/linux/mmzone.h:256:7: warning: "MAX_NR_ZONES" is not defined
>> In file included from include/linux/gfp.h:4,
>>                  from include/linux/kmod.h:22,
>>                  from include/linux/module.h:13,
>>                  from /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/ipsec_init.c:25:
>> include/linux/mmzone.h:294: error: ???MAX_NR_ZONES??? undeclared here (not in a function)
>> In file included from include/linux/scatterlist.h:6,
>>                  from include/linux/dma-mapping.h:7,
>>                  from include/linux/dmaengine.h:26,
>>                  from include/linux/skbuff.h:30,
>>                  from include/linux/ip.h:108,
>>                  from /var/lib/dkms/openswan/2.6.32~dr3/build/linux/include/openswan/ipsec_kversion.h:273,
>>                  from /var/lib/dkms/openswan/2.6.32~dr3/build/linux/include/openswan/ipsec_param.h:33,
>>                  from /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/ipsec_init.c:28:
>> include/linux/mm.h:461:63: warning: "NR_PAGEFLAGS" is not defined
>> include/linux/mm.h:509:62: warning: "NR_PAGEFLAGS" is not defined
>> In file included from /usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/unistd_64.h:696,
>>                  from /usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/unistd.h:5,
>>                  from include/linux/unistd.h:7,
>>                  from /usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/seccomp_64.h:4,
>>                  from /usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/seccomp.h:4,
>>                  from include/linux/seccomp.h:8,
>>                  from include/linux/sched.h:80,
>>                  from include/linux/security.h:33,
>>                  from include/net/sock.h:53,
>>                  from include/linux/tcp.h:209,
>>                  from include/linux/ipv6.h:221,
>>                  from include/net/protocol.h:29,
>>                  from /var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/ipsec_init.c:45:
>> /usr/src/linux-headers-2.6.35-22-generic/arch/x86/include/asm/asm-offsets.h:1:35: error: generated/asm-offsets.h: No such file or directory
>> make[3]: *** [/var/lib/dkms/openswan/2.6.32~dr3/build/modobj26/ipsec_init.o] Error 1
>> make[2]: *** [_module_/var/lib/dkms/openswan/2.6.32~dr3/build/modobj26] Error 2
>> make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic'
>> make[1]: *** [module26] Error 2
>> make[1]: Leaving directory `/var/lib/dkms/openswan/2.6.32~dr3/build'
>> make: *** [module] Error 2
>> make: Leaving directory `/var/lib/dkms/openswan/2.6.32~dr3/build'
>> €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
€
>  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
€€
>  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€
>> _______________________________________________
>> Dev mailing list
>> Dev at openswan.org
>> http://lists.openswan.org/mailman/listinfo/dev
> 
> _______________________________________________
> Dev mailing list
> Dev at openswan.org
> http://lists.openswan.org/mailman/listinfo/dev



More information about the Dev mailing list