On Freitag 22 Mai 2009, Kevin O'Gorman wrote: > x11-drivers/ati-drivers-8.552-r2 won't compile due to a file conflict, > but portageq does not see it. > > Background: > > I've been masking out the new xorg server, but things have started to > break, so I'm giving in. > > The process has been shaky, and I'm currently running something > different from what I've compiled -- an unstable and worrisome > condition. > > The last piece seems to be the ATI drivers, which have forced me to > reconfigure the kernel 2 or 3 times. Fortunately I was able to do > that before any of the recompilations that are now out of sync with my > running system. > > The problem: Compiling the driver errors out with this message > > >>> Installing x11-drivers/ati-drivers-8.552-r2 > > * checking 126 files for package collisions > * This package will overwrite one or more files that may belong to other > * packages (see list below). You can use a command such as `portageq > * owners / <filename>` to identify the installed package that owns a > * file. If portageq reports that only one package owns a file then do > * NOT file a bug report. A bug report is only useful if it identifies at > * least two or more packages that are known to install the same file(s). > * If a collision occurs and you can not explain where the file came from > * then you should simply ignore the collision since there is not enough > * information to determine if a real problem exists. Please do NOT file > * a bug report at http://bugs.gentoo.org unless you report exactly which > * two packages install the same file(s). Once again, please do NOT file > * a bug report unless you have completely understood the above message. > * > * Detected file collision(s): > * > * /usr/lib/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/lib/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. > > >>> Failed to install x11-drivers/ati-drivers-8.552-r2, Log file: > > The log has no information not in the error message above. The > portageq command suggested in the message names only one package: > xorg-server, but not the ati driver. But the file is clearly listed > earlier among the files it will check for collisions. > > Anybody know how to work around this? > > ++ kevin
yes, remove /usr/lib/opengl/ati/extensions/libglx.so it should be owned by ati-drivers, if not, some screw up happened. /me wonders why there is still a stone old buggy ebuild/driver in 'stable'.