Lirc troubles on dapper
Makurin Roman
drolyk at gmail.com
Tue Dec 13 04:49:10 UTC 2005
Hi All!
I can`t build lirc-modules again but now on dapper. I install
linux-headers-2.6.15-6 and lirc-modules-source-0.7.1pre2
Then I do everything by the same way:
cd /usr/src
tar xzf lirc-modules.tar.gz
cd linux-headers-2.6.15-6-686
make-kpkg modules_image
but on last step compilation fails with error:
ARCH=i386 prepare
make[1]: Entering directory `/usr/src/linux-headers-2.6.15-6-686'
CHK include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-6-686'
echo done > stamp-kernel-configure
echo done > stamp-configure
for module in /usr/src/modules/lirc ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.15-rc3-ubuntu1"
KSRC="/usr/src/linux-headers-2.6.15-6-686" \
KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="unknown at unconfigured.in.etc.kernel-pkg.conf" \
KPKG_DEST_DIR="/usr/src/linux-headers-2.6.15-6-686/.." \
KPKG_MAINTAINER="Unknown Kernel Package
Maintainer" \
KPKG_EXTRAV_ARG="" \
ARCH="i386" \
KDREV="10.00.Custom" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if [ "X" != "X" ]; then \
echo "Perhaps $module does not understand --rootcmd?";
\
echo "If you see messages that indicate that it is not";
\
echo "in fact being built as root, please file a bug ";
\
echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done
make[1]: Entering directory `/usr/src/modules/lirc'
sed -e "s!\$KVERS!2.6.15-rc3-ubuntu1!g; s!
\$KSRC!/usr/src/linux-headers-2.6.15-6-686!; s!\$KARCH!i386!; s!
\$KEMAIL!unknown at unconfigured.in.etc.kernel-pkg.conf!; s!\$KMAINT!Unknown
Kernel Package Maintainer!; s!\$KDREV!10.00.Custom!; s!\$DEBDATE!Сбт, 03 Дек
2005 19:58:45 +0300!" 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 -e -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 /usr/src/linux-headers-2.6.15-6-686
SUBDIRS=/usr/src/modules/lirc/drivers/lirc_dev modules \
KBUILD_VERBOSE=1
make[5]: Entering directory `/usr/src/linux-headers-2.6.15-6-686'
mkdir -p /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 -m32 -Wp,-MD,/usr/src/modules/lirc/drivers/lirc_dev/.lirc_dev.o.d
-nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.3/include -D__KERNEL__
-Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686
-Iinclude/asm-i386/mach-default -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 /usr/src/linux-headers-2.6.15-6-686/include/ -DMODULE
-DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=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
'lirc_register_plugin':
/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:352: warning: implicit
declaration of function 'class_simple_device_add'
/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:383: warning: implicit
declaration of function 'class_simple_device_remove'
/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:792: warning: implicit
declaration of function 'class_simple_create'
/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:792: warning: assignment
makes pointer from integer without a cast
/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function
'cleanup_module':
/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:832: warning: implicit
declaration of function 'class_simple_destroy'
Building modules, stage 2.
/usr/bin/make -rR
-f /usr/src/linux-headers-2.6.15-6-686/scripts/Makefile.modpost
scripts/mod/modpost -m -a
-i /usr/src/linux-headers-2.6.15-6-686/Module.symvers /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.o
*** Warning:
"class_simple_create" [/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.ko]
undefined!
*** Warning:
"class_simple_device_remove" [/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.ko]
undefined!
*** Warning:
"class_simple_destroy" [/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.ko]
undefined!
*** Warning:
"class_simple_device_add" [/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.ko]
undefined!
gcc -m32 -Wp,-MD,/usr/src/modules/lirc/drivers/lirc_dev/.lirc_dev.mod.o.d
-nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.3/include -D__KERNEL__
-Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686
-Iinclude/asm-i386/mach-default -Wdeclaration-after-statement
-Wno-pointer-sign -DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=lirc_dev
-DMODULE -c
-o /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.mod.o /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.mod.c
ld -m elf_i386 -m elf_i386 -r
-o /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.ko /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.o /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.mod.o
make[5]: Leaving directory `/usr/src/linux-headers-2.6.15-6-686'
mv Makefile.automake Makefile
make[4]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_dev'
make[4]: Entering directory `/usr/src/modules/lirc/drivers'
make[4]: Цель `all-am' не требует выполнения команд.
make[4]: Leaving directory `/usr/src/modules/lirc/drivers'
make[3]: Leaving directory `/usr/src/modules/lirc/drivers'
mv drivers/lirc_dev/lirc_dev.ko modules
/usr/bin/make -e -C drivers SUBDIRS="lirc_i2c"
make[3]: Entering directory `/usr/src/modules/lirc/drivers'
Making all in lirc_i2c
make[4]: Entering directory `/usr/src/modules/lirc/drivers/lirc_i2c'
mv Makefile Makefile.automake
cp ../Makefile.kernel Makefile
/usr/bin/make -C /usr/src/linux-headers-2.6.15-6-686
SUBDIRS=/usr/src/modules/lirc/drivers/lirc_i2c modules \
KBUILD_VERBOSE=1
make[5]: Entering directory `/usr/src/linux-headers-2.6.15-6-686'
mkdir -p /usr/src/modules/lirc/drivers/lirc_i2c/.tmp_versions
/usr/bin/make -f scripts/Makefile.build
obj=/usr/src/modules/lirc/drivers/lirc_i2c
gcc -m32 -Wp,-MD,/usr/src/modules/lirc/drivers/lirc_i2c/.lirc_i2c.o.d
-nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.0.3/include -D__KERNEL__
-Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i686
-Iinclude/asm-i386/mach-default -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_i2c/../..
-I /usr/src/linux-headers-2.6.15-6-686/include/ -DMODULE
-DKBUILD_BASENAME=lirc_i2c -DKBUILD_MODNAME=lirc_i2c -c
-o /usr/src/modules/lirc/drivers/lirc_i2c/.tmp_lirc_i2c.o /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c
In file included from include/linux/rcuref.h:36,
from include/linux/fs.h:12,
from /usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/lirc_dev/lirc_dev.h:24,
from /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:58:
include/linux/interrupt.h:31: error: conflicting types for 'irqreturn_t'
/usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/kcompat.h:139: error:
previous declaration of 'irqreturn_t' was here
In file included from include/linux/rcuref.h:36,
from include/linux/fs.h:12,
from /usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/lirc_dev/lirc_dev.h:24,
from /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:58:
include/linux/interrupt.h:33:1: warning: "IRQ_NONE" redefined
In file included from /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:57:
/usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/kcompat.h:140:1: warning:
this is the location of the previous definition
In file included from include/linux/rcuref.h:36,
from include/linux/fs.h:12,
from /usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/lirc_dev/lirc_dev.h:24,
from /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:58:
include/linux/interrupt.h:34:1: warning: "IRQ_HANDLED" redefined
In file included from /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:57:
/usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/kcompat.h:141:1: warning:
this is the location of the previous definition
In file included from include/linux/rcuref.h:36,
from include/linux/fs.h:12,
from /usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/lirc_dev/lirc_dev.h:24,
from /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:58:
include/linux/interrupt.h:35:1: warning: "IRQ_RETVAL" redefined
In file included from /usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:57:
/usr/src/modules/lirc/drivers/lirc_i2c/../../drivers/kcompat.h:142:1: warning:
this is the location of the previous definition
/usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c: In function 'ir_attach':
/usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:392: error: 'I2C_ALGO_BIT'
undeclared (first use in this function)
/usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:392: error: (Each undeclared
identifier is reported only once
/usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:392: error: for each
function it appears in.)
/usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c: In function 'ir_probe':
/usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.c:464: error: 'I2C_ALGO_BIT'
undeclared (first use in this function)
make[6]: *** [/usr/src/modules/lirc/drivers/lirc_i2c/lirc_i2c.o] Ошибка 1
make[5]: *** [_module_/usr/src/modules/lirc/drivers/lirc_i2c] Ошибка 2
make[5]: Leaving directory `/usr/src/linux-headers-2.6.15-6-686'
make[4]: *** [lirc_i2c.o] Ошибка 2
make[4]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_i2c'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/usr/src/modules/lirc/drivers'
make[2]: *** [i2c] Ошибка 2
make[2]: Leaving directory `/usr/src/modules/lirc'
make[1]: *** [build-stamp] Ошибка 2
make[1]: Leaving directory `/usr/src/modules/lirc'
Module /usr/src/modules/lirc failed.
Hit return to Continue
Does anybody know how can I solve this ?
Thanks
--
If you think of MS-DOS as mono, and Windows as stereo,
then Linux is Dolby Digital and all the music is free...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20051213/31c5a8c7/attachment.sig>
More information about the ubuntu-users
mailing list