Mac OS を Maverick にアップデートしたところ、何かが壊れたようです。
私は c++ コードを書いており、boost.python を使って Python フロントエンドを書いています。アップグレード前に動作するコードがあり、アップグレード後に奇妙なリンク エラーが発生し始めました。
darwin.link.dll /Users/Andy/software/boost-1.54.0/bin.v2/libs/python/build/darwin-4.8.1/debug/libboost_python.dylib
Undefined symbols for architecture x86_64:
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::size() const", referenced from:
boost::python::converter::(anonymous namespace)::wstring_rvalue_from_python::extract(_object*) in builtin_converters.o
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::empty() const", referenced from:
boost::python::converter::(anonymous namespace)::wstring_rvalue_from_python::extract(_object*) in builtin_converters.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const", referenced from:
boost::python::converter::arg_to_python<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::arg_to_python(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in numeric.o
.... ページと同様のエラーのページ。何が起こったのか知っている人はいますか?