wiki:SEMAINE-1.0-linux

SEMAINE-1.0-linux: The speech input components of the SEMAINE-1.0 system

Download and installation

Get SEMAINE-1.0-linux.tar.gz (~15mb) from http://sourceforge.net/projects/semaine/ . Untar it in your preferred location.

Check the dependencies section for linux before trying to compile the code.

Then, start compilation of all source code of third-party and SEMAINE software by running

SEMAINE-1.0/bin/buildall.sh

Depending on the speed of the machine, the compilation takes about one hour. NOTE: If you use a 64-bit platform, please read the paragraph below, BEFORE you run buildall.sh.

Supported platforms

The compilation was tested on Ubuntu Linux 8.04 as well as OpenSUSE and Debian linux. It should work on any recent Linux.

The code also compiles on Mac OS X. It was tested on Mac OS X 10.5.7. Development environment, X11 SDK and automake/autoconf (can be installed using MacPorts) are required.

Under 64-bit openSuse the linux buildall.sh failes when compiling activemqcpp, issuing a symbol relocation error. It has not been tested yet, whether other 64-bit platforms are also affected. In order to avoid this Problem, please edit "bin/buildall/module.uuid.sh" and append CFLAGS="-fPIC" at the end of the ./configure line, before you run buildall.sh for the first time. If you did not do that beforehand and your build fails, then you can apply the fix after the failed build. However, you must then edit "bin/buildall/modules.config" and change the line ". $INCDIR/module.uuid.sh enabled" to ". $INCDIR/module.uuid.sh clean" and then run buildall.sh again. Applying the fix on 32-bit platforms should not do any harm.

Running the demonstrator

The Java code can be used in the following demonstrator configurations.

Last modified 8 years ago Last modified on 05/15/09 11:55:42