emerge of test build of kxine fails, since the compiler detects unreferenced symbols: In file included from kxinevideocontrol.cpp:20: kxinevideo.h:169: syntax error before `*' token kxinevideo.h:170: syntax error before `*' token kxinevideocontrol.cpp: In member function `void KxineVideoControl::hueMoved(int)': kxinevideocontrol.cpp:139: `VO_PROP_HUE' undeclared (first use this function) kxinevideocontrol.cpp:139: (Each undeclared identifier is reported only once for each function it appears in.) kxinevideocontrol.cpp: In member function `void KxineVideoControl::conMoved(int)': kxinevideocontrol.cpp:145: `VO_PROP_CONTRAST' undeclared (first use this function) kxinevideocontrol.cpp: In member function `void KxineVideoControl::satMoved(int)': kxinevideocontrol.cpp:151: `VO_PROP_SATURATION' undeclared (first use this function) kxinevideocontrol.cpp: In member function `void KxineVideoControl::brtMoved(int)': kxinevideocontrol.cpp:157: `VO_PROP_BRIGHTNESS' undeclared (first use this function) Reproducible: Always Steps to Reproduce: 1. emerge masked kxine 2. 3. Actual Results: ebuild stops Expected Results: ebuild should have been successfull Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.22_pre2-gss i686 AMD Athlon(tm) XP 2700+ GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss crypt foomaticdb libg++ mad mikmod quicktime gdbm slang tcltk sdl esd 3dnow aalib aavm acl -acpi alsa apm arts avi berkdb cdr cups curl dga directfb dvd doc encode fbcon gd gnome gphoto2 gif gpm gtk imlib java jpeg junit kde libwww mbox mmx motif mpeg ncurses nls odbc oggvorbis opengl pam pdflib postgres plotutils perl png python qt readline samba scanner slp spell sse ssl svga tcpd tetex tiff truetype usb wmf X Xaw3d xml2 xmms xv zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer -fno-default-inline -fforce-addr -foptimize-sibling-calls -falign-functions=32" CXXFLAGS="-mcpu=athlon-xp -O3 -pipe -fomit-frame-pointer -fno-default-inline -fforce-addr -foptimize-sibling-calls -falign-functions=32" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Looks like some of the xine headers have changed since the last kxine release. Until they come out with a new version of kxine (it's been over a year since the last one) this will most likely remain broken.
I've removed kxine from portage as it's too old to be of any use with the latest xine-libs.