the screen vlc plugin will link to the x11 libs if they are installed, even if USE=-X grep libX NEEDED /usr/lib/vlc/access/libscreen_plugin.so libpthread.so.0,libSM.so.6,libICE.so.6,libX11.so.6,libXext.so.6,libvlc.so.0,libuClibc++.so.0,libc.so.0 The --enable-screen configure is turned on by default causing this. Suggested fix is to add $(use_enable X screen): --- vlc-0.8.6i-r2.ebuild.orig 2008-08-27 11:15:01 +0000 +++ vlc-0.8.6i-r2.ebuild 2008-08-27 11:15:31 +0000 @@ -209,6 +209,7 @@ $(use_enable vorbis) \ $(use_enable theora) \ $(use_enable X x11) \ + $(use_enable X screen) \ $(use_enable xv xvideo) \ $(use_enable xinerama) \ $(use_enable opengl glx) $(use_enable opengl) \ alternatively have an extra useflag for screen.
applied, thanks