In the emerge.log of lirc-0.7.0-r1 i got the following error <schnipp> * ebuild (source) and set the LIRC_OPTS environment * variable to your needs. * * Updating module dependencies for 2.6.12-rc1-mm3... WARNING: //lib/modules/2.6.12-rc1-mm3/misc/lirc_dev.ko needs unknown symbol class_simple_device_add WARNING: //lib/modules/2.6.12-rc1-mm3/misc/lirc_dev.ko needs unknown symbol class_simple_destroy WARNING: //lib/modules/2.6.12-rc1-mm3/misc/lirc_dev.ko needs unknown symbol class_simple_device_remove WARNING: //lib/modules/2.6.12-rc1-mm3/misc/lirc_dev.ko needs unknown symbol class_simple_create [ o >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... </schnapp> If i try to start lirc as depandency from vdr-1.3.22 i get no further information in syslog <schnipp> Apr 7 00:19:08 vdr1 vdr[22676]: ERROR: remote control LIRC not ready! </schnapp> Any Hints? Cheers Joerg Reproducible: Always Steps to Reproduce: 1. 2. 3. vdr1 linux # emerge info Started emerge on: Apr 07, 2005 00:22:39 *** emerge infoPortage 2.0.51.19 (default-linux/x86/2004.2, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.12-rc1-mm3 i686) ================================================================= System uname: 2.6.12-rc1-mm3 i686 AMD Duron(tm) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 11:05:23 )] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.4_p6, 1.9.4, 1.5, 1.6.3, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/ X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://server. websitec.lan/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/ gentoo" LANG="de_DE@euro" LC_ALL="de_DE@euro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged" USE="x86 #-xv apm avi cdparanoia cdr divx4linux dvd dvdread emboss encode font- server foomaticdb fortran gtk2 imagemagick imlib jpeg libg++ libwww lirc mad mmx motif mp3 mpeg mysql ncurses nls oggvorbis pam perl png python quicktime readline real slang spell tcpd truetype-fonts type1-fonts v4l v4l2 xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Please use "New -> Gentoo Linux -> Component: Ebuilds" in future. Infrastructure is not the correct addressee. Also take into account, that you're not using a supported kernel, so it's likely that this bug will just be closed. -> http://www.gentoo.org/doc/en/gentoo-kernel.xml#doc_chap3
We don't support mm-sources but this issue will appear in other upcoming kernels too.
what about lirc-0.7.1
I got the same error in both Versions (0.7.0-r1, 0.7.1)
devfs have been droped from new kernels but lirc needs devfs header to compile correctly... we need a newer version of lirc provide for udev...
For fast help, u can try this ebuild from http://www.vdr-portal.de/board/thread.php?threadid=36448 in this tread is only one attached file < lirc-0.7.1-r33.tgz > Put it in your PORTAGE_OVERLAY I have tested on vanilla-2.6.13-rc, without any problems. ebuild is not backward compatieble. Do not hope of fast help from the maintainers of gentoo.org. Most of them are very lazy :( The Mills on gentoo.org works very sloooooow :( Maybe this comment give the Maintainer a kick, to move the Ass, but i dont belive it.
please try 0.7.2
Ok i have tested on vanilla-2.6.13-r6 it compiles without any Probs and work very fine. i have also tested an mm-sources-2.6.11-mm4 i got some compile errors | die maybe it come from some changes in classes in lirc-sources. seems to be lirc is not backward compatibel THX /bin/joerg aka brummy ;)
mm-sources is not a supported kernel in Gentoo. http://www.gentoo.org/doc/en/gentoo-kernel.xml#doc_chap2 Anyway, use 0.8.0_pre3.
Yust for Notice, there is an ebuild on gentoo.de Overlay CVS, this will be checkout the lirc cvs sources. http://www.gentoo.de/viewcvs/app-misc/lirc-cvs/ Maybe it helps some users temporarly before an upstream is on gentoo.org portage.