I'm trying to install and use panda 3d, so that i can run another program, named Tethical (a TBS engine, based on FFT, with support for online matches).
Anyway, the problem I'm facing here is that when I try to run the server for Tethical, this error message pops up:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from panda3d.core import loadPrcFile
File "/usr/local/share/panda3d/panda3d.py", line 196, in __getattr__
mod = self.__manager__.libimport(lib)
File "/usr/local/share/panda3d/panda3d.py", line 105, in libimport
ImportError: dynamic module does not define init function (initlibpandaexpress)
Now, I have already looked through the forums searching for initlibpandaexpress but I found only 3 matches and none of then seems to have a conclusive answer to the problem, other than "You screwed up during installation. Try again!" and "initlibpandaexpress wasn't compiled with the Python interfaces".
Now, I do believe that the compilation without the interfaces is the cause of the problem here, but I don't have a clue what this mean. I'm inexperienced with Python, and I only know some fundamentals about it. I know what an Interface is but I don't know how could I check if the file got this interface in it's binaries.
Also, about the installation process, I'm using makepanda, in contrast to the other forum topics, where users where trying to install it with ppremake.
And for some data about what/where I've been doing this:
DISTRIB_DESCRIPTION="Ubuntu precise (development branch)"
I'm using a x64 distribution of the OS.
I'm building panda with the makepanda.py --nothing flag.
Any help or insight on the subject would greatly be appreciated.
Sorry about my rusty english and Thanks for your help and time spent reading my post.