syntheractive logo Syntheractive logo

Developer web site

Home | SDK Introduction | Installation | API Documentation | Trac | License | Downloads | FAQ | Back


Linux HOW-TO

Development environment

The synthetrick SDK may work in any modern Linux distribution. However, there could be unexpected incompatibilities between the SDK compilation and the libraries/compiler installed in your system. We test the SDK against some standard distributions, to verify everything is working OK. Our current supported distributions are:

It is highly recommended (though not mandatory) to have a modern GPU and its driver correctly installed (check the hardware documentation). In case of problems with OpenGL, check with the latest driver before reporting them.

Development tools

In addition to the synthetrick SDK you only need some basic development tools in your distribution.

Required:

Recommended:

Dependencies

The synthetrick SDK may depend on some external libraries. Current releases have all needed libraries included in the SDK package. If you find in your system any inconsistency, incompatibility or missing dependency, please contact us to report the issue.

SDK installation

The SDK package will be installed in a destination directory, which should be stored in the environment variable SYNTHETRICK_DIR. The default value for this base synthetrick directory is /opt/synthetrick, but it can be installed anywhere in your filesystem. It is OK to install in the user directory in a system you have no root privileges.

synthetrick SDK releases can have an autoinstallation script. If you have not the autoinstaller script, just untar the SDK package in the directory you want to install it.

Environment configuration

The SDK distribution includes a configuration script called config.sh. It is meant to be sourced from your shell so you have automatically defined the environment variables needed for the development of syntheractive services.

SDK contents

The SDK is structured in the following directories and files: