[MacPorts] #71195: tiledb @2.26.0: Undefined symbols "std::exception_ptr::__from_native_exception_pointer(void*)"

MacPorts noreply at macports.org
Tue Oct 29 10:46:18 UTC 2024


#71195: tiledb @2.26.0: Undefined symbols
"std::exception_ptr::__from_native_exception_pointer(void*)"
---------------------+--------------------------
 Reporter:  nilason  |      Owner:  barracuda156
     Type:  defect   |     Status:  assigned
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:
 Keywords:  ventura  |       Port:  tiledb
---------------------+--------------------------
 `tiledb` fails to build on macOS 13 after update to 2.26.0
 [https://github.com/macports/macports-
 ports/commit/b6094a29489fdcbbedc302b9a1878fe69a28b940 commit b6094a2],
 with

 {{{
 Undefined symbols for architecture arm64:
   "std::exception_ptr::__from_native_exception_pointer(void*)", referenced
 from:
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in array.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in array_directory.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in array_operations.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in fragment_consolidator.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in fragment_meta_consolidator.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in vfs.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in filter_pipeline.cc.o
       ...
   "___cxa_init_primary_exception", referenced from:
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in array.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in array_directory.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in array_operations.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in fragment_consolidator.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in fragment_meta_consolidator.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in vfs.cc.o
       std::exception_ptr
 std::make_exception_ptr[abi:ne190102]<std::__1::future_error>(std::__1::future_error)
 in filter_pipeline.cc.o
       ...
 ld: symbol(s) not found for architecture arm64
 clang++: error: linker command failed with exit code 1 (use -v to see
 invocation)
 make[2]: *** [tiledb/libtiledb.dylib] Error 1
 }}}

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


More information about the macports-tickets mailing list