-
Notifications
You must be signed in to change notification settings - Fork 0
/
README-GNULINUX.txt
66 lines (45 loc) · 2.12 KB
/
README-GNULINUX.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
README-LINUX.txt
Last updated: 12 November 2021
Maintainer: Mike Benjamin ([email protected])
OVERVIEW
========
This file gives GNU/Linux-specific steps for building and running
MOOS-IvP software.
Testing is primarily done on Ubuntu 18.4LTS. We are
happy to feedback from user of other GNU/Linux distros.
UBUNTU PACKAGES
========
Packages you probably already have installed:
g++ - GNU C++ compiler
subversion - Advanced version control system
cmake - cross-platform, open-source make system
xterm - X terminal application
Additional packages:
libfltk1.3-dev - Fast Light Toolkit - development files
freeglut3-dev - OpenGL Utility Toolkit development files
libpng-dev - PNG library - development
libjpeg-dev - Independent JPEG Group's JPEG runtime library
libxft-dev - FreeType-based font drawing library for X
libxinerama-dev - X11 Xinerama extension library (development headers)
libtiff5-dev - Tag Image File Format library (TIFF), development files
espeak - Text to voice (used in the iSay app)
To do it all, cut and paste this:
sudo apt install g++ subversion xterm cmake libfltk1.3-dev freeglut3-dev libpng12-dev libjpeg-dev libxft-dev libxinerama-dev libtiff4-dev espeak
NOTE: As of this date we are no longer including FLTK as part of the
MOOS-IvP tree. If you have trouble finding FLTK 1.3 in your
system's package manager, we recommend that you install from the
source code from the FLTK website.
BUILDING MOOS-IvP
=================
./build-moos.sh
./build-ivp.sh
ENVIRONMENT VARIABLES
=====================
When you build the MOOS-IvP software, the executable programs are placed
in the "moos-ivp/bin" subdirectory of the source code tree.
We recommend that you put the absolute path to this directory into
your PATH environment variable. This is especially important because the
"pAntler" program, which can launch other MOOS/IvP programs, relies on the
PATH variable to find those programs.
We normally just add lines to our ~/.bashrc or ~/.cshrc files to always append
these two directories to the PATH environment variable.