On Sat, Jun 27, 2009 at 2:34 AM, Alan McKinnon<alan.mckin...@gmail.com> wrote:
> On Saturday 27 June 2009 06:24:12 Mark Knecht wrote:
>> On Fri, Jun 26, 2009 at 12:30 PM, Alan McKinnon<alan.mckin...@gmail.com>
> wrote:
>> > On Friday 26 June 2009 21:05:01 Mark Knecht wrote:
>> >> So the weirdness continues. mesa built but then xorg-server failed
>> >> with the same failure:
>> >>
>> >>
>> >>  * >>> SetUID: [chmod go-r] /usr/bin/Xorg ...
>> >>                        [ ok ]
>> >>
>> >> Switching to xorg-x11 OpenGL interface...ln: creating symbolic link
>> >> `./libglx.so': File exists
>> >> !!! Error: Failed to create /lib/libglx.so
>> >
>> > Looks like you have a file collision between xorg-server and mesa, which
>> > is odd as those packages get a lot of testing.
>> >
>> > Anything on bugs.gentoo.org?
>>
>> Unfortunately it seem that there are bug reports on this and more
>> unfortunately they have apparently been going on nearly a year now.
>> It's not a Gentoo thing specifically as there are Ubuntu, Debian and
>> other distros with reports in their forums.
>>
>> There was a possible by hand fix for it but I'll need to look at that
>> over the weekend to see if it makes sense on this machine.
>>
>> Bummer. I hate banging my head up against a wall made of problems no
>> one seems to be fixing.
>>
>> http://bugs.gentoo.org/247685
>
> The fix seems (in principle at least) to be brain-dead easy:
>
> - all ebuilds that merge opengl files should put them in distinct locations by
> name to avoid collisions
> - the contents of /usr/lib64/opengl/xorg-x11/extensions/ should be symlinks
> with a sane default put there by xorg-server and modified by eselect
>
> Nikos's comments are especially sane in that thread. Perhaps he'll come along,
> see this thread and help you out further.
>
> I suspect that the temporary workaround will be to delete a symlink and emerge
> stuff, then remember to always do this on every future re-emerge
>
> --
> alan dot mckinnon at gmail dot com

In concept it does seem fairly straight forward, but to some extent
I'm not clear why my previous attempts didn't work, unless the
questionable files remained behind. What I attempted to do was
completely remove everything X, but I probably didn't specifically
remove the stuff in /usr/lib/opengl/xorg-x11/extensions. I was
expecting the emerge to do that.

I will repeat the experiment this morning and post back info on the
steps as I go along.

I suppose I could copy Nikos on this thread directly to possibly catch
his attention but I
ll save that for later.

Cheers,
Mark

Cheers,
Mark

Reply via email to