John P. Burkett writes: > Doing "PORT_LOGDIR=/var/log/portage emerge -D -uav world" on my amd64 > machine elicits a response that ends as follows: [...] > * Detected file collision(s): > * > * /usr/lib64/opengl/ati/extensions/libglx.so > * > * Searching all installed packages for file collisions... > * > * Press Ctrl-C to Stop > * > * x11-base/xorg-server-1.5.3-r5 > * /usr/lib64/opengl/ati/extensions/libglx.so > * > * Package 'x11-drivers/ati-drivers-8.552-r2' NOT merged due to file > * collisions. If necessary, refer to your elog messages for the whole > * content of the above message. [...] > Suggestions for how to successfully "emerge -D -uav world" would be > much appreciated.
FEATURES="-collision-protect keepwork" =x11-drivers/ati-drivers-8.552-r2 -collision-protect installs the conflicting file even if a collision is reported. This is more a workaround than a real solution, as the next install of xorg-server will probably bring a collision again. Eventually, either the xorg or the ati-drivers ebuild will be changed. keepwork just avoids re-compiling the driver to save you some time. There is already bug report (http://bugs.gentoo.org/247685), with more information on how to solve this. Wonko