Re: GLX not enabled under Xvfb on Leopard
Re: GLX not enabled under Xvfb on Leopard
- Subject: Re: GLX not enabled under Xvfb on Leopard
- From: Dan Tenenbaum <email@hidden>
- Date: Fri, 21 Dec 2012 12:42:15 -0800
OK, I will file an enhancement request. Where should I do that?
Also, it looks like GLX support must have been in Xvfb at some point,
correct? Since I had it working on one machine and got it to work on
another...
I'm a bit confused about who provides Xvfb. Is it part of the XQuartz package?
What I'm really wondering is, if I file this enhancement request, is
there any chance the fix could be backported to a version that would
work on Leopard? Unfortunately I'm stuck on Leopard for the time
being, for reasons that are too involved to go into here....
Thanks,
Dan
On Fri, Dec 21, 2012 at 12:37 PM, Jeremy Huddleston Sequoia
<email@hidden> wrote:
> LOL, I forgot how old Leopard was. =)
>
> Copying the working one over to should be fine. I'd recommend keeping that binary somewhere safe =)
>
> Please file an enhancement request (bug report) to add GLX support to Xvfb, and I'll see how feasible it is.
>
> --Jeremy
>
> On Dec 21, 2012, at 12:15 PM, Dan Tenenbaum <email@hidden> wrote:
>
>> Hi Jeremy,
>>
>> Thanks for the reply.
>> On the "good" machine, the result is:
>>
>> otool -l /usr/X11R6/bin/Xvfb |grep uuid
>> uuid 0xce 0xd3 0x4d 0xbe 0x52 0x09 0x34 0xe5
>>
>> and on the "bad" machine:
>>
>> otool -l /usr/X11R6/bin/Xvfb |grep uuid
>> uuid 0x2a 0xe1 0x6f 0x9e 0xd5 0x5a 0x54 0x34
>>
>> I am not sure what accounts for the difference.
>> Where can I install this "working" version on my "bad" machine?
>> Thanks,
>> Dan
>>
>>
>>
>> On Fri, Dec 21, 2012 at 11:50 AM, Jeremy Huddleston Sequoia
>> <email@hidden> wrote:
>>> It's not the version of XQuartz that is the issue. It's whether or not the Xvfb you are using supports GLX. I can't recall ever supporting GLX in Xvfb, but I may be wrong.
>>>
>>> What is the version of Xvfb that "works"? Did you maybe install it from another source? Can you do:
>>>
>>> which Xvfb
>>> otool -l /path/to/that/Xvfb | grep uuid
>>>
>>> On Dec 21, 2012, at 10:10 AM, Dan Tenenbaum <email@hidden> wrote:
>>>
>>>> Hi,
>>>>
>>>> I have two Leopard machines that are identical hardware-wise and both
>>>> running OS X 10.5.8.
>>>>
>>>> On one machine (the "good" machine) I have no problems, it's running
>>>> Xquartz 2.16.
>>>>
>>>> The other machine (the "bad" machine) is running Xquartz 2.6.3 (the
>>>> final version for Leopard) and that's where I have a problem.
>>>>
>>>> I have some code that needs to access GLX when running under Xvfb. The
>>>> code calls the glXQueryExtension() function and it returns False.
>>>> (specifically, the code I'm running is the R package 'rgl', and the
>>>> issue can be reproduced by installing rgl and then loading it with the
>>>> command 'library(rgl)').
>>>>
>>>> When I am logged in to the physical console, this code works OK, it's
>>>> just when I'm running under Xvfb that I have this problem.
>>>> Now on the 'good' machine, everything works fine. Since it is running
>>>> Xquartz 2.1.6, it would make sense to install that on the 'bad'
>>>> machine, but I could not find a binary of XQuartz 2.1.6. I also tried
>>>> installing 2.1.4 on the "bad" machine, which was the closest version I
>>>> could find, but that made no difference.
>>>>
>>>> I also tried:
>>>> - starting Xvfb with -x GLX
>>>> - starting Xvfb with a color depth of 8 instead of 16
>>>> - completely removing X11 per the FAQ of this list
>>>> (http://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ, "Messed it up,
>>>> got confused, want to start over? (Leopard)") and then reinstalling
>>>> XQuartz
>>>>
>>>> None of these things worked, and yet the problem must be solvable
>>>> because there is another machine where it works.
>>>>
>>>> Hope someone can help. Let me know if there is any other information I
>>>> can provide.
>>>>
>>>> Thanks in advance,
>>>> Dan
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> X11-users mailing list (email@hidden)
>>>>
>>>> This email sent to email@hidden
>>>>
>>>
>>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden