Compiling OpenDaVINCI on FreeBSD 10.1 (32bit and 64bit)¶
Download and install FreeBSD 10.1 and update the packages list as root (FreeBSD will install automatically the package management tool, simply press ‘y’ to accept):
# pkg update
Install the bash shell for more convenient typing:
# pkg install shells/bash
Add the following line to /etc/fstab as indicated by the installer:
fdesc /dev/fd fdescfs rw 0 0
Change the shell by running:
$ chsh
Install the compiler:
# pkg install lang/gcc
# pkg install devel/cmake
# pkg install devel/git
# pkg install lang/python
Add a symbolic link to python as root user:
# ln -sf /usr/local/bin/python /usr/bin/python
Install Java to generate data structures:
# pkg install devel/apache-ant
# pkg install openjdk
Clone the latest OpenDaVINCI sources from https://github.com/se-research/OpenDaVINCI or download the latest OpenDaVINCI sources as zip file: https://github.com/se-research/OpenDaVINCI/archive/master.zip.
Change to your source folder and create a build directory:
$ cd OpenDaVINCI && mkdir build
Use cmake to create the build scripts for your build folder:
$ cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr/local ..
Build, run the tests, and install the OpenDaVINCI:
$ make all