Open npmadhu opened 8 years ago
Compilation succeeds with 1.58 - definitely needs more investigation - will try to see after full compilation.
Use "```" to quote compiler output.
Looks like bugs in boost 1.60.
Boost has (not just in 1.60), two different header files:
/usr/include/boost/core/addressof.hpp
and
/usr/include/boost/utility/addressof.hpp
And both get used as your error message shows. On my machine (Boost 1.57), the second simply includes the first, as #include <boost/core/addressof.hpp>
, so you cannot have such a redefinition error... What does the second file contain in your Boost 1.60?
the second file (/usr/include/boost/utility/addressof.hpp) just includes the first. The code I pulled is 1.60 from the Dec. 17th release. 1.58 also has the same structure and does not give this error - probably something else.
Lots of errors - have not investigated - Ubuntu looks to carry 1.58 - it builds on Ubuntu. Any ideas/thoughts?