The stable version does not compile. Error: * Preparing spca50x module Building SPCA5XX driver for 2.5/2.6 kernel. PLEASE IGNORE THE "Overriding SUBDIRS" WARNING Remember: you must have read/write access to your kernel source tree. make -C /usr/src/linux M=/var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224 modules make[1]: Entering directory `/usr/src/linux-2.6.15-gentoo-r1' CC [M] /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.o In file included from /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/cx11646.h:22, from /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.c:303: /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/cxlib.h: In function `cx11646_jpeg': /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/cxlib.h:630: warning: ISO C90 forbids mixed declarations and code /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.c: In function `uvirt_to_kva': /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.c:937: warning: passing arg 1 of `pmd_offset' from incompatible pointer type CC [M] /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spcadecoder.o In file included from /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spcadecoder.h:5, from /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spcadecoder.c:35: /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:23:5: warning: "LINUX_VERSION_CODE" is not defined /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:23:26: warning: "KERNEL_VERSION" is not defined /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:23:40: missing binary operator before token "(" /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:44:5: warning: "LINUX_VERSION_CODE" is not defined /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:44:26: warning: "KERNEL_VERSION" is not defined /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:44:40: missing binary operator before token "(" /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:51:27: linux/tqueue.h: No such file or directory /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:54:5: warning: "LINUX_VERSION_CODE" is not defined /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:54:27: warning: "KERNEL_VERSION" is not defined /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:54:41: missing binary operator before token "(" In file included from /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spcadecoder.h:5, from /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spcadecoder.c:35: /var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spca50x.h:449: error: field `task' has incomplete type make[2]: *** [/var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224/drivers/usb/spcadecoder.o] Error 1 make[1]: *** [_module_/var/tmp/portage/spca5xx-20041224/work/spca5xx-20041224] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.15-gentoo-r1' make: *** [default] Error 2 !!! ERROR: media-video/spca5xx-20041224 failed. !!! Function linux-mod_src_compile, Line 512, Exitcode 2 !!! Unable to make KERNELDIR=/usr/src/linux default. !!! If you need support, post the topmost build error, NOT this status message. emerge --info: Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy ccache distlocks fixpackages sandbox sfperms strict test" GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/" LANG="en_US.utf8" LC_ALL="en_US.utf8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext 7zip X apache2 audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 bzlib cairo cddb cdr crypt cups curl divx4linux dri dts dvd dvdr emboss esd ethereal exif expat fam ffmpeg firefox flac foomaticdb fortran gd gdbm gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib innodb isdnlog java javascript jpeg jpeg2k junit kdeenablefinal kdexdeltas lcms libg++ libwww logrotate mad mmx mmx2 mmxext mng motif mp3 mpeg msn mysql ncurses nls nptl nsplugin nvidia offensive ogg oggvorbis opengl oscar pam pcre pdflib perl php png pppd python quicktime readline rtc ruby samba sasl scanner sdl slang sqlite sse ssl tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vhosts vorbis win32codecs xine xml xml2 xmms xosd xprint xv xvid yv12 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
*** Bug 129827 has been marked as a duplicate of this bug. ***
stable version was just bumped to 20060301. wait an hour, sync and enjoy a working spca5xx