Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#562512: lirc-modules-source: Fails to compile with 2.6.32

16 views
Skip to first unread message

Marc F. Clemente

unread,
Dec 25, 2009, 12:50:01 AM12/25/09
to
Package: lirc-modules-source
Version: 0.8.3-5
Severity: normal


I use:

m-a -t build lirc-modules

and this is what I get:

...
CC [M] /usr/src/modules/lirc-modules/lirc_i2c.o
/usr/src/modules/lirc-modules/lirc_i2c.c:399: error: unknown field 'id' specified in initializer
/usr/src/modules/lirc-modules/lirc_i2c.c:399: warning: initialization makes pointer from integer without a cast
make[6]: *** [/usr/src/modules/lirc-modules/lirc_i2c.o] Error 1
make[5]: *** [_module_/usr/src/modules/lirc-modules] Error 2
make[4]: *** [sub-make] Error 2
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.32-trunk-686'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/modules/lirc-modules'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/lirc-modules'
make: *** [kdist_build] Error 2
BUILD FAILED!
See /var/cache/modass/lirc-modules-source.buildlog.2.6.32-trunk-686.1261716414 for details.
Build failed. Press Return to continue...


-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages lirc-modules-source depends on:
ii bzip2 1.0.5-3 high-quality block-sorting file co
ii debconf [debconf-2.0] 1.5.28 Debian configuration management sy
ii debhelper 7.4.10 helper programs for debian/rules
ii debianutils 3.2.2 Miscellaneous utilities specific t
ii module-assistant 0.11.1 tool to make module package creati
ii ucf 3.0025 Update Configuration File: preserv

lirc-modules-source recommends no packages.

Versions of packages lirc-modules-source suggests:
ii kernel-package 12.031 A utility for building Linux kerne
pn linux-source <none> (no description available)

-- 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: atiusb, bt829, cmdir, i2c, igorplugusb, imon, it87, mceusb, mceusb2, sasem, serial, sir, streamzap
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:

--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Stefan Lippers-Hollmann

unread,
Dec 28, 2009, 8:50:01 AM12/28/09
to
tags 562512 + pending
tags 517507 + pending
tags 548826 + pending
tags 505049 + pending
tags 547359 + pending
thanks

Hi

On Monday 28 December 2009, Marc F. Clemente wrote:
> Package: lirc-modules-source
> Version: 0.8.3-5
> Severity: normal
>
> I use:
>
> m-a -t build lirc-modules
>
> and this is what I get:
>
> ...
> CC [M] /usr/src/modules/lirc-modules/lirc_i2c.o
> /usr/src/modules/lirc-modules/lirc_i2c.c:399: error: unknown field 'id' specified in initializer
> /usr/src/modules/lirc-modules/lirc_i2c.c:399: warning: initialization makes pointer from integer without a cast
> make[6]: *** [/usr/src/modules/lirc-modules/lirc_i2c.o] Error 1
> make[5]: *** [_module_/usr/src/modules/lirc-modules] Error 2

[...]

I've fixed the problem in svn[1] and uploaded preliminary amd64 and i386
binaries for testing to [2]. Please *only* install
lirc-modules-source_*_all.deb and try compiling with module-assistant
again, as the other lirc binaries are still undergoing a major debconf
cleanup and installing them now would break the upcoming conditional
debconf upgrades on your system.

It will take a few more days until lirc 0.8.6-1 as a whole is ready to be
uploaded to Debian, but lirc-modules-source should be basically ready and
compatible to the existing lirc 0.8.3 userspace - and kernel 2.6.32.

Regards
Stefan Lippers-Hollmann

[1] Vcs-Svn: svn://svn.debian.org/svn/pkg-lirc/lirc/trunk/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-lirc/lirc/trunk/
[2] http://sidux.com/slh/lirc/

signature.asc

Mario 'BitKoenig' Holbe

unread,
Feb 2, 2010, 3:40:02 AM2/2/10
to
Hi,

On Mon, Dec 28, 2009 at 02:40:43PM +0100, Stefan Lippers-Hollmann wrote:
> binaries for testing to [2]. Please *only* install
> lirc-modules-source_*_all.deb and try compiling with module-assistant

...


> uploaded to Debian, but lirc-modules-source should be basically ready and
> compatible to the existing lirc 0.8.3 userspace - and kernel 2.6.32.

