Prior to build the code in this directory you should have built the MOOS code by executing the build-moos.sh script in the top-level moos-ivp directory. This should only need to be done once upon checkout or in the rarer case that the MOOS tree is updated. The code in this directory is meant to be built with the following steps: > cmake ./ > make On subsequent builds, needed as a result of your edits of exiting source code, just typing "make" should suffice. If however new source code has been added or deleted, or if any of the CMakeLists.txt files have been edited, then executing both steps may be necessary. The build process depends on some third party software being installed on your system. Some may have been installed during your linux install as a default selection. Others may need to be installed by you (or your system administrator) before proceeding. The dependencies are : App Name Package name Dependent Apps -------- ---------------- ----------------- g++ g++ all cmake cmake all make make all libtiff libtiff4-dev (1,3,4,5,6) OpenGL libgl1-mesa-dev (1,2,3,4,5,6,7) (1) lib_marineview (2) lib_ipfview (3) pMarineViewer (4) pShipsideViewer (5) app_geoview (6) app_logview (7) app_ffview On Debian systems, these packages can be installed with the following four lines (as the root or superuser): > apt-get install cmake > apt-get install make > apt-get install libtiff4 > apt-get install libgl1-mesa-dev If you are unable to install a requisite package, you can disable the build of the dependent app by editing src/CMakeLists.txt and simply commenting out the line for the dependent app.