lirc dkms build fails to missing semaphore.h

Bug #327359 reported by Fabian
2
Affects Status Importance Assigned to Milestone
lirc (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: lirc-modules-source

The automatic dkms install during boot fails with lirc-modules-source 0.8.4a on Ubuntu 8.10.

> lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10

A "dkms build -m lirc -v 0.8.4a --verbose" gives:

[...]
make -f scripts/Makefile.build obj=/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150
  gcc -Wp,-MD,/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/.lirc_pvr150.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.3.2/include -D__KERNEL__ -Iinclude -I/usr/src/linux-headers-2.6.27-11-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/../.. -I/lib/modules/2.6.27-11-generic/build/include/ -I/lib/modules/2.6.27-11-generic/build/drivers/media/video/ -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(lirc_pvr150)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_pvr150)" -c -o /var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/.tmp_lirc_pvr150.o /var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.c
/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.c:61:27: error: asm/semaphore.h: No such file or directory
/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.c: In function 'i2c_attach':
/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.c:1200: warning: assignment makes integer from pointer without a cast
/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.c: In function 'ir_detach':
/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.c:1334: error: implicit declaration of function 'find_task_by_pid'
/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.c:1334: warning: assignment makes pointer from integer without a cast
make[4]: *** [/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150/lirc_pvr150.o] Error 1
make[3]: *** [_module_/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make[2]: *** [lirc_pvr150.o] Error 2
make[2]: Leaving directory `/var/lib/dkms/lirc/0.8.4a/build/drivers/lirc_pvr150'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/lib/dkms/lirc/0.8.4a/build/drivers'
make: *** [pvr150] Error 2

My system is a AMD Athlon(tm) 64 X2 running Ubuntu 64 bit:

Linux krypton 2.6.27-11-generic #1 SMP Thu Jan 29 19:28:32 UTC 2009 x86_64 GNU/Linux

Any ideas?

Thanks, Fabian

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.