Re: [Housebot-developers] Compile error on OSX
Status: Alpha
Brought to you by:
j_house
|
From: Urban H. <ur...@be...> - 2009-12-25 10:27:50
|
On 15.12.09 05:15, Jason House wrote:
> Take a look at the top of the top-level makefile. There's a new
> parameter with a name similar to BOOST_SUFFIX. For my newer install of
> boost, it's -mt, but probably should be blank for you. If that doesn't
> work, copy and paste the build error.
I actually tried to build libego alone (using the cmakeall script). And
even though I installed 1.41.0 I still get the following error:
Linking CXX executable engine
Undefined symbols:
"boost::system::get_system_category()", referenced from:
boost::enable_if<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> >, bool>::type
boost::filesystem::exists<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>(boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> const&)in logger.cpp.o
boost::enable_if<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> >, bool>::type
boost::filesystem::is_directory<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>(boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> const&)in logger.cpp.o
__static_initialization_and_destruction_0(int, int)in logger.cpp.o
__static_initialization_and_destruction_0(int, int)in logger.cpp.o
"boost::system::get_generic_category()", referenced from:
boost::enable_if<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> >, bool>::type
boost::filesystem::create_directories<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>(boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> const&)in logger.cpp.o
__static_initialization_and_destruction_0(int, int)in logger.cpp.o
__static_initialization_and_destruction_0(int, int)in logger.cpp.o
__static_initialization_and_destruction_0(int, int)in logger.cpp.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [engine/engine] Error 1
make[1]: *** [engine/CMakeFiles/engine.dir/all] Error 2
make: *** [all] Error 2
Urban
|