Your message dated Thu, 3 Sep 2009 12:53:03 +0200 with message-id <200909031253.04252.s....@gmx.de> and subject line Re: [Pkg-lirc-maint] Bug#544842: lirc-modules-source: modules fail to compile using shipped lenny kernel 2.6.26-2-amd64 and kernel source has caused the Debian Bug report #544842, regarding lirc-modules-source: modules fail to compile using shipped lenny kernel 2.6.26-2-amd64 and kernel source to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 544842: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544842 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: lirc-modules-source Version: 0.8.3-3 Severity: grave Justification: renders package unusable Using the default installation of the required packages, and following the instructions in the README.Debian for lirc-mosules-source yields the following output from m-a. 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, 03 Sep 2009 09:38:48 +0100!" debian/control.in > debian/control /usr/bin/make -f debian/rules clean make[1]: Entering directory `/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 `/usr/src/modules/lirc' /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" make[3]: Entering directory `/usr/src/modules/lirc/drivers' Making clean in lirc_atiusb make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_atiusb' Making clean in lirc_bt829 make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_bt829' Making clean in lirc_it87 make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_it87' Making clean in lirc_gpio make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_gpio' Making clean in lirc_dev make[4]: Entering directory `/usr/src/modules/lirc/drivers/lirc_dev' mv Makefile.automake Makefile /usr/bin/make clean make[5]: Entering directory `/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[5]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_dev' make[4]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_dev' Making clean in lirc_sir make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_sir' Making clean in lirc_i2c make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_i2c' Making clean in lirc_parallel make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_parallel' Making clean in lirc_serial make[4]: Entering directory `/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 `/usr/src/modules/lirc/drivers/lirc_serial' Making clean in . make[4]: Entering directory `/usr/src/modules/lirc/drivers' test -z "*~" || rm -f *~ rm -rf .libs _libs rm -f *.lo make[4]: Leaving directory `/usr/src/modules/lirc/drivers' make[3]: Leaving directory `/usr/src/modules/lirc/drivers' rm -rf modules make[2]: Leaving directory `/usr/src/modules/lirc' dh_clean rm -f debian/control make[1]: Leaving directory `/usr/src/modules/lirc' /usr/bin/make -f debian/rules binary-modules make[1]: Entering directory `/usr/src/modules/lirc' sed -e "s!\$KVERS!2.6.26-2-amd64!g; s!\$KSRC!/lib/modules/2.6.26-2-amd64/build!; s!\$KARCH!amd64!; s!\$KEMAIL!!; s!\$KMAINT!!; s!\$KDREV!2.6.26-17lenny2!; s!\$DEBDATE!Thu, 03 Sep 2009 09:38:49 +0100!" 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 `/usr/src/modules/lirc' mkdir modules /usr/bin/make -C drivers SUBDIRS="lirc_dev" make[3]: Entering directory `/usr/src/modules/lirc/drivers' Making all in lirc_dev make[4]: Entering directory `/usr/src/modules/lirc/drivers/lirc_dev' mv Makefile Makefile.automake cp ../Makefile.kernel Makefile /usr/bin/make -C /lib/modules/2.6.26-2-amd64/build SUBDIRS=/usr/src/modules/lirc/drivers/lirc_dev modules \ KBUILD_VERBOSE=1 make[5]: Entering directory `/usr/src/linux-headers-2.6.26-2-amd64' 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) mkdir -p /usr/src/modules/lirc/drivers/lirc_dev/.tmp_versions ; rm -f /usr/src/modules/lirc/drivers/lirc_dev/.tmp_versions/* /usr/bin/make -f scripts/Makefile.build obj=/usr/src/modules/lirc/drivers/lirc_dev gcc-4.1 -Wp,-MD,/usr/src/modules/lirc/drivers/lirc_dev/.lirc_dev.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -fwrapv -Os -fno-stack-protector -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/src/modules/lirc/drivers/lirc_dev/../.. -I/lib/modules/2.6.26-2-amd64/build/include/ -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(lirc_dev)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_dev)" -c -o /usr/src/modules/lir c/drivers/lirc_dev/.tmp_lirc_dev.o /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘cleanup’: /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:135: error: implicit declaration of function ‘class_device_destroy’ /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_register_plugin’: /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: implicit declaration of function ‘DECLARE_MUTEX_LOCKED’ /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: ‘tn’ undeclared (first use in this function) /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: (Each undeclared identifier is reported only once /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: for each function it appears in.) /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:386: error: implicit declaration of function ‘class_device_create’ /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_unregister_plugin’: /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:439: error: ‘tn’ undeclared (first use in this function) /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:440: error: ‘tn2’ undeclared (first use in this function) /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_dev_init’: /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:872: error: void value not ignored as it ought to be /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘cleanup_module’: /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:899: error: void value not ignored as it ought to be make[6]: *** [/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.o] Error 1 make[5]: *** [_module_/usr/src/modules/lirc/drivers/lirc_dev] Error 2 make[5]: Leaving directory `/usr/src/linux-headers-2.6.26-2-amd64' make[4]: *** [lirc_dev.o] Error 2 make[4]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_dev' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/src/modules/lirc/drivers' make[2]: *** [dev] Error 2 make[2]: Leaving directory `/usr/src/modules/lirc' make[1]: *** [build-stamp] Error 2 make[1]: Leaving directory `/usr/src/modules/lirc' make: *** [kdist_image] Error 2 -- System Information: Debian Release: 5.0.2 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages lirc-modules-source depends on: ii bzip2 1.0.5-1 high-quality block-sorting file co ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy ii debhelper 7.0.15 helper programs for debian/rules ii debianutils 2.30 Miscellaneous utilities specific t ii module-assistant 0.10.11.0 tool to make module package creati ii ucf 3.0016 Update Configuration File: preserv lirc-modules-source recommends no packages. Versions of packages lirc-modules-source suggests: ii kernel-package 11.015 A utility for building Linux kerne ii linux-source-2.6.26 [lin 2.6.26-17lenny2 Linux kernel source for version 2. -- debconf information: lirc-modules-source/use_lirc_hints: true lirc-modules-source/parallel_irq: 7 lirc-modules-source/do-build: false lirc-modules-source/parallel_timer: 65536 lirc-modules-source/sir_type: Other lirc-modules-source/serial_softcarrier: false lirc-modules-source/kernel-source-not-found: lirc-modules-source/serial_transmitter: true lirc-modules-source/it87_type: Standard lirc-modules-source/not_needed: lirc-modules-source/serial_port: 0x3f8 * lirc-modules-source/drivers: mceusb2 lirc-modules-source/serial_irq: 4 lirc-modules-source/serial_type: Other lirc-modules-source/kernel-source: /usr/src/linux/ lirc-modules-source/sir_irq: 3 lirc-modules-source/sir_port: 0x2f8 lirc-modules-source/parallel_port: 0x378 * lirc-modules-source/what_next:
--- End Message ---
--- Begin Message ---fixed 544842 0.8.3-1 notfound 544842 0.8.3-3 thanks On Thursday 03 September 2009, Dave Killick wrote: > Package: lirc-modules-source > Version: 0.8.3-3 > Severity: grave > Justification: renders package unusable > > Using the default installation of the required packages, and following the > instructions in the README.Debian for lirc-mosules-source yields the > following output from m-a. [...] $ LANG= wget ftp://ftp.debian.org/debian/pool/main/l/lirc/lirc-modules-source_0.8.3-3_all.deb --2009-09-03 12:45:22-- ftp://ftp.debian.org/debian/pool/main/l/lirc/lirc-modules-source_0.8.3-3_all.deb => `lirc-modules-source_0.8.3-3_all.deb' Resolving ftp.debian.org... 130.89.149.226 Connecting to ftp.debian.org|130.89.149.226|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /debian/pool/main/l/lirc ... done. ==> SIZE lirc-modules-source_0.8.3-3_all.deb ... 146186 ==> PASV ... done. ==> RETR lirc-modules-source_0.8.3-3_all.deb ... done. Length: 146186 (143K) 100%[=======================================================>] 146,186 289K/s in 0.5s 2009-09-03 12:45:23 (289 KB/s) - `lirc-modules-source_0.8.3-3_all.deb' saved [146186] $ dpkg -x lirc-modules-source_0.8.3-3_all.deb . $ tar -C ./usr/src/ -xjf ./usr/src/lirc-modules.tar.bz2 $ LANG= ls -gG ./usr/src/modules/ total 4 drwxr-xr-x 3 4096 Sep 30 2008 lirc-modules $ LANG= ls -gG ./usr/src/modules/lirc-modules/ total 520 -rw-r--r-- 1 4313 Sep 30 2008 Makefile -rw-r--r-- 1 39345 Sep 30 2008 commandir.c -rw-r--r-- 1 931 Sep 27 2007 commandir.h -rw-r--r-- 1 46 Sep 30 2008 config.h drwxr-xr-x 2 4096 Sep 30 2008 debian -rw-r--r-- 1 9094 Sep 30 2008 kcompat.h -rw-r--r-- 1 4294 Sep 30 2008 lirc.h -rw-r--r-- 1 37439 Sep 30 2008 lirc_atiusb.c -rw-r--r-- 1 7944 Sep 30 2008 lirc_bt829.c -rw-r--r-- 1 14554 Sep 30 2008 lirc_cmdir.c -rw-r--r-- 1 598 Sep 27 2007 lirc_cmdir.h -rw-r--r-- 1 22606 Sep 30 2008 lirc_dev.c -rw-r--r-- 1 7202 Jan 13 2008 lirc_dev.h -rw-r--r-- 1 16404 Sep 30 2008 lirc_gpio.c -rw-r--r-- 1 16744 Sep 30 2008 lirc_i2c.c -rw-r--r-- 1 16116 Sep 30 2008 lirc_igorplugusb.c -rw-r--r-- 1 34617 Sep 30 2008 lirc_imon.c -rw-r--r-- 1 24385 Sep 30 2008 lirc_it87.c -rw-r--r-- 1 3075 Dec 12 2001 lirc_it87.h -rw-r--r-- 1 27374 Sep 30 2008 lirc_mceusb.c -rw-r--r-- 1 27598 Sep 30 2008 lirc_mceusb2.c -rw-r--r-- 1 18399 Sep 30 2008 lirc_parallel.c -rw-r--r-- 1 847 Jan 25 2007 lirc_parallel.h -rw-r--r-- 1 27160 Sep 30 2008 lirc_sasem.c -rw-r--r-- 1 34263 Sep 30 2008 lirc_serial.c -rw-r--r-- 1 32856 Sep 30 2008 lirc_sir.c -rwxr-xr-x 1 22799 Sep 30 2008 lirc_streamzap.c -rw-r--r-- 1 12743 Sep 30 2008 lirc_ttusbir.c > /usr/bin/make -f scripts/Makefile.build > obj=/usr/src/modules/lirc/drivers/lirc_dev As you can see above, your quoted directory structure doesn't exist in lenny's lirc-modules-source package, which keeps all kernel modules in a flat structure below /usr/src/modules/lirc-modules/ and not /usr/src/modules/lirc/drivers/. > gcc-4.1 -Wp,-MD,/usr/src/modules/lirc/drivers/lirc_dev/.lirc_dev.o.d > -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.1.3/include -D__KERNEL__ > -Iinclude -include include/linux/autoconf.h -Wall -Wundef > -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common > -Werror-implicit-function-declaration -fwrapv -Os -fno-stack-protector -m64 > -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time > -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 > -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx > -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fomit-frame-pointer > -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 > -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. > -I/usr/src/modules/lirc/drivers/lirc_dev/../.. > -I/lib/modules/2.6.26-2-amd64/build/include/ -DMODULE -D"KBUILD_STR(s)=#s" > -D"KBUILD_BASENAME=KBUILD_STR(lirc_dev)" > -D"KBUILD_MODNAME=KBUILD_STR(lirc_dev)" -c -o > /usr/src/modules/lirc/drivers/lirc_dev/.tmp_lirc_dev.o > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function ‘cleanup’: > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:135: error: implicit > declaration of function ‘class_device_destroy’ > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function > ‘lirc_register_plugin’: > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: implicit > declaration of function ‘DECLARE_MUTEX_LOCKED’ > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: ‘tn’ undeclared > (first use in this function) > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: (Each > undeclared identifier is reported only once > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:249: error: for each > function it appears in.) > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:386: error: implicit > declaration of function ‘class_device_create’ > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function > ‘lirc_unregister_plugin’: > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:439: error: ‘tn’ undeclared > (first use in this function) > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:440: error: ‘tn2’ > undeclared (first use in this function) > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function > ‘lirc_dev_init’: > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:872: error: void value not > ignored as it ought to be > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function > ‘cleanup_module’: > /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:899: error: void value not > ignored as it ought to be [...] These errors have been fixed in lirc 0.8.3-1, long before lenny's freeze. http://svn.debian.org/viewsvn/pkg-lirc/lirc/trunk/debian/patches/20_kcompat-2.6.26.patch?view=markup The quoted obsolete source parts don't exist in lenny's version of lirc-modules-source anymore. Regards Stefan Lippers-Hollmannsignature.asc
Description: This is a digitally signed message part.
--- End Message ---