Dobrica Pavlinušić's random unstructured stuff
Semantic Engine: Revision 11
semantic-engine-1-qt.diff

semantic-engine-0-compile.diff

This page will document my tries to install it on current Debian unstable with support for both SQLite and MySQL. I also have ISO-8859-2 console, so it's important for me that UTF-8 encoded characters work well.



Links

Development libraries

apt-get install libboost-filesystem-dev libboost-graph-dev libboost-program-options-dev libsqlite3-dev libmysqlclient15-dev

This will install (currently) version 1.34 of boost which won't work without patching source code with semantic-engine-debian-unstable.diff

Installation

svn co http://semantic-engine.googlecode.com/svn/trunk Semantic-Engine
cd Semantic-Engine
patch -p0 < semantic-engine-debian-unstable.diff}
./bootstrap
make

Perl bindings

Compile and install perl bindings:

cd pl
perl Makefile.PL
make
make test
make install
cd ..

QT interface

Compile and try out QT interface:

cd qt/semantic_engine/
qmake-qt4 
make
./SemanticEngine-debug