On Fri, Jun 26, 2009 at 11:23 AM, Mark Knecht<markkne...@gmail.com> wrote:
> On Fri, Jun 26, 2009 at 10:57 AM, Alan McKinnon<alan.mckin...@gmail.com> 
> 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

Reply via email to