Trying to update above package fails for me with a file collision error on * package app-emulation/emul-linux-x86-opengl-20140508-r1 NOT merged * * Detected file collision(s): * * /usr/lib32/libGL.so * /usr/lib32/libGL.so.1 * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * None of the installed packages claim the file(s). However, --snip-- equery b /usr/lib32/libGL.so * Searching for /usr/lib32/libGL.so ... x11-drivers/nvidia-drivers-346.22 (/usr/lib32/opengl/nvidia/lib/libGL.so.346.22) --snap-- Reproducible: Always
Created attachment 393178 [details] emerge.info.txt.gz emerge --info attached as it's bigger than max comment size(bug?)
That's because the symlinks would still be in place, I guess. Please post your `emerge -vpq app-admin/eselect-opengl' output in a comment.
(In reply to Jeroen Roovers from comment #2) > That's because the symlinks would still be in place, I guess. > > Please post your `emerge -vpq app-admin/eselect-opengl' output in a comment. emerge -vpq app-admin/eselect-opengl [ebuild R ] app-admin/eselect-opengl-1.3.1-r1 [blocks B ] <=app-emulation/emul-linux-x86-opengl-20140508 ("<=app-emulation/emul-linux-x86-opengl-20140508" is blocking app-admin/eselect-opengl-1.3.1-r1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-emulation/emul-linux-x86-opengl-20140508:0/0::gentoo, installed) pulled in by app-emulation/emul-linux-x86-opengl required by (app-emulation/emul-linux-x86-xlibs-20140508:0/0::gentoo, installed) ~app-emulation/emul-linux-x86-opengl-20140508 required by (app-emulation/emul-linux-x86-gtklibs-20140508-r6:0/0::gentoo, installed) app-emulation/emul-linux-x86-opengl[development,-abi_x86_32(-)] required by (app-emulation/wine-1.7.33:0/0::gentoo, installed) app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] required by (games-fps/unreal-tournament-goty-451:0/0::gentoo, installed) (app-admin/eselect-opengl-1.3.1-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by >=app-admin/eselect-opengl-1.3.0 required by (x11-base/xorg-server-1.16.2.901-r1:0/1.16.1::gentoo, installed) >=app-admin/eselect-opengl-1.3.0 required by (media-libs/mesa-10.3.5-r1:0/0::gentoo, installed) >=app-admin/eselect-opengl-1.0.9 required by (x11-drivers/nvidia-drivers-346.22:0/0::gentoo, installed) app-admin/eselect-opengl
Looks like eselect-opengl should somehow have been called to clean up the symlinks.
Seems like it, yes. Ran `eselect opengl set xorg-x11 ; eselect opengl set nvidia` by hand and that seems to have fixed it, as after this the installation ran through. According to the Changelog file: 03 Jan 2015; Michał Górny <mgorny@gentoo.org> +emul-linux-x86-opengl-20140508-r1.ebuild: Move files for new eselect-opengl framework So maybe something got wrong here? For me it seems to be solved, still I'm leaving it to more knowledgeable people if this bug should be closed.
Sorry to disappoint you but FEATURES=collision-protect is something we can't help you with. You either have to disable it globally (and rely on FEATURES=protect-owned) or temporarily to get through the upgrade.