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