media-video/vlc-0.8.4a USE="X a52* aac* alsa dts* dvd ffmpeg flac* matroska* mp3 mpeg ncurses nls nsplugin* ogg opengl png rtsp* samba* sdl speex* stream* svg* theora* truetype vcd vorbis win32codecs wxwindows xml xosd xv -3dfx -aalib -arts -avahi -bidi -cdda -cddb -corba -daap -debug -dvb -esd -fbcon -ggi -gnutls -hal -httpd -joystick -libcaca -lirc -live -mod -oss -screen -shout -skins -svga -v4l -vlm -xinerama" I activated "confcache", changed some use USE flags and tried to recompile. I don't believe confcache to be the reason, because a few dozen packages compiled correctly with confcache. Output: ... checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking for textdomain... yes configure: error: libiconv is needed for VLC to work properly !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/vlc-0.8.4a/work/vlc-0.8.4a/config.log
Created attachment 89350 [details] work/vlc-0.8.4a/config.log
It's likely a confcache issue, try without it and see.
hmm .. you were right
VLC now restricted from using confcache.