Build fails with Anaconda Python.
34%] Linking CXX shared module libMalmoNETNative.so
Undefined symbols for architecture x86_64:
"boost::program_options::to_internal(std::__1::basic_string, std::__1::allocator > const&)", referenced from:
std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > boost::program_options::to_internal, std::__1::allocator > >(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&) in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::options_description::options_description(std::__1::basic_string, std::__1::allocator > const&, unsigned int, unsigned int)", referenced from:
malmo::ArgumentParser::ArgumentParser(std::__1::basic_string, std::__1::allocator > const&) in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::invalid_option_value::invalid_option_value(std::__1::basic_string, std::__1::allocator > const&)", referenced from:
void boost::program_options::validate(boost::any&, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, int, long) in libMalmo.a(ArgumentParser.cpp.o)
void boost::program_options::validate(boost::any&, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, double, long) in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::error_with_option_name::error_with_option_name(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, int)", referenced from:
boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, int) in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::detail::cmdline::set_additional_parser(boost::function1, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::basic_string, std::__1::allocator > const&>)", referenced from:
boost::program_options::basic_command_line_parser::extra_parser(boost::function1, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::basic_string, std::__1::allocator > const&>) in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::detail::cmdline::cmdline(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&)", referenced from:
boost::program_options::basic_command_line_parser::basic_command_line_parser(int, char const* const) in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::validate(boost::any&, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, std::__1::basic_string, std::__1::allocator >, int)", referenced from:
boost::program_options::typed_value, std::__1::allocator >, char>::xparse(boost::any&, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&) const in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::operator<<(std::__1::basic_ostream >&, boost::program_options::options_description const&)", referenced from:
malmo::ArgumentParser::getUsage() const in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::abstract_variables_map::operator const", referenced from:
boost::program_options::variables_map::operator const in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::error_with_option_name::substitute_placeholders(std::__1::basic_string, std::__1::allocator > const&) const", referenced from:
vtable for boost::exception_detail::clone_implboost::exception_detail::error_info_injector<boost::program_options::validation_error > in libMalmo.a(ArgumentParser.cpp.o)
vtable for boost::exception_detail::error_info_injectorboost::program_options::validation_error in libMalmo.a(ArgumentParser.cpp.o)
vtable for boost::program_options::validation_error in libMalmo.a(ArgumentParser.cpp.o)
vtable for boost::exception_detail::clone_implboost::exception_detail::error_info_injector<boost::program_options::invalid_option_value > in libMalmo.a(ArgumentParser.cpp.o)
vtable for boost::exception_detail::error_info_injectorboost::program_options::invalid_option_value in libMalmo.a(ArgumentParser.cpp.o)
vtable for boost::program_options::invalid_option_value in libMalmo.a(ArgumentParser.cpp.o)
"boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, bool) const", referenced from:
vtable for boost::program_options::typed_value in libMalmo.a(ArgumentParser.cpp.o)
vtable for boost::program_options::typed_value in libMalmo.a(ArgumentParser.cpp.o)
vtable for boost::program_options::typed_value, std::__1::allocator >, char> in libMalmo.a(ArgumentParser.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [Malmo/src/CSharpWrapper/libMalmoNETNative.so] Error 1
make[1]: *** [Malmo/src/CSharpWrapper/CMakeFiles/MalmoNETNative.dir/all] Error 2