Bug#667440: loop-aes-source: Unable to build the driver

Yevgeny Kosarzhevsky phaoost at gmail.com
Wed Apr 4 05:59:04 UTC 2012


Package: loop-aes-source
Version: 3.3a-1
Severity: important

Dear Maintainer,
I am unable to build the driver. Here is the part of the log which describes the problem:

/usr/bin/make LINUX_SOURCE=/lib/modules/3.2.0-2-amd64/build KEYSCRUB=y PADLOCK=y EXTRA_CIPHERS=y RUNDM=n MODINST=n
make[2]: Entering directory `/usr/src/modules/loop-aes'
rm -r -f *.ko tmp-d-kbuild 
mkdir tmp-d-kbuild
echo 'obj-m:=' >>tmp-d-kbuild/Makefile
cd tmp-d-kbuild && ln -s ../loop.c-2.6.patched patched-loop.c && ln -s ../glue.c ../aes.h ../md5.h .
echo 'obj-m += loop.o' >>tmp-d-kbuild/Makefile
cd tmp-d-kbuild && ln -s ../aes.c ../md5.c .
echo 'loop-y:=patched-loop.o glue.o aes.o md5.o' >>tmp-d-kbuild/Makefile
echo 'CFLAGS_aes.o := -DDATA_ALWAYS_ALIGNED=1' >>tmp-d-kbuild/Makefile
cd tmp-d-kbuild && ln -s ../loop_twofish.c ../loop_serpent.c ../loop_blowfish.c .
echo 'obj-m += loop_twofish.o loop_serpent.o loop_blowfish.o' >>tmp-d-kbuild/Makefile
echo 'EXTRA_CFLAGS:=      -DCONFIG_BLK_DEV_LOOP_KEYSCRUB=1 -DCONFIG_BLK_DEV_LOOP_PADLOCK=1' >>tmp-d-kbuild/Makefile
cd /lib/modules/3.2.0-2-amd64/build && make SUBDIRS=/usr/src/modules/loop-aes/tmp-d-kbuild modules 
make[3]: Entering directory `/usr/src/linux-headers-3.2.0-2-amd64'
  CC [M]  /usr/src/modules/loop-aes/tmp-d-kbuild/patched-loop.o
/usr/src/modules/loop-aes/tmp-d-kbuild/patched-loop.c:88:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[6]: *** [/usr/src/modules/loop-aes/tmp-d-kbuild/patched-loop.o] Error 1
make[5]: *** [_module_/usr/src/modules/loop-aes/tmp-d-kbuild] Error 2
make[4]: *** [sub-make] Error 2
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-3.2.0-2-amd64'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/modules/loop-aes'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/loop-aes'
make: *** [kdist_build] Error 2


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (700, 'testing'), (650, 'stable'), (600, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages loop-aes-source depends on:
ii  build-essential   11.5
ii  bzip2             1.0.6-1
ii  debhelper         9.20120322
ii  module-assistant  0.11.4

Versions of packages loop-aes-source recommends:
ii  loop-aes-testsuite  3.3a-1

loop-aes-source suggests no packages.

-- no debconf information





More information about the Pkg-loop-aes-maint mailing list