I have updated cgal to 4.7 so that now works and after applying the libreadline workaround it compiles and installs but I still get C++ signature mismatches. I have ripped off Anaconda entirely, re-installed it, installed the latest Boost in it using only one source to make sure all packages are compatible (conda-forge). Running "./configure --prefix=$HOME/.local CXX="g++-5" CXXFLAGS="-std=gnu++14 -Wno-unused-local-typedefs" PYTHON="/home/pmj27/anaconda2/bin/python2.7" CPPFLAGS="-I/home/pmj27/anaconda2/include" LDFLAGS="-L/home/pmj27/anaconda2/lib" --enable-openmp" seems to work and completes succesfully, however, the configuration summary prints "Boost CPP flags: -I/usr/include" which is not what I want and which I guess is causing my later problems? ================================================================================ CONFIGURATION SUMMARY ================================================================================ Using python version: 2.7.13 Python interpreter: /home/pmj27/anaconda2/bin/python2.7 Installation path: /home/pmj27/anaconda2/lib/python2.7/site-packages/graph_tool C++ compiler (CXX): g++-5 C++ compiler version: 5.4.0 Prefix: /home/pmj27/.local Pkgconfigdir: ${libdir}/pkgconfig Python CPP flags: -I/home/pmj27/anaconda2/include/python2.7 Python LD flags: -L/home/pmj27/anaconda2/lib -lpython2.7 Boost CPP flags: -I/usr/include Boost LD flags: -lboost_iostreams -lboost_python -lboost_regex -lboost_coroutine Numpy CPP flags: -I/home/pmj27/anaconda2/lib/python2.7/site-packages/numpy/core/include Sparsehash CPP flags: CGAL CPP flags: -I/usr/include CGAL LD flags: -L/usr/lib -lCGAL -lCGAL_Core -lgmp Expat CPP flags: -I/usr/include Expat LD flags: -L/usr/lib -lexpat Cairomm CPP flags: -std=c++11 -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include Cairomm LD flags: -lcairomm-1.0 -lcairo -lsigc-2.0 OpenMP compiler flags: -fopenmp OpenMP LD flags: Extra CPPFLAGS: -I/home/pmj27/anaconda2/include Extra CXXFLAGS: -fopenmp -O3 -fvisibility=default -fvisibility-inlines-hidden -Wno-deprecated -ftemplate-depth-250 -DNDEBUG -Wall -Wextra -ftemplate-backtrace-limit=0 -std=gnu++14 -Wno-unused-local-typedefs Extra LDFLAGS: -L/home/pmj27/anaconda2/lib Using OpenMP: yes Using sparsehash: yes Using cairo: yes ================================================================================ Is there any way of telling why it keeps defaulting back to using the boost in /usr/include and a way of making sure it doesn't do so? The config.log <http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/file/n4027075/config.log> is attached. -- View this message in context: http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/... Sent from the Main discussion list for the graph-tool project mailing list archive at Nabble.com.