Control: reassign -1 linux-headers-3.7-trunk-common Control: found -1 3.7.1-1~experimental.1 Control: retitle -1 uapi/asm-generic missing from linux-headers-3.7
Hi Gregor, Hi Debian kernel hackers, On Tue, Dec 25, 2012 at 01:04:02PM +0100, gregor herrmann wrote: > When I install linux-headers-3.7-trunk-amd64 3.7.1-1~experimental.1 > from experimental, I get: > > run-parts: executing /etc/kernel/postinst.d/dkms 3.7-trunk-amd64 > /boot/vmlinuz-3.7-trunk-amd64 > Error! Bad return status for module build on kernel: 3.7-trunk-amd64 (x86_64) > Consult /var/lib/dkms/tp-smapi/0.41/build/make.log for more information. > DKMS make.log for tp-smapi-0.41 for kernel 3.7-trunk-amd64 (x86_64) > Tue Dec 25 12:53:57 CET 2012 > make: Entering directory `/usr/src/linux-headers-3.7-trunk-amd64' > LD /var/lib/dkms/tp-smapi/0.41/build/built-in.o > CC [M] /var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.o > In file included from > /usr/src/linux-headers-3.7-trunk-common/include/uapi/linux/types.h:4:0, > from > /usr/src/linux-headers-3.7-trunk-common/include/linux/types.h:5, > from > /usr/src/linux-headers-3.7-trunk-common/include/linux/kernel.h:8, > from /var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.c:32: > /usr/src/linux-headers-3.7-trunk-common/arch/x86/include/asm/types.h:4:31: > fatal error: asm-generic/types.h: No such file or directory > compilation terminated. > make[3]: *** [/var/lib/dkms/tp-smapi/0.41/build/thinkpad_ec.o] Error 1 > make[2]: *** [_module_/var/lib/dkms/tp-smapi/0.41/build] Error 2 > make[1]: *** [sub-make] Error 2 > make: *** [all] Error 2 > make: Leaving directory `/usr/src/linux-headers-3.7-trunk-amd64' The problem here is that arch/x86/include/asm/types.h has a include for <asm-generic/types.h>. This file was moved from include/ to include/uapi/ in 8a1ab3155c2ac7fbe5f2038d6e26efeb607a1498. include/uapi/ is added to the include-path by the upstream Makefile just fine, but the asm-generic subfolder is missing from linux-headers-3.7-trunk-common. Copying the folder from the tarball to /usr/src/linux-headers-3.7-trunk-common/include/uapi/asm-generic fixes the build-issue for me. Regards Evgeni, mumbling something about breaking a fuck or unfucking a break... ;) -- Bruce Schneier can read and understand Perl programs. -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20121225184708.gc14...@dorei.kerker.die-welt.net