Build Instructions for Ubuntu Linux (16.04)
Requirements
Please install the following packages via
sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install root-system
sudo apt-get install gcc
sudo apt-get install locate
sudo apt-get install libqt4-dev
sudo apt-get install libqwtplot3d-qt4-dev
sudo apt-get install libgphoto2-dev
sudo apt-get install libexiv2-dev
sudo apt-get install libopencv-dev
sudo apt-get install pkg-config
sudo apt-get install libboost-dev
sudo apt-get install arduino
sudo apt-get install arduino-mk
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install python python-dev
sudo apt-get install libboost-python-dev
The software relies on a newer version of qwt (>=6.1). In order to install this
newer version, edit the file
sudo pico /etc/apt/sources.list and add the line
deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe
to its end. After that execute
sudo apt-get update
You can now install qwt via
sudo apt-get install libqwt-dev
You should now comment out the line previously added to /etc/apt/sources.list
and run
sudo apt-get update
Building
Go to the directory to which you checked out the source code and run
./configure [options]
with options as described in the documentation.
Then run
source tkmodlabenv.sh
in case you use bash or add the script to your .bashrc. You should
now be good to go and build the software by running
make