I'm currently running Ubuntu Linux 7.04 and I'm trying to get Crystal Space with CEL working. I used sudo apt-get install to install many libraries required by Crystal Space (I got most of them because they were listed as prerequisites for compiling Open Outcast). The only library I didn't get with sudo apt-get install was cal3d. The one in Ubuntu's respitories was too old so I had to compile and install that myself. I compiled both Crystal Space and CEL successfully (when the ./configure script was told to exclude Python) and installed them (sudo jam install). All the programs which were created when I compiled Crystal Space run perfectly (including walktest). However, none of the CEL programs I used worked. They would show a window and then crash. It didn't matter whether I ran them from the CEL directory or from their installation directory. Error messages include:
DLERROR (/home/jack/CrystalSpace/CS_stable/sprcal3dldr.so): libcal3d.so.12: cannot open shared object file: No such file or directory
could not load plugin 'crystalspace.mesh.loader.factory.sprite.cal3d'
However, libcal3d.so.12 exists in my /usr/local/lib directory.
The steps I took were:
Get cal3d, Crystal Space, CEL
Compile Crystal Space
Install Crystal Space
I would really appreciate it if someone could help me solve this problem.