user@host ~ % sudo emerge -uDvN @world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] media-video/vlc-1.1.0 [1.0.6] USE="X a52 aac alsa bidi cdda cddb dbus dts dvd ffmpeg flac fontconfig gcrypt gnutls kde%* libnotify matroska mmx mp3 mpeg ncurses ogg opengl oss png qt4 samba sdl sqlite%* sse svg taglib truetype vorbis x264 xcb xml xosd xv -aalib (-altivec) -atmo -avahi -dc1394 -debug -dirac -directfb -dvb -fbcon -fluidsynth -ggi -gnome -httpd -id3tag -ieee1394 -jack -kate -libass -libcaca -libproxy -libtiger -libv4l% -libv4l2 -lirc -live -lua -modplug -mtp -musepack -nsplugin -optimisememory -projectm% -pulseaudio -pvr -remoteosd -rtsp -run-as-root -schroedinger -sdl-image -shine -shout -skins -speex -stream (-svga) -theora -twolame -udev -upnp -v4l -v4l2 -vaapi% -vcdx -vlm (-win32codecs) -wma-fixed -zvbi (-cddax%) (-cdio%) (-hal%*) (-libsysfs%) (-pda%) (-vcdinfo%) (-xinerama%*)" 0 kB [blocks B ] <=media-video/vlc-1.0.99999 ("<=media-video/vlc-1.0.99999" is blocking media-video/vlc-1.1.0) Total: 1 package (1 upgrade), Size of downloads: 0 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'media-video/vlc-1.1.0', 'merge') pulled in by media-video/vlc required by @world For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
emerge -C vlc emerge vlc
the blocker is there to avoid the new vlc from using the current installed vlc's headers / and libraries. otherwise you end up with broken installation. however it's been a while since this has been tested, so you can remove the !!<=media-video/vlc... lines from the vlc ebuilds, redigest, and emerge and test it. let us know if that works, thanks! if it doesn't, then Comment #1 applies.
*** Bug 325053 has been marked as a duplicate of this bug. ***
(In reply to comment #2) > > let us know if that works, thanks! It doesn't, the GUI wouldn't start.