compiling under mac os x leopard, when i run genPyCode i get this log, is this ok? how can i fix the error with fftw that is in place via ports and is detected by ppremake:
ad$ genPyCode
Importing code library: libpandaexpress
Found extensions for class: Ramfile
Found extensions for class: StreamReader
Found extensions for class: HTTPChannel
Importing code library: libpanda
Traceback (most recent call last):
File “/usr/local/panda/bin/genPyCode.py”, line 20, in
DoGenPyCode.run()
File “/usr/local/panda/lib/direct/ffi/DoGenPyCode.py”, line 298, in run
generateNativeWrappers()
File “/usr/local/panda/lib/direct/ffi/DoGenPyCode.py”, line 259, in generateNativeWrappers
exec(‘import %s as module’ % moduleName)
File “”, line 1, in
ImportError: dlopen(/usr/local/panda/lib/libpanda.so, 2): Symbol not found: _fftw_complete_twiddle
Referenced from: /usr/local/panda/lib/libmathutil.dylib
Expected in: dynamic lookup
Nope, this is not OK. Perhaps you have multiple versions of libfftw installed? Failing that, you might want to simply disable the fftw part of the build; it’s unlikely that you need any of the support that fftw provides (unless you want to use lossy animation compression).
anyhow panda3d now opens a white window that i cant close and the log spits some audio(error)s that will be part of another post, so far tx! all for the help, not bad for a first post… friendly community indeed!
If you start pview you should see a normal triangle. If you import direct.directbase.DirectStart you will indeed have a blocked window. You should “run()” afterwards, else the window is never updated. Even better, try one of the examples to see something running.