• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: XQuartz 2.3.3_rc4 and libOSMesa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XQuartz 2.3.3_rc4 and libOSMesa


  • Subject: Re: XQuartz 2.3.3_rc4 and libOSMesa
  • From: Jeremy Huddleston <email@hidden>
  • Date: Mon, 06 Apr 2009 13:57:08 -0700

r332 revers to revision 332 of the AppleSGLX trunk in svn.  Yes, this version is in the new XQuartz release.

Can you send me the code for your app that uses libOSMesa?  To my knowledge, nobody has ever tried to use OSMesa with our libGL (old or new), so I'm not sure if it ever worked.  Can you confirm that it actually used to work and when it worked.

Also, what is the benefit you are gaining from using libOSMesa?  I'm actually thinking we may want to just not ship this lib since there's not really any benefit to it over using SGI Pbuffers or GLX Pixmaps?  Either that or we may need to statically link mesa's libGL into libOSMesa.

I see that the following symbols are expected by libOSMesa but aren't provided by our libGL:

$ for s in $(nm -g -m /usr/X11/lib/libOSMesa.7.dylib | grep undefined | grep libGL | awk '{print $3}'); do nm -g /usr/X11/lib/libGL.dylib | grep -q $s || echo $s undefined; done
__gl_DispatchTSD undefined
_gl_dispatch_stub_356 undefined
_gl_dispatch_stub_357 undefined
_gl_dispatch_stub_358 undefined
_gl_dispatch_stub_359 undefined
_gl_dispatch_stub_361 undefined
_gl_dispatch_stub_362 undefined
_gl_dispatch_stub_363 undefined
_gl_dispatch_stub_364 undefined
_gl_dispatch_stub_365 undefined
_gl_dispatch_stub_366 undefined


On 04/06/2009 01:27 PM, John Allison wrote:
Dear Jeremy,

With XQuartz 2.3.3_rc4 (xorg-server 1.4.2-apple40), I now get

dyld: Symbol not found: _gl_dispatch_stub_356
  Referenced from: /usr/X11/lib/libOSMesa.7.dylib
  Expected in: /usr/X11/lib/libGL.1.dylib

(This happens at run time.)

(Not sure what you mean by "r332 for AppleSGLX".  Is that in the new XQuartz release?)

John.

On 1 Apr 2009, at 22:29, Jeremy Huddleston wrote:

Yeah, there was a typo.

000119f1 T _glGenTexturesExt

It's now fixed in r332 for AppleSGLX

On Apr 1, 2009, at 07:14, John Allison wrote:

Dear Jeremy,

On 1 Apr 2009, at 02:35, Jeremy Huddleston wrote:

I think this is pretty close to final, so please let me know if there are any more regressions or major issues left unresolved.

When I try to use libOSMesa, distributed with XQuartz 2.3.3_rc2 (xorg-server 1.4.2-apple37, I get:

dyld: Symbol not found: _glGenTexturesEXT
Referenced from: /usr/X11/lib/libOSMesa.7.dylib
Expected in: /usr/X11/lib/libGL.1.dylib

Is libOSMesa maintained?

Here is my /usr/X11/lib:

-rwxr-xr-x  1 root  wheel   817360 Mar 15 21:31 /usr/X11/lib/libGL.1.2.dylib
lrwxr-xr-x  1 root  wheel       15 Mar 18 15:14 /usr/X11/lib/libGL.1.dylib -> libGL.1.2.dylib
lrwxr-xr-x  1 root  wheel       15 Mar 18 15:14 /usr/X11/lib/libGL.dylib -> libGL.1.2.dylib
-rwxr-xr-x  1 root  wheel  1887324 Mar 15 21:31 /usr/X11/lib/libGLU.1.3.dylib
lrwxr-xr-x  1 root  wheel       16 Mar 18 15:14 /usr/X11/lib/libGLU.1.dylib -> libGLU.1.3.dylib
lrwxr-xr-x  1 root  wheel       16 Mar 18 15:14 /usr/X11/lib/libGLU.dylib -> libGLU.1.3.dylib
-rwxr-xr-x  1 root  wheel  9792368 Mar 15 21:32 /usr/X11/lib/libOSMesa.7.2.dylib
lrwxr-xr-x  1 root  wheel       19 Mar 18 15:14 /usr/X11/lib/libOSMesa.7.dylib -> libOSMesa.7.2.dylib
lrwxr-xr-x  1 root  wheel       19 Mar 18 15:14 /usr/X11/lib/libOSMesa.dylib -> libOSMesa.7.2.dylib

Best wishes,

John Allison.


John Allison
9 Royd Terrace                Tel: 01422-845624
Hebden Bridge                 Mobile: 07810-242262
W. Yorks  HX7 7BT             Email: email@hidden




_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


John Allison
9 Royd Terrace                Tel: 01422-845624
Hebden Bridge                 Mobile: 07810-242262
W. Yorks  HX7 7BT             Email: 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

  • Follow-Ups:
    • Re: XQuartz 2.3.3_rc4 and libOSMesa
      • From: John Allison <email@hidden>
References: 
 >XQuartz 2.3.3_rc2 and libOSMesa (From: John Allison <email@hidden>)
 >Re: XQuartz 2.3.3_rc2 and libOSMesa (From: Jeremy Huddleston <email@hidden>)
 >XQuartz 2.3.3_rc4 and libOSMesa (From: John Allison <email@hidden>)

  • Prev by Date: Re: 2.3.3_rc4
  • Next by Date: Re: 2.3.3_rc4
  • Previous by thread: XQuartz 2.3.3_rc4 and libOSMesa
  • Next by thread: Re: XQuartz 2.3.3_rc4 and libOSMesa
  • Index(es):
    • Date
    • Thread