We have been unable to compile Treemix due to Boost errors. We have installed Boost in /usr/local/boost_1_56_0, I have added it to my PATH. We do get a few boost compilation errors, so not sure if this is the issue:
Boost error:
...failed common.copy /usr/local/lib/libboost_wave.a...
...failed updating 65 targets...
...skipped 11263 targets...
...updated 1007 targets...
we get the following error trying to compile Treemix:
$ ./configure --with-boost-libdir=/usr/local/boost_1_56_0
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for gzopen in -lz... yes
checking for cos in -lm... yes
checking for cblas_dgemm in -lgslcblas... yes
checking for gsl_blas_dgemm in -lgsl... yes
checking for boostlib >= 1.42... configure: We could not detect the boost libraries (version 1.42 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See
http://randspringer.de/boost for more documentation.
configure: error: need boost >= 1.42
anybody know what we are doing wrong?