You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

1) Install dependency packages assuming ubuntu derivative.  

sudo apt-get update
sudo apt-get install build-essential freeglut3-dev libboost-all-dev xterm libtiff4-dev libpng12-dev libgsl0-dev subversion bzr cmake-curses-gui libxft-dev libxinerama-dev fluid default-jre libblas-dev gpsd

2) Downloads:

cd ~/svn co https://oceanai.mit.edu/svn/moos-ivp-aro/releases/moos-ivp-13.2 moos-ivp
cd ~/
bzr co lp:goby
cd goby
sudo ./DEPENDENCIES debian
cd ~/ 
svn checkout https://hovergroup.googlecode.com/svn/trunk/third-party third-party
svn checkout https://hovergroup.googlecode.com/svn/trunk/ivp-extend hovergroup-extend

3) Build:

export CXX='/usr/local/lib/distcc/arm-linux-gnueabi-g++-4.4'
export CC='/usr/local/lib/distcc/arm-linux-gnueabi-gcc-4.4'
export DISTCC_HOSTS=192.168.1.4
export DISTCC_POTENTIAL_HOSTS=192.168.1.4
cd ~/moos-ivp/MOOS/MOOSCore
cmake -D DISABLE_NAMES_LOOKUP=ON -D USE_ASYNC_COMMS=ON .
make -j2
cd ../MOOSEssentials
cmake .
make -j2
cd ../MOOSGeodesy
cmake .
make -j2
cd ../MOOSToolsUI
cmake -D BUILD_GRAPHICAL_TOOLS=OFF .
pump make -j2
cd ~/moos-ivp/ivp/src
cmake -D IVP_BUILD_GUI_CODE=OFF .
pump make -j2

cd ~/goby
cmake -D build_apps=OFF .
make -j2
cd ~/hovergroup-extend/trunk
cmake .
make -j2
cd ~/hovergroup-extend/josh
cmake .
make -j2

4) Remove hotplug scripts for gpsd from /lilb/udev

  • No labels