[MacPorts] #65060: Undefined boost symbols when installing blender

MacPorts noreply at macports.org
Sat Apr 23 12:35:16 UTC 2022


#65060: Undefined boost symbols when installing blender
--------------------+--------------------
 Reporter:  srasku  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:
--------------------+--------------------
 I'm getting the following

 {{{
 :info:build ld: warning: dylib (/opt/local/lib/libosdCPU.dylib) was built
 for newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib (/opt/local/lib/libosdGPU.dylib) was built
 for newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib (/opt/local/lib/libembree3.dylib) was built
 for newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib
 (/opt/local/lib/opencollada/libOpenCOLLADAStreamWriter.dylib) was built
 for newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib
 (/opt/local/lib/opencollada/libOpenCOLLADAFramework.dylib) was built for
 newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib
 (/opt/local/lib/opencollada/libOpenCOLLADABaseUtils.dylib) was built for
 newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib
 (/opt/local/lib/opencollada/libGeneratedSaxParser.dylib) was built for
 newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib
 (/opt/local/lib/opencollada/libOpenCOLLADASaxFrameworkLoader.dylib) was
 built for newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib
 (/opt/local/lib/opencollada/libMathMLSolver.dylib) was built for newer
 macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib
 (/opt/local/lib/opencollada/libbuffer.dylib) was built for newer macOS
 version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib (/opt/local/lib/opencollada/libftoa.dylib)
 was built for newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib (/opt/local/lib/opencollada/libUTF.dylib)
 was built for newer macOS version (11.2) than being linked (11.0)
 :info:build ld: warning: dylib (/opt/local/lib/opencollada/libpcre.dylib)
 was built for newer macOS version (11.2) than being linked (11.0)
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "boost::locale::base_message_format<char>::id", referenced
 from:
 :info:build       _bl_locale_set in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build
 "boost::locale::localization_backend_manager::global(boost::locale::localization_backend_manager
 const&)", referenced from:
 :info:build       _bl_locale_init in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build   "boost::locale::localization_backend_manager::global()",
 referenced from:
 :info:build       _bl_locale_init in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build
 "boost::locale::localization_backend_manager::select(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned
 int)", referenced from:
 :info:build       _bl_locale_init in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build
 "boost::locale::localization_backend_manager::~localization_backend_manager()",
 referenced from:
 :info:build       _bl_locale_init in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build   "boost::locale::info::id", referenced from:
 :info:build       _bl_locale_set in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build
 "boost::locale::generator::add_messages_path(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&)",
 referenced from:
 :info:build       _bl_locale_set in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build
 "boost::locale::generator::add_messages_domain(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&)",
 referenced from:
 :info:build       _bl_locale_set in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build   "boost::locale::generator::generator()", referenced from:
 :info:build       _bl_locale_set in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build   "boost::locale::generator::~generator()", referenced from:
 :info:build       _bl_locale_set in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build   "boost::python::throw_error_already_set()", referenced from:
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<float>(float const&, std::__1::integral_constant<bool, false>)
 in libbf_usd.a(usd_capi.cc.o)
 :info:build       _object*
 boost::python::api::object_initializer_impl<false, false>::get<bool>(bool
 const&, std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_writer_mesh.cc.o)
 :info:build
 "boost::python::converter::detail::arg_to_python_base::arg_to_python_base(void
 const volatile*, boost::python::converter::registration const&)",
 referenced from:
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<pxrInternal_v0_20__pxrReserved__::TfToken>(pxrInternal_v0_20__pxrReserved__::TfToken
 const&, std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_capi.cc.o)
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<pxrInternal_v0_20__pxrReserved__::TfToken>(pxrInternal_v0_20__pxrReserved__::TfToken
 const&, std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_writer_hair.cc.o)
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<pxrInternal_v0_20__pxrReserved__::VtArray<pxrInternal_v0_20__pxrReserved__::GfVec3f>
 >(pxrInternal_v0_20__pxrReserved__::VtArray<pxrInternal_v0_20__pxrReserved__::GfVec3f>
 const&, std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_writer_hair.cc.o)
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<pxrInternal_v0_20__pxrReserved__::VtArray<int>
 >(pxrInternal_v0_20__pxrReserved__::VtArray<int> const&,
 std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_writer_hair.cc.o)
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<pxrInternal_v0_20__pxrReserved__::VtArray<pxrInternal_v0_20__pxrReserved__::GfVec2f>
 >(pxrInternal_v0_20__pxrReserved__::VtArray<pxrInternal_v0_20__pxrReserved__::GfVec2f>
 const&, std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_writer_mesh.cc.o)
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<pxrInternal_v0_20__pxrReserved__::VtArray<pxrInternal_v0_20__pxrReserved__::GfVec3f>
 >(pxrInternal_v0_20__pxrReserved__::VtArray<pxrInternal_v0_20__pxrReserved__::GfVec3f>
 const&, std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_writer_mesh.cc.o)
 :info:build       _object*
 boost::python::api::object_initializer_impl<false,
 false>::get<pxrInternal_v0_20__pxrReserved__::VtArray<int>
 >(pxrInternal_v0_20__pxrReserved__::VtArray<int> const&,
 std::__1::integral_constant<bool, false>) in
 libbf_usd.a(usd_writer_mesh.cc.o)
 :info:build       ...
 :info:build
 "boost::python::converter::registry::lookup(boost::python::type_info)",
 referenced from:
 :info:build       ___cxx_global_var_init.15 in libbf_usd.a(usd_capi.cc.o)
 :info:build       ___cxx_global_var_init.3 in
 libbf_usd.a(usd_hierarchy_iterator.cc.o)
 :info:build       ___cxx_global_var_init.4 in
 libbf_usd.a(usd_hierarchy_iterator.cc.o)
 :info:build       ___cxx_global_var_init.7 in
 libbf_usd.a(usd_writer_hair.cc.o)
 :info:build       ___cxx_global_var_init.8 in
 libbf_usd.a(usd_writer_hair.cc.o)
 :info:build       ___cxx_global_var_init.9 in
 libbf_usd.a(usd_writer_hair.cc.o)
 :info:build       ___cxx_global_var_init.10 in
 libbf_usd.a(usd_writer_hair.cc.o)
 :info:build       ...
 :info:build
 "boost::locale::generator::generate(std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) const",
 referenced from:
 :info:build       _bl_locale_set in
 libbf_intern_locale.a(boost_locale_wrapper.cpp.o)
 :info:build ld: symbol(s) not found for architecture x86_64
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/65060>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list