[MacPorts] #66686: boost171 @1.71.0: Build failure

MacPorts noreply at macports.org
Wed Jan 18 17:49:45 UTC 2023


#66686: boost171 @1.71.0: Build failure
------------------------+-----------------------
  Reporter:  nryan9444  |      Owner:  michaelld
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:  ventura
      Port:  boost171   |
------------------------+-----------------------

Comment (by kencu):

 It looks like this might be the error, when building boost171 +universal
 on an M1 Mac:
 {{{
 :info:build darwin.link.dll bin.v2/libs/fiber/build/darwin-14.0.0/release
 /architecture-combined/pch-off/threading-multi/visibility-hidden
 /libboost_fiber-mt.dylib
 :info:build     "/usr/bin/clang++" -dynamiclib -Wl,-single_module
 -install_name "/opt/local/libexec/boost/1.71/lib/libboost_fiber-mt.dylib"
 -o "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined
 /pch-off/threading-multi/visibility-hidden/libboost_fiber-mt.dylib"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/algo/algorithm.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/algo/round_robin.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/algo/shared_work.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/algo/work_stealing.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/barrier.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/condition_variable.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/context.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/fiber.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/future.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/mutex.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/properties.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/recursive_mutex.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/recursive_timed_mutex.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/timed_mutex.o"
 "bin.v2/libs/fiber/build/darwin-14.0.0/release/architecture-combined/pch-
 off/threading-multi/visibility-hidden/scheduler.o"
 "bin.v2/libs/context/build/darwin-14.0.0/release/architecture-combined
 /pch-off/threading-multi/visibility-hidden/libboost_context-mt.dylib"
 "bin.v2/libs/filesystem/build/darwin-14.0.0/release/architecture-combined
 /pch-off/threading-multi/visibility-hidden/libboost_filesystem-mt.dylib"
 -headerpad_max_install_names -fPIC -fvisibility=hidden -fvisibility-
 inlines-hidden -Wl,-dead_strip -no_dead_strip_inits_and_terms
 -L/opt/local/lib -Wl,-headerpad_max_install_names
 -Wl,-rpath,/opt/local/lib/libgcc -stdlib=libc++ -arch x86_64 -arch arm64
 :info:build ld: warning: option -no_dead_strip_inits_and_terms is obsolete
 and being ignored
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "_jump_fcontext", referenced from:
 :info:build
 boost::fibers::context_initializer::context_initializer() in context.o
 :info:build
 boost::fibers::dispatcher_context::dispatcher_context(boost::context::preallocated
 const&,
 boost::context::basic_fixedsize_stack<boost::context::stack_traits>&&) in
 context.o
 :info:build       void
 boost::context::detail::fiber_entry<boost::context::detail::fiber_record<boost::context::fiber,
 boost::context::basic_fixedsize_stack<boost::context::stack_traits>&,
 std::__1::__bind<boost::context::fiber
 (boost::fibers::dispatcher_context::*)(boost::context::fiber&&),
 boost::fibers::dispatcher_context*, std::__1::placeholders::__ph<1>
 const&> > >(boost::context::detail::transfer_t) in context.o
 :info:build       boost::intrusive_ptr<boost::fibers::context>::reset() in
 fiber.o
 :info:build       boost::fibers::scheduler::release_terminated_() in
 scheduler.o
 :info:build
 boost::intrusive_ptr<boost::fibers::context>::~intrusive_ptr() in
 scheduler.o
 :info:build   "_make_fcontext", referenced from:
 :info:build
 boost::fibers::dispatcher_context::dispatcher_context(boost::context::preallocated
 const&,
 boost::context::basic_fixedsize_stack<boost::context::stack_traits>&&) in
 context.o
 :info:build   "_ontop_fcontext", referenced from:
 :info:build       boost::fibers::context::~context() in context.o
 :info:build       boost::context::fiber::~fiber() in context.o
 :info:build       boost::fibers::context::resume() in context.o
 :info:build
 boost::fibers::context::resume(std::__1::unique_lock<boost::fibers::detail::spinlock_ttas>&)
 in context.o
 :info:build       boost::fibers::context::resume(boost::fibers::context*)
 in context.o
 :info:build       boost::fibers::context::suspend_with_cc() in context.o
 :info:build
 boost::fibers::context_initializer::context_initializer() in context.o
 :info:build       ...
 :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/66686#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list