Report forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Sun, 23 Nov 2008 19:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to "Raphael Wimmer" <raphael.wimmer@medien.ifi.lmu.de>:
New Bug report received and forwarded. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Sun, 23 Nov 2008 19:09:06 GMT) (full text, mbox, link).
To: "submit@bugs.debian.org" <submit@bugs.debian.org>
Subject: lirc-modules-source: fails to build with kernel 2.6.27/28 due to
missing asm/semaphore.h
Date: Sun, 23 Nov 2008 20:06:54 +0100
Package: lirc-modules-source
Version: 0.8.3-3
Severity: grave
Justification: renders package unusable
*** Please type your report below this line ***
lirc-modules-source completely fails to build kernel modules for kernels
2.6.27 and up.
The reason is a missing asm/semaphore.h. This file has been refactored to
linux/semaphore.h in 2.6.27
Upstream 0.8.4a release fixes this problem.
Thanks,
Raphael
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Sun, 23 Nov 2008 21:18:15 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Lippers-Hollmann <s.L-H@gmx.de>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Sun, 23 Nov 2008 21:18:15 GMT) (full text, mbox, link).
severity 506693 important
tags 506693 + pending
thanks
On Sonntag, 23. November 2008, Raphael Wimmer wrote:
> Package: lirc-modules-source
> Version: 0.8.3-3
> Severity: grave
> Justification: renders package unusable
Sorry, but kernel 2.6.27 is not in Debian yet, nor will it be anytime soon
due to the lenny freeze, therefore I'm downgrading this bug to a non-RC
severity. All lirc-modules-source submodules build against the amd64/ i386
kernels to be shipped in lenny and the ones I can test also work well,
therefore failing to compile against a newer kernel version which isn't
even in unstable or experimental) does not render the package unusable in
any of Debian's suites and cannot be RC (even less during a freeze).
> *** Please type your report below this line ***
> lirc-modules-source completely fails to build kernel modules for kernels
> 2.6.27 and up.
> The reason is a missing asm/semaphore.h. This file has been refactored to
> linux/semaphore.h in 2.6.27
This issue has already been fixed in the packaging svn r335[1] in october,
but does not meet the the requirements for a freeze excemption for lenny
and therefore cannot be uploaded to unstable either.
> Upstream 0.8.4a release fixes this problem.
Sorry, due to the freeze I cannot promise any timely upload of lirc 0.8.3
(while the required patch is pretty straight forward and self contained, it
simply doesn't qualify) nor 0.8.4a (totally out of the question, even for
sid as this affects a library with many rdepends and requires quite
extensive packaging changes due to the newly added hal integration).
If you need a 2.6.27 compatible lirc 0.8.3 package now, I can refer you to
[2], which reflects the current svn state of the Debian packaging, but is
in no way an official Debian package.
> Thanks,
> Raphael
Regards
Stefan Lippers-Hollmann
[1] http://svn.debian.org/wsvn/pkg-lirc/lirc/trunk/?rev=335&sc=1
[2] http://sidux.com/debian/pool/fix.main/l/lirc/http://sidux.com/debian/pool/fix.main/l/lirc/lirc-modules-source_0.8.3-4~svnr336.1_all.deb
Severity set to `important' from `grave'
Request was from Stefan Lippers-Hollmann <s.L-H@gmx.de>
to control@bugs.debian.org.
(Sun, 23 Nov 2008 21:18:17 GMT) (full text, mbox, link).
Tags added: pending
Request was from Stefan Lippers-Hollmann <s.L-H@gmx.de>
to control@bugs.debian.org.
(Sun, 23 Nov 2008 21:18:18 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Mon, 24 Nov 2008 08:18:04 GMT) (full text, mbox, link).
Acknowledgement sent
to "Raphael Wimmer" <raphael.wimmer@medien.ifi.lmu.de>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Mon, 24 Nov 2008 08:18:04 GMT) (full text, mbox, link).
To: "Stefan Lippers-Hollmann" <s.L-H@gmx.de>, 506693@bugs.debian.org
Subject: Re: lirc-modules-source: fails to build with kernel 2.6.27/28 due to
missing asm/semaphore.h
Date: Mon, 24 Nov 2008 09:11:49 +0100
On Sun, 23 Nov 2008 22:15:54 +0100, Stefan Lippers-Hollmann <s.L-H@gmx.de>
wrote:
> Sorry, but kernel 2.6.27 is not in Debian yet, nor will it be anytime
> soon due to the lenny freeze, therefore I'm downgrading this bug toa
> non-RC severity.
Sorry, I forgot about the freeze :)
New severity is ok with me. Thanks for the explanation.
> If you need a 2.6.27 compatible lirc 0.8.3 package now, I can refer you
> to [2], which reflects the current svn state of the Debian packaging,
> but is in no way an official Debian package.
Google food:
Alternatively one can just link or copy linux/semaphore.h to
asm/semaphore.h in the kernel headers. Then 0.8.3 modules compile again.
Thanks,
Raphael
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Thu, 19 Feb 2009 10:42:05 GMT) (full text, mbox, link).
Acknowledgement sent
to David Härdeman <david@hardeman.nu>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Thu, 19 Feb 2009 10:42:06 GMT) (full text, mbox, link).
Linux 2.6.28-1 is now in the Debian NEW queue, and I've tried compiling
lirc 0.8.3 with it (with the semaphore.h fix, the result is kernel modules
that cause kernel oops'es for the module I use - mceusb2)...so consider
this a friendly reminder, I hope a recent lirc source package can be
uploaded as soon as possible after 2.6.28 enters the unstable repo :)
--
David Härdeman
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Sat, 02 May 2009 07:24:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Frank Blendinger <fb@intoxicatedmind.net>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Sat, 02 May 2009 07:24:02 GMT) (full text, mbox, link).
Hi,
any reason why the svn packages Stefan posted are not yet available in
unstable?
I can confirm that at least the amd64 flavors of lirc and
liblircclient work, and lirc-modules-source built fine with
module-assistant against kernel 2.6.29.
Greetings,
Frank
--
Frank Blendinger | fb(at)intoxicatedmind.net | GPG: 0x0BF2FE7A
Fingerprint: BB64 F2B8 DFD8 BF90 0F2E 892B 72CF 7A41 0BF2 FE7A
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Sun, 10 May 2009 18:57:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Facundo <budinero@gmail.com>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Sun, 10 May 2009 18:57:02 GMT) (full text, mbox, link).
Hi.
I can't compile any lirc module with m-a and kernel 2.6.29. I still
having the asm/semaphore.h. Copying the linux/semaphore.h to
asm/semaphore.h in the kernel headers does not work.
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Tue, 12 May 2009 14:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Facundo <budinero@gmail.com>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Tue, 12 May 2009 14:48:04 GMT) (full text, mbox, link).
Here is the output
CC [M] /usr/src/modules/lirc-modules/lirc_sasem.o
/usr/src/modules/lirc-modules/lirc_sasem.c: In function ‘delete_context’:
/usr/src/modules/lirc-modules/lirc_sasem.c:261: error: implicit
declaration of function ‘info’
/usr/src/modules/lirc-modules/lirc_sasem.c: In function ‘vfd_write’:
/usr/src/modules/lirc-modules/lirc_sasem.c:494: warning: ignoring
return value of ‘copy_from_user’, declared with attribute
warn_unused_result
/usr/src/modules/lirc-modules/lirc_sasem.c: In function ‘incoming_packet’:
/usr/src/modules/lirc-modules/lirc_sasem.c:682: error: implicit
declaration of function ‘warn’
make[4]: *** [/usr/src/modules/lirc-modules/lirc_sasem.o] Error 1
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Mon, 18 May 2009 20:24:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Facundo <budinero@gmail.com>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Mon, 18 May 2009 20:24:07 GMT) (full text, mbox, link).
Subject: Re: Bug#506693: Info received (lirc 2.6.29-1 2.6.29-2 amd64)
Date: Mon, 18 May 2009 17:23:17 -0300
The problem remains in the new package linux-source-2.6.29 (2.6.29-5).
Should I report a new bug?
Output:
...
CC [M] /usr/src/modules/lirc-modules/lirc_dev.o
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /usr/src/modules/lirc-modules/lirc_dev.c:36:
include/linux/mmzone.h:18:26: error: linux/bounds.h: No existe el
fichero o el directorio
include/linux/mmzone.h:256:5: warning: "MAX_NR_ZONES" is not defined
In file included from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /usr/src/modules/lirc-modules/lirc_dev.c:36:
include/linux/mmzone.h:290: error: ‘MAX_NR_ZONES’ undeclared here (not
in a function)
/usr/src/modules/lirc-modules/lirc_dev.c: In function
‘lirc_register_plugin’:
/usr/src/modules/lirc-modules/lirc_dev.c:406: warning: passing
argument 5 of ‘device_create’ makes pointer from integer without a
cast
make[4]: *** [/usr/src/modules/lirc-modules/lirc_dev.o] Error 1
make[3]: *** [_module_/usr/src/modules/lirc-modules] Error 2
make[3]: se sale del directorio `/usr/src/linux-source-2.6.29'
make[2]: *** [all] Error 2
make[2]: se sale del directorio `/usr/src/modules/lirc-modules'
make[1]: *** [binary-modules] Error 2
make[1]: se sale del directorio `/usr/src/modules/lirc-modules'
make: *** [kdist_build] Error 2
...
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Mon, 01 Jun 2009 12:54:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Raph <gibboris@gmail.com>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Mon, 01 Jun 2009 12:54:03 GMT) (full text, mbox, link).
With
lirc-modules-2.6.29-2-686 (0.8.3-3+2.6.29-5)
linux-image-2.6.29-2-686 (2.6.29-5)
and
linking semaphore.h in arch/x86/include/asm
and
only selecting the mceusb2,
----
it compiled fine
except this warning :
/usr/src/modules/lirc-modules/lirc_dev.c: In function ‘lirc_register_plugin’:
/usr/src/modules/lirc-modules/lirc_dev.c:406: warning: passing argument 5 of
‘device_create’ makes pointer from integer without a cast
But when loading lirc_mceusb2 (debug=1),
it segaults (see attachment).
(Agreed the dirty linking of semaphore.h doesn't make
this segfault trace very significant, anyway ...)
Raph
Information forwarded
to debian-bugs-dist@lists.debian.org, lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>: Bug#506693; Package lirc-modules-source.
(Sun, 14 Jun 2009 04:15:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Eric Sharkey <eric@lisaneric.org>:
Extra info received and forwarded to list. Copy sent to lirc Maintainer Team <pkg-lirc-maint@lists.alioth.debian.org>.
(Sun, 14 Jun 2009 04:15:02 GMT) (full text, mbox, link).
Subject: Re: lirc-modules-source: fails to build with kernel 2.6.27/28 due to
missing asm/semaphore.h
Date: Sun, 14 Jun 2009 00:10:39 -0400
Upstream has released lirc 0.8.5 which includes support for kernel
2.6.29. All references to semaphore.h have been removed as far as I
can see. Moving to 0.8.5 should fix this bug and make this package
compatible with the default kernel in unstable.
Eric Sharkey
Reply sent
to Stefan Lippers-Hollmann <s.l-h@gmx.de>:
You have taken responsibility.
(Fri, 07 Aug 2009 00:33:10 GMT) (full text, mbox, link).
Notification sent
to "Raphael Wimmer" <raphael.wimmer@medien.ifi.lmu.de>:
Bug acknowledged by developer.
(Fri, 07 Aug 2009 00:33:10 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.