sure
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