Snow Leopard

sure :slight_smile:
Here is a dump when running python without any settings (or snow leopard default)

$ python Tut-Asteroids.py 
DirectStart: Starting the game.
Traceback (most recent call last):
  File "Tut-Asteroids.py", line 13, in <module>
    import direct.directbase.DirectStart
  File "/Applications/Panda3D/1.6.2/lib/direct/directbase/DirectStart.py", line 3, in <module>
    from direct.showbase import ShowBase
  File "/Applications/Panda3D/1.6.2/lib/direct/showbase/ShowBase.py", line 10, in <module>
    from pandac.PandaModules import *
  File "/Applications/Panda3D/1.6.2/lib/pandac/PandaModules.py", line 1, in <module>
    from libpandaexpressModules import *
  File "/Applications/Panda3D/1.6.2/lib/pandac/libpandaexpressModules.py", line 1, in <module>
    from extension_native_helpers import *
  File "/Applications/Panda3D/1.6.2/lib/pandac/extension_native_helpers.py", line 75, in <module>
    Dtool_PreloadDLL("libpandaexpress")
  File "/Applications/Panda3D/1.6.2/lib/pandac/extension_native_helpers.py", line 73, in Dtool_PreloadDLL
    imp.load_dynamic(module, pathname)
ImportError: /Applications/Panda3D/1.6.2/lib/libpandaexpress.dylib: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)

This is the dump from when using the export VERSIONER_PYTHON_PREFER_32_BIT=yes.

python Tut-Asteroids.py 
DirectStart: Starting the game.
:display(warning): Unable to load: dlopen(/Applications/Panda3D/1.6.2/lib/libpandagl.dylib, 6): Library not loaded: /usr/X11/lib/libOSMesa.4.dylib
  Referenced from: /Applications/Panda3D/1.6.2/lib/libpandagl.dylib
  Reason: image not found
Known pipe types:
(all display modules loaded.)
Traceback (most recent call last):
  File "Tut-Asteroids.py", line 13, in <module>
    import direct.directbase.DirectStart
  File "/Applications/Panda3D/1.6.2/lib/direct/directbase/DirectStart.py", line 4, in <module>
    ShowBase.ShowBase()
  File "/Applications/Panda3D/1.6.2/lib/direct/showbase/ShowBase.py", line 229, in __init__
    self.openDefaultWindow(startDirect = False, props=props)
  File "/Applications/Panda3D/1.6.2/lib/direct/showbase/ShowBase.py", line 692, in openDefaultWindow
    self.openMainWindow(*args, **kw)
  File "/Applications/Panda3D/1.6.2/lib/direct/showbase/ShowBase.py", line 777, in openMainWindow
    self.openWindow(*args, **kw)
  File "/Applications/Panda3D/1.6.2/lib/direct/showbase/ShowBase.py", line 534, in openWindow
    self.makeDefaultPipe()
  File "/Applications/Panda3D/1.6.2/lib/direct/showbase/ShowBase.py", line 467, in makeDefaultPipe
    "No graphics pipe is available!\n"
  File "/Applications/Panda3D/1.6.2/lib/direct/directnotify/Notifier.py", line 130, in error
    raise exception(errorString)
StandardError: No graphics pipe is available!
Your Config.prc file must name at least one valid panda display
library via load-display or aux-display.

Oh, all the enviornment variables seems to be in the right place.

[edit]
when checking the mesalib, this is what i get:

ls -la /usr/X11/lib/libOSMesa.*
-rwxr-xr-x  1 root  wheel  7108224 Jul  6 08:33 /usr/X11/lib/libOSMesa.7.2.dylib
lrwxr-xr-x  1 root  wheel       19 Aug 31 16:19 /usr/X11/lib/libOSMesa.7.dylib -> libOSMesa.7.2.dylib
lrwxr-xr-x  1 root  wheel       19 Aug 31 16:19 /usr/X11/lib/libOSMesa.dylib -> libOSMesa.7.2.dylib

[/edit]

/Manne