[Pkg-lirc-maint] Bug#375006: build with kernel headers / module-assistant

martin f krafft madduck at debian.org
Thu Jun 22 17:35:46 UTC 2006


Package: lirc-modules-source
Version: 0.8.0-5
Severity: minor

Modules need not build against the kernel source, those that do are
likely to be broken. All a module needs to build are the kernel
headers.

lirc cannot be built with just the kernel headers (or using
module-assistant for that matter). This seems somewhat related to #304388).

piper:~/tmp/ma> m-a -u `pwd` -t build lirc
Extracting the package tarball, /usr/src/lirc-modules.tar.gz, please wait...
sed -e "s!\$KVERS!`sed -n -e '/UTS_RELEASE/s/^[^"]*"\([^"]*\)".*$/\1/p' /usr/src/linux/include/linux/version.h`!g; s!\$KSRC!/usr/src/linux!; s!\$KARCH!amd64!; s!\$KEMAIL!!; s!\$KMAINT!!; s!\$KDREV!"Custom.1.00"!; s!\$DEBDATE!Thu, 22 Jun 2006 19:34:00 +0200!" debian/control.in > debian/control
sed: can't read /usr/src/linux/include/linux/version.h: No such file or directory
/usr/bin/make  -f debian/rules clean
make[1]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[2]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
Makefile:1: /etc/lirc/lirc-modules-source.conf: Permission denied
sed: can't read /usr/src/linux/2.6.16-2-xen-amd64-k8/build/include/linux/version.h: No such file or directory
/usr/bin/make clean -C drivers SUBDIRS="lirc_serial lirc_parallel lirc_i2c lirc_sir lirc_dev lirc_gpio lirc_it87 lirc_bt829 lirc_atiusb"
sed: can't read /usr/src/linux/2.6.16-2-xen-amd64-k8/build/include/linux/version.h: No such file or directory
make[3]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers'
Making clean in lirc_atiusb
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_atiusb'
test -z "lirc_atiusb.o .lirc_atiusb.o.flags lirc_atiusb.mod.c lirc_atiusb.ko *~" || rm -f lirc_atiusb.o .lirc_atiusb.o.flags lirc_atiusb.mod.c lirc_atiusb.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_atiusb'
Making clean in lirc_bt829
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_bt829'
test -z "lirc_bt829.o .lirc_bt829.o.flags lirc_bt829.mod.c lirc_bt829.ko *~" || rm -f lirc_bt829.o .lirc_bt829.o.flags lirc_bt829.mod.c lirc_bt829.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_bt829'
Making clean in lirc_it87
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_it87'
test -z "lirc_it87.o .lirc_it87.o.flags lirc_it87.mod.c lirc_it87.ko *~" || rm -f lirc_it87.o .lirc_it87.o.flags lirc_it87.mod.c lirc_it87.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_it87'
Making clean in lirc_gpio
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_gpio'
test -z "lirc_gpio.o .lirc_gpio.o.flags lirc_gpio.mod.c lirc_gpio.ko *~" || rm -f lirc_gpio.o .lirc_gpio.o.flags lirc_gpio.mod.c lirc_gpio.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_gpio'
Making clean in lirc_dev
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_dev'
test -z "lirc_dev.o .lirc_dev.o.flags lirc_dev.mod.c lirc_dev.ko *~" || rm -f lirc_dev.o .lirc_dev.o.flags lirc_dev.mod.c lirc_dev.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_dev'
Making clean in lirc_sir
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_sir'
test -z "lirc_sir.o .lirc_sir.o.flags lirc_sir.mod.c lirc_sir.ko *~" || rm -f lirc_sir.o .lirc_sir.o.flags lirc_sir.mod.c lirc_sir.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_sir'
Making clean in lirc_i2c
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_i2c'
test -z "lirc_i2c.o .lirc_i2c.o.flags lirc_i2c.mod.c lirc_i2c.ko *~" || rm -f lirc_i2c.o .lirc_i2c.o.flags lirc_i2c.mod.c lirc_i2c.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_i2c'
Making clean in lirc_parallel
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_parallel'
test -z "lirc_parallel.o .lirc_parallel.o.flags lirc_parallel.mod.c lirc_parallel.ko *~" || rm -f lirc_parallel.o .lirc_parallel.o.flags lirc_parallel.mod.c lirc_parallel.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_parallel'
Making clean in lirc_serial
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_serial'
test -z "lirc_serial.o .lirc_serial.o.flags lirc_serial.mod.c lirc_serial.ko *~" || rm -f lirc_serial.o .lirc_serial.o.flags lirc_serial.mod.c lirc_serial.ko *~
rm -rf .libs _libs
rm -f *.o core *.core
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers/lirc_serial'
Making clean in .
make[4]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers'
test -z "*~" || rm -f *~
rm -rf .libs _libs
rm -f *.lo
make[4]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers'
make[3]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc/drivers'
rm -rf modules
make[2]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
dh_clean
rm -f debian/control
make[1]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
/usr/bin/make  -f debian/rules binary-modules
make[1]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
sed -e "s!\$KVERS!2.6.16-2-xen-amd64-k8!g; s!\$KSRC!/lib/modules/2.6.16-2-xen-amd64-k8/build!; s!\$KARCH!amd64!; s!\$KEMAIL!!; s!\$KMAINT!!; s!\$KDREV!2.6.16-14!; s!\$DEBDATE!Thu, 22 Jun 2006 19:34:01 +0200!" debian/control.in > debian/control
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make debconf
make[2]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
Makefile:1: /etc/lirc/lirc-modules-source.conf: Permission denied
make[2]: Nothing to be done for `debconf'.
make[2]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
#/usr/bin/docbook-to-man debian/lirc-modules.sgml > lirc-modules.1
touch build-stamp
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/lirc-modules.
/usr/bin/make install prefix=/home/madduck/tmp/ma/usr_src/modules/lirc/debian/lirc-modules-2.6.16-2-xen-amd64-k8
make[2]: Entering directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
Makefile:1: /etc/lirc/lirc-modules-source.conf: Permission denied
cut: modules/*.ko.KVERS: No such file or directory
make[2]: *** [install] Error 1
make[2]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/home/madduck/tmp/ma/usr_src/modules/lirc'
make: *** [kdist_image] Error 2
BUILD FAILED!

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-2-xen-amd64-k8
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages lirc-modules-source depends on:
ii  debconf [debconf-2.0]         1.5.2      Debian configuration management sy
ii  debhelper                     5.0.37.2   helper programs for debian/rules
ii  debianutils                   2.16.1     Miscellaneous utilities specific t
ii  ucf                           2.0012     Update Configuration File: preserv

Versions of packages lirc-modules-source recommends:
ii  dpkg-dev                      1.13.22    package building tools for Debian
ii  gcc [c-compiler]              4:4.1.1-1  The GNU C compiler
ii  gcc-3.3 [c-compiler]          1:3.3.6-13 The GNU C compiler
ii  gcc-4.0 [c-compiler]          4.0.3-3    The GNU C compiler
ii  gcc-4.1 [c-compiler]          4.1.1-5    The GNU C compiler
pn  kernel-package                <none>     (no description available)
ii  make                          3.81-2     The GNU version of the "make" util

-- debconf information excluded

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`.     martin f. krafft <madduck at debian.org>
: :'  :    proud Debian developer and author: http://debiansystem.info
`. `'`
  `-  Debian - when you have better things to do than fixing a system
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature (GPG/PGP)
Url : http://lists.alioth.debian.org/pipermail/pkg-lirc-maint/attachments/20060622/b0e1ce99/attachment.pgp


More information about the Pkg-lirc-maint mailing list