Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - GunChleoc

Pages: [1]
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:

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.

Pages: [1]