On Fri, Jun 26, 2009 at 11:23 AM, Mark Knecht<[email protected]> wrote:
> On Fri, Jun 26, 2009 at 10:57 AM, Alan McKinnon<[email protected]>
> wrote:
>> On Friday 26 June 2009 18:43:37 Mark Knecht wrote:
>>> Yep. did all those earlier and saw this OpenGL problem with eselect.
>>> Sort of disregarded it at the time and figured it would get worked out
>>> later but now it's in the way.
>>
>> So what exactly did eselect say at the time?
>>
>> Therein likely lies the solution to your problem.
>
> Well, at the time it seems I remember two options for eselect list
> opengl, but at this point I'm seeing only 1. Anyway, trying to set it
> to 1 causes the same error message I remember:
>
> myth12 ~ # eselect opengl list
> Available OpenGL implementations:
> [1] xorg-x11
> myth12 ~ # eselect opengl set 1
> Switching to xorg-x11 OpenGL interface...ln: creating symbolic link
> `./libglx.so': File exists
> !!! Error: Failed to create lib/libglx.so
> Killed
> myth12 ~ #
>
> myth12 ~ # slocate libglx
> /usr/lib/opengl/xorg-x11/extensions/libglx.so
> /usr/lib/xorg/modules/extensions/libglx.so
> myth12 ~ # ls -al /usr/lib/opengl/xorg-x11/extensions/libglx.so
> -rwxr-xr-x 1 root root 338584 Jun 23 16:41
> /usr/lib/opengl/xorg-x11/extensions/libglx.so
> myth12 ~ # ls -al /usr/lib/opengl/xorg-x11/extensions/
> total 344
> drwxr-xr-x 2 root root 4096 Jun 23 16:42 .
> drwxr-xr-x 5 root root 4096 Jun 23 16:42 ..
> -rwxr-xr-x 1 root root 338584 Jun 23 16:41 libglx.so
> myth12 ~ #
>
>
> myth12 ~ # equery belongs /usr/lib/opengl/xorg-x11/extensions/libglx.so
> [ Searching for file(s) /usr/lib/opengl/xorg-x11/extensions/libglx.so in *...
> ]
> x11-base/xorg-server-1.5.3-r6 (/usr/lib/opengl/xorg-x11/extensions/libglx.so)
> myth12 ~ #
>
> So the file is there and owned by xorg-server which is in the list to
> get rebuilt.
>
>>
>>> I'm trying a kernel rebuild and will reinstall modules, reboot, etc.
>>
>> What do you hope to achieve with that? OpenGL runs in user-space, and you
>> have
>> a problem with a missing header file - totally unrelated to the kernle and
>> it's modules.
>
> I made a mistake earlier when I built this new kernel. (Updating from
> 2.6.19 to 2.6.29) I forgot to include ext2 support in the kernel so
> for a little while I had newer modules than the kernel because I
> couldn't mount the boot directory to install the kernel. I decide this
> morning to rebuild the whole kernel, rewrite the modules and get the
> whole thing consistent. Nothing more than cleaning up an earlier
> mistake.
>
> I've just rebuilt python and run python-updater just to make sure that
> I didn't miss rebuilding something that was required.
>
> I have no issues at all completely removing xorg-server and everything
> it loads and rebuilding it from scratch if folks think that might
> help.
>
> thanks,
> Mark
>
Humm...removing xorg-server allowed me to set OpenGL to xorg-x11
without an error:
myth12 ~ # emerge -C xorg-server
x11-base/xorg-server
selected: 1.5.3-r6
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging x11-base/xorg-server-1.5.3-r6...
* GNU info directory index is up-to-date.
myth12 ~ # updatedb
myth12 ~ # ls -al /usr/lib/opengl/xorg-x11/extensions/
ls: cannot access /usr/lib/opengl/xorg-x11/extensions/: No such file
or directory
myth12 ~ # eselect opengl list
Available OpenGL implementations:
[1] xorg-x11
myth12 ~ # eselect opengl set 1
Switching to xorg-x11 OpenGL interface... done
myth12 ~ #
and now mesa seems to be building.
Problem solved - sort of. ;-)
Cheers,
Mark