1
Development Deliberation / Compiling Crystal Space
« on: March 25, 2017, 03:35:26 am »
Hi all,
I tried compiling the project on Ubuntu 16.04 following the compile guide, and I'm stuck with compiling Crystal Space. I'd thought I better ask here before I ask them, in case somebody else has had the same problem here.
First of all, using https with SourceForge is mandatory now, so the checkout line needs to be:
After checking out the code, I ran
and got stuck at:
I did some digging and this is used fot some MSI stuff for Windows, so I edited mk/jam/build.jam and commented out the line # include $(jamrulesdir)/msi.jam ;. Now the project will configure, but with a warning:
Then I ran
And got the following output:
If I remove walktest from the call, I still have a missing target.
I tried compiling the project on Ubuntu 16.04 following the compile guide, and I'm stuck with compiling Crystal Space. I'd thought I better ask here before I ask them, in case somebody else has had the same problem here.
First of all, using https with SourceForge is mandatory now, so the checkout line needs to be:
Code: [Select]
svn co -r 39798 http://svn.code.sf.net/p/crystal/code/CS/trunk cs
After checking out the code, I ran
Code: [Select]
$HOME/development/cs$ ./configure --without-java --without-perl --without-python --without-3ds --with-cal3d=$HOME/development/cal3d
and got stuck at:
Code: [Select]
config.status: creating Jamfile
config.status: executing include/csconfig.h commands
config.status: executing Jamconfig commands
config.status: executing Makefile commands
crystal@crystalspace3d.org's password:
I did some digging and this is used fot some MSI stuff for Windows, so I edited mk/jam/build.jam and commented out the line # include $(jamrulesdir)/msi.jam ;. Now the project will configure, but with a warning:
Code: [Select]
config.status: creating Jamfile
config.status: executing include/csconfig.h commands
config.status: executing Jamconfig commands
config.status: executing Makefile commands
config.status: WARNING: failed to create makefile emulation layer
configure:
******************************************************************************
*** Crystal Space -- Configuration Summary ***
******************************************************************************
Build mode: optimize
Version: 2.1 (SVN: yes)
Optional Dependencies
---------------------
Found
alsa (audio)
cairo (image)
cal3d (models)
cg (rendering)
freetype2 (other)
jpeg (image)
linux-joystick (other)
ogg (audio)
opengl (rendering)
oss (audio)
png (image)
vorbis (audio)
x11 (rendering)
zlib (other)
Missing
3ds (models)
assimp (models)
bullet (physics)
cairomm (image)
cegui (gui)
curl (other)
gtk (other)
jackasyn (audio)
java (bindings)
lcms (image)
mng (image)
ode (physics)
openal (audio)
perl (bindings)
python (bindings)
speex (audio)
theoradec (image)
vgvm (image)
wxwidgets (gui)
Then I ran
Code: [Select]
$HOME/development/cs$ jam -aq libs plugins cs-config walktest
And got the following output:
Code: [Select]
Jamfile: No such file or directory
don't know how to make walktest
...found 5 target(s)...
...can't find 1 target(s)...
If I remove walktest from the call, I still have a missing target.