Here is the last bit from the log file: --- if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -DVERSION=\"1.1.3\" -O2 -pipe -MT xvidcap-xtopng.o -MD -MP -MF ".deps/xvidcap-xtopng.Tpo" \ -c -o xvidcap-xtopng.o `test -f 'xtopng.c' || echo './'`xtopng.c; \ then mv ".deps/xvidcap-xtopng.Tpo" ".deps/xvidcap-xtopng.Po"; \ else rm -f ".deps/xvidcap-xtopng.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -DVERSION=\"1.1.3\" `pkg-config --cflags gtk+-2.0` -O2 -pipe -MT gvidcap-main.o -MD -MP -MF ".deps/gvidcap-main.Tpo" \ -c -o gvidcap-main.o `test -f 'main.c' || echo './'`main.c; \ then mv ".deps/gvidcap-main.Tpo" ".deps/gvidcap-main.Po"; \ else rm -f ".deps/gvidcap-main.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -DVERSION=\"1.1.3\" `pkg-config --cflags gtk+-2.0` -O2 -pipe -MT gvidcap-gtk2_control.o -MD -MP -MF ".deps/gvidcap-gtk2_control.Tpo" \ -c -o gvidcap-gtk2_control.o `test -f 'gtk2_control.c' || echo './'`gtk2_control.c; \ then mv ".deps/gvidcap-gtk2_control.Tpo" ".deps/gvidcap-gtk2_control.Po"; \ else rm -f ".deps/gvidcap-gtk2_control.Tpo"; exit 1; \ fi distcc[28837] ERROR: compile /var/tmp/ccache/xtoffmpeg.tmp.LocalHost.28810.i on localhost failed xtoffmpeg.c: In function `XImageToFFMPEG': xtoffmpeg.c:1120: warning: passing arg 2 of `av_write_frame' makes pointer from integer without a cast xtoffmpeg.c:1120: error: too many arguments to function `av_write_frame' make[2]: *** [xvidcap-xtoffmpeg.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3' make: *** [all] Error 2 nostrip install >>> Install xvidcap-1.1.3 into /var/tmp/portage/xvidcap-1.1.3/image/ category x11-misc Making install in Xw make[1]: Entering directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw' make[2]: Entering directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw' make[1]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/Xw' Making install in src make[1]: Entering directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/src' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -DVERSION=\"1.1.3\" -O2 -pipe -MT xvidcap-xtoffmpeg.o -MD -MP -MF ".deps/xvidcap-xtoffmpeg.Tpo" \ -c -o xvidcap-xtoffmpeg.o `test -f 'xtoffmpeg.c' || echo './'`xtoffmpeg.c; \ then mv ".deps/xvidcap-xtoffmpeg.Tpo" ".deps/xvidcap-xtoffmpeg.Po"; \ else rm -f ".deps/xvidcap-xtoffmpeg.Tpo"; exit 1; \ fi distcc[28912] ERROR: compile /var/tmp/ccache/xtoffmpeg.tmp.LocalHost.28908.i on localhost failed xtoffmpeg.c: In function `XImageToFFMPEG': xtoffmpeg.c:1120: warning: passing arg 2 of `av_write_frame' makes pointer from integer without a cast xtoffmpeg.c:1120: error: too many arguments to function `av_write_frame' make[1]: *** [xvidcap-xtoffmpeg.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/xvidcap-1.1.3/work/xvidcap-1.1.3/src' make: *** [install-recursive] Error 1 !!! ERROR: x11-misc/xvidcap-1.1.3 failed. !!! Function einstall, Line 385, Exitcode 2 !!! einstall failed --- Reproducible: Always Steps to Reproduce: Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.8-rc2-mm2) ================================================================= System uname: 2.6.8-rc2-mm2 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.5.2 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache digest distcc nostrip prelink sandbox userpriv usersandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" MAKEOPTS="-j3" PKGDIR="/var/pub/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/bmg-gnome-current" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow S3TC X X509 Xaw3d aalib acpi acpi4linux aim alsa apache2 audiofile avi bonobo caps cddb cdr chroot cjk clanJavaScript clanVoice crypt cups curl dga directfb divx divx4linux dnd dvd dvdread encode esd ethereal evo ext-png faad fam fbcon fbdev flac foomaticdb freetype fs gif gimpprint gnome gnomedb gnutls gpm gstreamer gtk gtk2 gtkhtml guile imlib imlib2 jabber java javascript jpeg lame ldap libg++ libwww mad maildir makecheck matroska mbox md5sum mldonkeypango mmx mng mozilla moznocompose moznoirc moznomail mpeg mpeg4 mpi ncurses nls nocardbus nocd nodod nowin nptl nvidia offensive oggvorbis openal opengl openssh oscar pam pdflib pic png ppds quicktime readline ruby samba sasl sdl silc slp snmp spell src ssl stencil-buffer svga tcltk tcpd theora threads truetype unicode usb videos wxwindows x86 xchattext xgetdefault xine xml xml2 xosd xv xvid yahoo"
xvidcap doesn't like ffmpeg-0.4.9. I've updated the DEPEND in xvidcap to reflect this.
Created attachment 38406 [details, diff] xvidcap-1.1.3-use-ffmpeg-0.4.9.patch This patch should allow xvidcap to compile against ffmpeg-0.4.9 Add to ebuild: src_unpack() { unpack ${A} if has_version ">=media-video/ffmpeg-0.4.9_pre1"; then einfo "Applying conditional patch: ffmpeg 0.4.9 or greater" cd ${S}; epatch ${FILESDIR}/${PN}-1.1.3-use-ffmpeg-0.4.9.patch fi } I have upstreamed it at http://sourceforge.net/tracker/index.php?func=detail&aid=1018387&group_id=81535&atid=563254