On Tue, Jan 06, 2009 at 07:47:10PM +0100, Reiner Buehl wrote: > Package: linux-headers-2.6.24-etchnhalf.1-686 > Version: 2.6.24-6~etchnhalf.7 > Severity: grave > Justification: renders package unusable > > > When trying to build out-of-tree kernel modules like lirc-modules-source, the > build with m-a fails after this message: > > /usr/bin/make -C /lib/modules/2.6.24-etchnhalf.1-686/build > SUBDIRS=/usr/src/modules/lirc/drivers/lirc_dev modules \ > KBUILD_VERBOSE=1 > make[5]: Entering directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-686' > test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( > echo; \ > echo " ERROR: Kernel configuration is invalid."; \ > echo " include/linux/autoconf.h or include/config/auto.conf > are missing."; \ > echo " Run 'make oldconfig && make prepare' on kernel src to > fix it."; \ > echo; \ > /bin/false) > > After this message the build fails.
This isn't a defect with the headers, rather some module packages in etch are only compatible with 2.6.18. See the limitations section here, specifically the last bullet: http://www.debian.org/releases/etch/etchnhalf To verify that the headers themselves are sane, you can try building a package that is known to work, e.g. squashfs-source-etchnhalf. For lirc, in particularly, you might have luck using the lirc packages from testing. It might be compatible with 2.6.24, but there are no guarantees. An etch solution would be to stick with 2.6.18, assuming it supports your system. -- dann frazier -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org