KasoVerb Logo KasoVerb

Building

This document describes building KasoVerb under a GNU/Linux or BSD operating system.

KasoVerb software GUI is built using the Fast Light Toolkit (FLTK) 1.3.x branch. Most distributions include an install package. If not, you will need to grab the latest tarball, compile and install it.

Another requirement is CMake, which is a tool used to build a compatible makefile for your operating system.

Obtaining Source

There are two methods to obtaining KasoVerb source code: (1) Tarball or (2) Repository.

Tarball

You can obtain the latest tarball kasoverb_delta0-02.02.17.src.tar.gz from the download page.

Once the tarball is downloaded, make a directory named kasoverb to extract it in.


        cd ~
        mkdir kasoverb
        cd kasoverb
        tar xvf ~/Downloads/kasoverb_delta0-02.02.17.src.tar.gz
      

Repository

The source repository is hosted on Savannah. It uses Bazaar version control software.

The following command is used to download the repository:


        bzr branch bzr://bzr.savannah.nongnu.org/kasoverb/delta0
      
Before fetching the repository make a directory named kasoverb and extract it there.

        cd ~
        mkdir kasoverb
        cd kasoverb
        bzr branch bzr://bzr.savannah.nongnu.org/kasoverb/delta0
      

Compiling

Using the CMake tool, compiling the sources has become much easier. The first task is to generate the makefile. Change into the 'delta0/source' directory. Then create a 'build' directory. Following, change into the 'build' directory, and type 'cmake ..'. If everything goes well the next task is to compile. Type 'make'.


        cd ~/kasoverb/delta0/source
        mkdir build
        cd build
        cmake ..
        make
      

The KasoVerb binary will be located (from the build directory) in the kvc/kvc_main/bin_source directory. To Launch it execute the following command:


      kvc/kvc_main/bin_source/kvc
    
The database is located in ~/kasoverb/delta0/database directory.

Installing

Currently, there is not a method to install KasoVerb from the build system.