Compile error with Boost 1.58 on Mac

Issue #229 resolved
Chris Beall created an issue

Latest Boost 1.58 has the following error on Mac. Haven't tested Linux. 1.57 works fine.

[ 15%] Building CXX object gtsam/CMakeFiles/gtsam.dir/inference/Ordering.cpp.o
In file included from /Users/cbeall3/git/gtsam/gtsam/inference/Ordering.cpp:24:
In file included from /Users/cbeall3/git/gtsam/gtsam/inference/Ordering.h:25:
In file included from /Users/cbeall3/git/gtsam/gtsam/base/FastSet.h:25:
In file included from /opt/local/include/boost/serialization/set.hpp:26:
/opt/local/include/boost/serialization/detail/stack_constructor.hpp:54:31: error: no
      member named 'load_construct_data_adl' in namespace 'boost::serialization'
        boost::serialization::load_construct_data_adl(
        ~~~~~~~~~~~~~~~~~~~~~~^
1 error generated.
make[3]: *** [gtsam/CMakeFiles/gtsam.dir/inference/Ordering.cpp.o] Error 1
make[2]: *** [gtsam/CMakeFiles/gtsam.dir/all] Error 2
make[1]: *** [CMakeFiles/check.dir/rule] Error 2
make: *** [check] Error 2

Comments (1)

  1. Log in to comment