Linux is a major platform for corinthia. We work on ubuntu, but regularly compile on other Linux flavors.


We run nightly builds on a Ubuntu 12.04 buildbot slave.

You can see the result here: (look for corinthia-...)

The detailed log can be downloaded from here tbd

The last generated lib+executable can be downloaded form here: tbd


You need the following tools:

  • git
  • gcc
  • g++
  • make
  • cmake (min. version 3.1)

And the following libraries:

  • libxml2-dev
  • libsdl2-dev
  • libsdl2-image-dev
  • libqt5webwidget-dev (optional only for editor, NON-Apache conform license)
  • libqt5webkit5-dev (optional only for editor, NON-Apache conform license)

Prepare to generate (one time work)

The tools must be installed first

sudo apt-get install \

     git gcc g++ make cmake

Then the libraries must be installed

sudo apt-get install \

    libxml2-dev libsdl2-dev libsdl2-image-dev

sudo apt-get install \

  libqtwebwidget5-dev libqt5webkit5-dev

You need CMake in at least version 3.1. Some distributions (such as Ubuntu 14.04) currently ship with old versions. Here's how to download & build the latest version from source:

tar xvf cmake-3.2.2.tar.gz
cd cmake-3.2.2
sudo make install

To check out  the source, do the following:

mkdir incubator-corinthia
cd incubator-corinthia
git clone

Building Corinthia

First time build, which includes generating makefiles:

cd incubator-corinthia
git pull
mkdir build
cd build
cmake -G "Unix Makefiles" ..

Note that the build directory should be different from the source directory. The example above uses a subdirectory of the source directory, which is fine - but you can also use one in a completely different location as well.

To rebuild the source, do the following:

cd inbubator-corinthia
git pull
cd build

If you work locally or in a branch (recommend) do not do a "git pull".

If you want to build the editor, which is based on a non-conform apache license, please do:

cmake -G "Unix Makefiles" -D NONCONFORM_APACHE=1 ..

Testing Corinthia

cd inbubator-corinthia
./build/bin/dfutil -test ./tests





To check out and build the source, do the following:

git clone
mkdir incubator-corinthia/build
cd incubator-corinthia/build
cmake -G 'Unix Makefiles' ..


  • No labels