[mythtv-users] Lirc Broken After Kernel Upgrade

Drew Tomlinson drew at mykitchentable.net
Tue Dec 27 18:04:11 EST 2005


I running Myth on Gentoo.  I upgraded from 2.6.13-r5 to 2.6.14-r5 using 
gentoo-sources.  I noticed lirc was not working after the upgrade.  I 
tried rebuilding it but lirc 0.7.2 (the same version I was using before) 
fails to build.  I have no idea what's wrong and haven't found anything 
via Google.  Any ideas?

Thanks,

Drew

--- BEGIN Build Failure Output ---.

creating doc/man/Makefile
creating config.h

You will have to use the lirc_i2c kernel module.

Now enter 'make' and 'make install' to compile and install the package.

* Converting lirc-0.7.2/Makefile to use M= instead of SUBDIRS= ...       
[ ok ]
cd . && \
 /bin/sh /var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/missing --run 
automake --gnu  Makefile
cd . && /bin/sh /var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/missing 
--run autoheader
autoheader-2.59: WARNING: Using auxiliary files such as `acconfig.h', 
`config.h.bot'
autoheader-2.59: WARNING: and `config.h.top', to define templates for 
`config.h.in'
autoheader-2.59: WARNING: is deprecated and discouraged.
autoheader-2.59:
autoheader-2.59: WARNING: Using the third argument of `AC_DEFINE' and
autoheader-2.59: WARNING: `AC_DEFINE_UNQUOTED' allows to define a 
template without
autoheader-2.59: WARNING: `acconfig.h':
autoheader-2.59:
autoheader-2.59: WARNING:   AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader-2.59:                [Define if a function `main' is needed.])
autoheader-2.59:
autoheader-2.59: WARNING: More sophisticated templates can also be 
produced, see the
autoheader-2.59: WARNING: documentation.
configure.in:18: warning: do not use m4_patsubst: use patsubst or 
m4_bpatsubst
aclocal.m4:629: AM_CONFIG_HEADER is expanded from...
configure.in:18: the top level
configure.in:1316: warning: do not use m4_regexp: use regexp or m4_bregexp
aclocal.m4:642: _AM_DIRNAME is expanded from...
configure.in:1316: the top level
cd . \
 && CONFIG_FILES= CONFIG_HEADERS=config.h \
    /bin/sh ./config.status
creating config.h
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2'
Making all in drivers
make[2]: Entering directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers'
cd .. && \
 /bin/sh /var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/missing --run 
automake --gnu  drivers/Makefile
cd .. && \
 CONFIG_HEADERS= CONFIG_LINKS= \
 CONFIG_FILES=drivers/Makefile /bin/sh ./config.status
creating drivers/Makefile
make[2]: Leaving directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers'
make[2]: Entering directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers'
Making all in lirc_dev
make[3]: Entering directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev'
cd ../.. && \
 /bin/sh /var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/missing --run 
automake --gnu  drivers/lirc_dev/Makefile
cd ../.. && \
 CONFIG_HEADERS= CONFIG_LINKS= \
 CONFIG_FILES=drivers/lirc_dev/Makefile /bin/sh ./config.status
creating drivers/lirc_dev/Makefile
make[3]: Leaving directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev'
make[3]: Entering directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev'
mv Makefile Makefile.automake
cp ../Makefile.kernel Makefile
make -C /lib/modules/2.6.14-gentoo-r5/build/ 
SUBDIRS=/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev 
modules \
       KBUILD_VERBOSE=1
make[4]: Entering directory `/usr/src/linux-2.6.14-gentoo-r5'
mkdir -p 
/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev/.tmp_versions

 WARNING: Symbol version dump 
/usr/src/linux-2.6.14-gentoo-r5/Module.symvers
          is missing; modules will have no dependencies and modversions.

make -f scripts/Makefile.build 
obj=/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev
 gcc -m32 
-Wp,-MD,/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev/.lirc_dev.o.d  
-nostdinc -isystem /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include 
-D__KERNEL__ -Iinclude  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -ffreestanding -O2     
-fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2  
-march=i586 -Iinclude/asm-i386/mach-default   -DIRCTL_DEV_MAJOR=61 
-DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I 
/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev/../.. -I 
/lib/modules/2.6.14-gentoo-r5/build//include/  -DMODULE 
-DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=lirc_dev -c -o 
/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev/.tmp_lirc_dev.o 
/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c
/bin/sh: scripts/genksyms/genksyms: No such file or directory
make[5]: *** 
[/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev/lirc_dev.o] 
Error 1
make[4]: *** 
[_module_/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev] 
Error 2
make[4]: Leaving directory `/usr/src/linux-2.6.14-gentoo-r5'
make[3]: *** [lirc_dev.o] Error 2
make[3]: Leaving directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers/lirc_dev'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/lirc-0.7.2/work/lirc-0.7.2'
make: *** [all] Error 2

!!! ERROR: app-misc/lirc-0.7.2 failed.
!!! Function src_compile, Line 114, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status 
message.


More information about the mythtv-users mailing list