I downloaded lirc-modules-source_0.8.6-1~c0.sidux.13_all.deb, installed
it and tried to build lirc-modules for 2.6.32-1:
module-assistant -l 2.6.32-1-686-bigmem -t build lirc-modules
This produces an error:

dh_installdirs lib/modules/2.6.32-1-686-bigmem/misc
# build module
/usr/bin/make -C /usr/src/modules/lirc-modules KSRC=/lib/modules/2.6.32-1-686-bigmem/build
make[2]: Entering directory `/usr/src/modules/lirc-modules'
/usr/bin/make -C /lib/modules/2.6.32-1-686-bigmem/build SUBDIRS=/usr/src/modules/lirc-modules modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.32-1-686-bigmem'
CC [M] /usr/src/modules/lirc-modules/lirc_dev.o
/usr/src/modules/lirc-modules/lirc_dev.c: In function 'irctl_open':
/usr/src/modules/lirc-modules/lirc_dev.c:544: warning: 'retval' may be used uninitialized in this function
Can't open perl script "/usr/src/linux-headers-2.6.32-1-common/scripts/recordmcount.pl": No such file or directory
make[6]: *** [/usr/src/modules/lirc-modules/lirc_dev.o] Error 2


make[5]: *** [_module_/usr/src/modules/lirc-modules] Error 2

make[4]: *** [sub-make] Error 2
make[3]: *** [all] Error 2

There is no recordmcount.pl script anywhere:
holbe@darkside:/home/holbe% find /usr/src -name recordmcount.pl
holbe@darkside:/home/holbe% apt-file search recordmcount.pl
holbe@darkside:/home/holbe%


regards
Mario
--
Geld regiert doch die Welt - auch wenn es nicht da ist. Es war ja nie da.
Auch Derivate sind irgendwie Geld, das es nicht gibt, dummerweise aber
bezahlt werden muss, wenn es weg ist.
-- Thomas Tuma, Spiegel Online

signature.asc

Cyril Brulebois

unread,
Feb 2, 2010, 8:10:01 PM2/2/10
to
Mario 'BitKoenig' Holbe <Mario...@TU-Ilmenau.DE> (02/02/2010):

> I downloaded lirc-modules-source_0.8.6-1~c0.sidux.13_all.deb, installed
> it and tried to build lirc-modules for 2.6.32-1:
> module-assistant -l 2.6.32-1-686-bigmem -t build lirc-modules
> This produces an error:
> Can't open perl script "/usr/src/linux-headers-2.6.32-1-common/scripts/recordm

Hi,

that's a bug in the linux headers/kbuild system, see [1]. You can work
around it by doing “apt-get source linux-kbuild-2.6” and then from the
unpacked directory: “sudo cp
./linux-kbuild-2.6-2.6.32/kbuild/scripts/recordmcount.pl
/usr/src/linux-headers-2.6.32-1-common/scripts/”

I just had the same issue with virtualbox-ose, and that fixed it.

1. http://lists.alioth.debian.org/pipermail/kernel-svn-changes/2010-February/013964.html

Mraw,
KiBi.

signature.asc

Mario 'BitKoenig' Holbe

unread,
Feb 3, 2010, 2:20:01 AM2/3/10
to
On Wed, Feb 03, 2010 at 01:50:48AM +0100, Cyril Brulebois wrote:
> Mario 'BitKoenig' Holbe <Mario...@TU-Ilmenau.DE> (02/02/2010):
> > Can't open perl script "/usr/src/linux-headers-2.6.32-1-common/scripts/recordm
> that's a bug in the linux headers/kbuild system, see [1]. You can work
> 1. http://lists.alioth.debian.org/pipermail/kernel-svn-changes/2010-February/013964.html

There is also a Bug report now for linux-kbuild-2.6.32 regarding this
issue: #568165

> around it by doing ???apt-get source linux-kbuild-2.6??? and then from the
> unpacked directory: ???sudo cp
> ./linux-kbuild-2.6-2.6.32/kbuild/scripts/recordmcount.pl
> /usr/src/linux-headers-2.6.32-1-common/scripts/???

Thank you very much.


regards
Mario
--
Jene, die grundlegende Freiheit aufgeben wuerden, um eine geringe
voruebergehende Sicherheit zu erwerben, verdienen weder Freiheit noch
Sicherheit.
-- Benjamin Franklin (1706-1790)

signature.asc
0 new messages