[MacPorts] #68517: thrift fails to build on 10.6.8 / i386+x86_64

MacPorts noreply at macports.org
Fri Oct 20 17:51:31 UTC 2023


#68517: thrift fails to build on 10.6.8 / i386+x86_64
--------------------------+--------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.8.1
 Keywords:  snowleopard   |       Port:  thrift
--------------------------+--------------------
 {{{
 :info:build Undefined symbols for architecture i386:
 :info:build
 "boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result
 const&, boost::unit_test::lazy_ostream const&,
 boost::unit_test::basic_cstring<char const>, unsigned long,
 boost::test_tools::tt_detail::tool_level,
 boost::test_tools::tt_detail::check_type, unsigned long, ...)", referenced
 from:
 :info:build
 checkNoEvents(std::__1::shared_ptr<apache::thrift::test::EventLog> const&)
 in ProcessorTest.o
 :info:build
 checkNewConnEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&) in ProcessorTest.o
 :info:build
 checkCloseEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int) in ProcessorTest.o
 :info:build
 checkCallHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, char const*, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build       bool
 boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >
 >(boost::test_tools::tt_detail::equal_impl_frwd,
 boost::unit_test::lazy_ostream const&,
 boost::unit_test::basic_cstring<char const>, unsigned long,
 boost::test_tools::tt_detail::tool_level,
 boost::test_tools::tt_detail::check_type, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&, char
 const*, std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > const&, char const*) in ProcessorTest.o
 :info:build
 checkCallPostHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, unsigned int, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build       void testOnewayCall<TThreadedServerTraits,
 TemplatedTraits>() in ProcessorTest.o
 :info:build       ...
 :info:build   "boost::unit_test::framework::master_test_suite()",
 referenced from:
 :info:build       init_unit_test_suite() in ProcessorTest.o
 :info:build   "boost::unit_test::decorator::collector_t::instance()",
 referenced from:
 :info:build       __GLOBAL__sub_I_ProcessorTest.cpp in ProcessorTest.o
 :info:build   "boost::unit_test::unit_test_log_t::instance()", referenced
 from:
 :info:build       __GLOBAL__sub_I_ProcessorTest.cpp in ProcessorTest.o
 :info:build
 "boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*,
 boost::unit_test::decorator::collector_t&, unsigned long)", referenced
 from:
 :info:build       __GLOBAL__sub_I_ProcessorTest.cpp in ProcessorTest.o
 :info:build   "boost::unit_test::unit_test_main(bool (*)(), int, char**)",
 referenced from:
 :info:build       _main in ProcessorTest.o
 :info:build
 "boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring<char
 const>, unsigned long, boost::unit_test::basic_cstring<char const>)",
 referenced from:
 :info:build
 checkNoEvents(std::__1::shared_ptr<apache::thrift::test::EventLog> const&)
 in ProcessorTest.o
 :info:build
 checkNewConnEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&) in ProcessorTest.o
 :info:build
 checkCloseEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int) in ProcessorTest.o
 :info:build
 checkCallHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, char const*, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build
 checkCallPostHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, unsigned int, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build       TThreadedServer_Templated_basicService_invoker() in
 ProcessorTest.o
 :info:build       TThreadedServer_Templated_inheritedService_invoker() in
 ProcessorTest.o
 :info:build       ...
 :info:build   "boost::test_tools::tt_detail::print_log_value<char
 const*>::operator()(std::__1::basic_ostream<char,
 std::__1::char_traits<char> >&, char const*)", referenced from:
 :info:build
 boost::unit_test::lazy_ostream_impl<boost::unit_test::lazy_ostream,
 boost::test_tools::tt_detail::print_helper_t<char const*>,
 boost::test_tools::tt_detail::print_helper_t<char const*>
 const&>::operator()(std::__1::basic_ostream<char,
 std::__1::char_traits<char> >&) const in ProcessorTest.o
 :info:build   "boost::test_tools::tt_detail::equal_impl(char const*, char
 const*)", referenced from:
 :info:build
 checkNoEvents(std::__1::shared_ptr<apache::thrift::test::EventLog> const&)
 in ProcessorTest.o
 :info:build
 checkNewConnEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&) in ProcessorTest.o
 :info:build
 checkCloseEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int) in ProcessorTest.o
 :info:build
 checkCallHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, char const*, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build
 checkCallPostHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, unsigned int, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build       void testOnewayCall<TThreadedServerTraits,
 TemplatedTraits>() in ProcessorTest.o
 :info:build       void testExpectedError<TThreadedServerTraits,
 TemplatedTraits>() in ProcessorTest.o
 :info:build       ...
 :info:build   "boost::unit_test::lazy_ostream::inst", referenced from:
 :info:build
 checkNoEvents(std::__1::shared_ptr<apache::thrift::test::EventLog> const&)
 in ProcessorTest.o
 :info:build
 checkNewConnEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&) in ProcessorTest.o
 :info:build
 checkCloseEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int) in ProcessorTest.o
 :info:build
 checkCallHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, char const*, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build       bool
 boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd,
 std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> >, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> >
 >(boost::test_tools::tt_detail::equal_impl_frwd,
 boost::unit_test::lazy_ostream const&,
 boost::unit_test::basic_cstring<char const>, unsigned long,
 boost::test_tools::tt_detail::tool_level,
 boost::test_tools::tt_detail::check_type, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&, char
 const*, std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char> > const&, char const*) in ProcessorTest.o
 :info:build
 checkCallPostHandlerEvents(std::__1::shared_ptr<apache::thrift::test::EventLog>
 const&, unsigned int, unsigned int, std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char> > const&) in
 ProcessorTest.o
 :info:build       void testOnewayCall<TThreadedServerTraits,
 TemplatedTraits>() in ProcessorTest.o
 :info:build       ...
 :info:build
 "boost::unit_test::ut_detail::normalize_test_case_name(boost::unit_test::basic_cstring<char
 const>)", referenced from:
 :info:build       boost::unit_test::make_test_case(boost::function<void
 ()()> const&, boost::unit_test::basic_cstring<char const>,
 boost::unit_test::basic_cstring<char const>, unsigned long) in
 ProcessorTest.o
 :info:build
 "boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring<char
 const>, boost::unit_test::basic_cstring<char const>, unsigned long,
 boost::function<void ()()> const&)", referenced from:
 :info:build       boost::unit_test::make_test_case(boost::function<void
 ()()> const&, boost::unit_test::basic_cstring<char const>,
 boost::unit_test::basic_cstring<char const>, unsigned long) in
 ProcessorTest.o
 :info:build ld: symbol(s) not found for architecture i386
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 :info:build make[5]: *** [processor_test] Error 1
 :info:build make[5]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_thrift/thrift/work/thrift-0.19.0/lib/cpp/test'
 :info:build make[4]: *** [all] Error 2
 }}}

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


More information about the macports-tickets mailing list