Re: [gentoo-user] Failed to install x11-drivers/ati-drivers-8.552-r2

2009-04-19 Thread Gregory Shearman
In linux.gentoo.user, you wrote:

 Completed installing ati-drivers-8.552-r2 into
  *
  * 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.

 Failed to install x11-drivers/ati-drivers-8.552-r2, Log file:

 microway ~ # portageq owners / /usr/lib64/opengl/ati/extensions/libglx.so
 x11-base/xorg-server-1.5.3-r5
   /usr/lib64/opengl/ati/extensions/libglx.so

 Doing portageq owners / /usr/lib64/opengl/ati/extensions/libglx.so
 gets the following response:
 x11-base/xorg-server-1.5.3-r5
   /usr/lib64/opengl/ati/extensions/libglx.so

 Suggestions for how to successfully emerge -D -uav world would be much
 appreciated.

G'day John,

I had the problem on a 32 bit machine and just removed the offending
file:

rm /usr/lib/opengl/ati/extensions/libglx.so

I then proceeded with the emerge of the ati-driver. It's discussed here:

http://bugs.gentoo.org/247685

I hope this helps.

-- 
Regards,

Gregory.
Gentoo Linux - Penguin Power



Re: [gentoo-user] Failed to install x11-drivers/ati-drivers-8.552-r2

2009-04-19 Thread Alex Schuster
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



Re: [gentoo-user] Failed to install x11-drivers/ati-drivers-8.552-r2

2009-04-19 Thread John P. Burkett
Gregory Shearman wrote:
 In linux.gentoo.user, you wrote:
 
 Completed installing ati-drivers-8.552-r2 into
  *
  * 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.

 Failed to install x11-drivers/ati-drivers-8.552-r2, Log file:
 
 microway ~ # portageq owners / /usr/lib64/opengl/ati/extensions/libglx.so
 x11-base/xorg-server-1.5.3-r5
  /usr/lib64/opengl/ati/extensions/libglx.so

 Doing portageq owners / /usr/lib64/opengl/ati/extensions/libglx.so
 gets the following response:
 x11-base/xorg-server-1.5.3-r5
  /usr/lib64/opengl/ati/extensions/libglx.so

 Suggestions for how to successfully emerge -D -uav world would be much
 appreciated.
 
 G'day John,
 
 I had the problem on a 32 bit machine and just removed the offending
 file:
 
 rm /usr/lib/opengl/ati/extensions/libglx.so
 
 I then proceeded with the emerge of the ati-driver. It's discussed here:
 
 http://bugs.gentoo.org/247685
 
 I hope this helps.
 
Thanks, Gregory.  Your suggestion pointed me in the right direction.
After removing libglx.so, I tried emerge again and got the following
message:

!!! Cannot write to '/usr/lib32/opengl/ati/extensions'.
!!! Please check permissions and directories for broken symlinks.

Eventually, I did
emerge -C ati-drivers
dispatch-conf
emerge -D -uav world

That seems to have taken care of the problems ... for now anyway.

John




Re: [gentoo-user] Failed to install x11-drivers/ati-drivers-8.552-r2

2009-04-19 Thread John P. Burkett
Alex Schuster wrote:
 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
 

Thanks, Alex.  I finally got through the emerge. I'll keep your note
handy for use next time the collision is reported.

Best regards,
John