[MacPorts] #66379: onetbb fails to build as +universal on 10.6.8 (i386+x86_64): error: unused function 'impl_zone_enable_discharge_checking'

MacPorts noreply at macports.org
Wed Nov 30 23:10:26 UTC 2022


#66379: onetbb fails to build as +universal on 10.6.8 (i386+x86_64): error: unused
function 'impl_zone_enable_discharge_checking'
---------------------------+-------------------------
  Reporter:  barracuda156  |      Owner:  catap
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.0
Resolution:                |   Keywords:  snowleopard
      Port:  onetbb        |
---------------------------+-------------------------

Comment (by barracuda156):

 Replying to [comment:1 catap]:
 > Have you tried to add `configure.cxxflags  -Wno-unused-function`?

 I tried now, it does not help. Adding `-DTBB_STRICT=NO` disables -Werror
 and lets build proceed, but it still fails in the end:
 {{{
 Undefined symbols for architecture i386:
 "tbb::detail::r1::wait_bounded_queue_monitor(tbb::detail::r1::concurrent_monitor*,
 unsigned long, long, tbb::detail::d1::delegate_base&)", referenced from:
      -exported_symbol[s_list] command line option
 ld: symbol(s) not found for architecture i386
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 make[2]: *** [clang_11.1_cxx11_64_macports/libtbb.12.7.dylib] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_onetbb/onetbb/work/build'
 make[1]: *** [src/tbb/CMakeFiles/tbb.dir/all] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_onetbb/onetbb/work/build'
 make: *** [all] Error 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/66379#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list