Skip to content
VoR0220 edited this page Jun 15, 2015 · 15 revisions

The Boost which ships with Ubuntu 14.04 LTS is too old. You need to download the Boost tarball for Boost 1.57.0 (Note, 1.58.0 requires C++14 and will not build on Ubuntu LTS; this requirement was an accident, see ). Build Boost as follows:

wget -c 'http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.tar.bz2/download'
tar -xf download
cd boost_1_57_0/
./bootstrap.sh --prefix=/usr/local/
./b2 install

This should install boost exactly to where the installation script is looking for it. If not, then we need to tell cmake to use the Boost we just built, instead of using the system-wide Boost:

cd ~/src/graphene
[ -e ./doc/build-ubuntu.md ] && sh -c 'cmake -DBOOST_ROOT="$BOOST_ROOT" -DCMAKE_BUILD_TYPE=Debug .'

If all goes well, you should see the correct Boost version in the output messages to the above command.