[Pkg-lirc-maint] Bug#464777: Bug#464777: Still present in 0.8.2-2

Stefan Lippers-Hollmann s.L-H at gmx.de
Sun Mar 30 12:49:47 UTC 2008

notfound 464777 0.8.2-2

On Sonntag, 30. März 2008, Marco Schuster wrote:
> This bug is still present in 0.8.2-2, with kernel 2.6.24 (self-built).
> ii  linux-headers-2.6.24                   2.6.24-10.00.Custom 
>        Header files related to Linux kernel, specif
> ii  linux-image-2.6.24                     2.6.24-10.00.Custom 
>        Linux kernel binary image for version 2.6.24
> ii  linux-libc-dev                         2.6.24-4 
>        Linux Kernel Headers for development
> ii  linux-source-2.6.24                    2.6.24-10.00.Custom 
>        Linux kernel source for version 2.6.24
> ii  lirc-modules-source                    0.8.2-2 
>        infra-red remote control support - kernel mo

Looking at your earlier bugreport, compiling lirc was failing at:

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 -Os  -mtune=generic -m64
-mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx
-mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fomit-frame-pointer
-fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
-I/lib/modules/2.6.24-1-amd64/build/include/  -DMODULE
-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
/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.)

This particular issue has been fixed in lirc 0.8.2-2 with the following 
which does replace the previously used semaphores, which have been removed 
from the kernel in
with completion events. As such, this particular bug cannot occur anymore, 
the code causing this error simply does not exist anymore and lirc_i2c/ 
lirc_dev do compile fine against Debian's kernel 2.6.24-5 for amd64 and 
686 (cf. the attached build logs) - and also work fine for me; therefore 
I'm closing this bug again.

Please check that you really updated to lirc-modules-source 0.8.2-2, which 
is now present in unstable and testing. In case you still encounter 
problems with compiling lirc_i2c, please file a new bugreport and attach
the exact error messages. Given that you stress the fact of compiling your
own kernel, I do suggest to check if #461228 [1] and #468492 [2] do not
apply to your problem or give further information about your kernel 
(config/ patches).

	Stefan Lippers-Hollmann

[1]	http://bugs.debian.org/461228
[2]	http://bugs.debian.org/468492
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2.6.24-1-686.log
Type: text/x-log
Size: 23915 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-lirc-maint/attachments/20080330/0b5a3e71/attachment-0002.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2.6.24-1-amd64.log
Type: text/x-log
Size: 24258 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-lirc-maint/attachments/20080330/0b5a3e71/attachment-0003.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-lirc-maint/attachments/20080330/0b5a3e71/attachment-0001.pgp 

More information about the Pkg-lirc-maint mailing list