Camsource emerge fails with a newer kernel (>=2.6.9-rc2-mm3) (afaik the kernel is the problem, probably some v4l patches in the mm series) make[2]: *** [mod_handle.o] Error 1 make[2]: *** Waiting for unfinished jobs.... xmlhelp.c: In function `xml_isnode': xmlhelp.c:15: warning: implicit declaration of function `strcmp' xmlhelp.c: In function `xml_privdata': xmlhelp.c:118: warning: implicit declaration of function `memset' make[2]: Leaving directory `/var/tmp/portage/camsource-0.7.0-r1/work/camsource-0.7.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/camsource-0.7.0-r1/work/camsource-0.7.0' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51_rc1 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.9-rc2-love3 i686) ================================================================= System uname: 2.6.9-rc2-love3 i686 Intel(R) Pentium(R) 4 CPU 2.26GHz Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://lug.mtu.edu/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d acpi aim alsa apache2 arts avi berkdb bitmap-fonts cdr crypt cups dba dvd encode faad flac flash foomaticdb freetype ftp gb gd gdbm gif gimp-print gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml icq imagemagick imlib jabber jack java joystick jpeg kde ladcca ldap libg++ libwww mad mbox mikmod mmx motif mpeg msn mysql ncurses nls nptl nvidia offensive oggvorbis opengl pam pcmcia pdflib perl php png python qt quicktime readline samba sdl slang snmp socks5 spell sse ssl svga tcltk tcpd tga tiff truetype trusted usb v4l v4l2 wavelan wmf wxwindows x86 xft xine xml xml2 xmms xprint xrandr xv yahoo zlib"
On second thought, this might be a gcc-3.4 issue.
You deleted the error. The error message is earlier, you just pasted warnings. Could you please add the part of the output that shows the real error? Thanks!
Whoops, sorry about that: mod_handle.c: In function `mod_close': mod_handle.c:310: error: label at end of compound statement
Yes... was a gcc 3.4 issue with a one-character-fix. Thanks for reporting, patch is in portage.