[MacPorts] #69671: mesa @22.1.7_2 broken on 10.7–10.10: Undefined symbols for architecture x86_64: "std::__1::__libcpp_verbose_abort(char const*, ...)"

MacPorts noreply at macports.org
Thu Apr 4 19:01:58 UTC 2024


#69671: mesa @22.1.7_2 broken on 10.7–10.10: Undefined symbols for architecture
x86_64:   "std::__1::__libcpp_verbose_abort(char const*, ...)"
-----------------------------------------------------+--------------------
 Reporter:  barracuda156                             |      Owner:  (none)
     Type:  defect                                   |     Status:  new
 Priority:  Normal                                   |  Milestone:
Component:  ports                                    |    Version:  2.9.1
 Keywords:  lion, mountainlion, mavericks, yosemite  |       Port:  mesa
-----------------------------------------------------+--------------------
 {{{
 FAILED: src/gallium/targets/dri/libgallium_dri.so
 /opt/local/bin/clang++-mp-16  -o src/gallium/targets/dri/libgallium_dri.so
 src/gallium/targets/dri/libgallium_dri.so.p/target.c.o -L/opt/local/lib
 -I/opt/local/include -I/opt/local/include/LegacySupport
 -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -shared
 -install_name @rpath/libgallium_dri.dylib -Wl,-headerpad_max_install_names
 -lMacportsLegacySupport -arch x86_64 -pipe -Os -stdlib=libc++ -arch x86_64
 -Wl,-rpath, at loader_path/../../../mapi/shared-glapi
 -Wl,-rpath,/opt/local/lib src/gallium/frontends/dri/libdri.a
 src/util/libmesa_util.a src/util/format/libmesa_format.a
 src/mesa/libmesa.a src/compiler/glsl/libglsl.a
 src/compiler/glsl/glcpp/libglcpp.a src/compiler/nir/libnir.a
 src/compiler/libcompiler.a src/mesa/libmesa_sse41.a
 src/gallium/auxiliary/libgalliumvl.a src/gallium/auxiliary/libgallium.a
 src/mapi/shared-glapi/libglapi.0.dylib src/gallium/auxiliary/pipe-
 loader/libpipe_loader_static.a src/util/libxmlconfig.a
 src/gallium/winsys/sw/null/libws_null.a
 src/gallium/winsys/sw/wrapper/libwsw.a
 src/gallium/winsys/sw/dri/libswdri.a
 src/gallium/drivers/softpipe/libsoftpipe.a -lexpat
 /opt/local/lib/libz.dylib -lm /opt/local/lib/libzstd.dylib -lSystem
 -lexpat -lexpat
 Undefined symbols for architecture x86_64:
   "std::__1::__libcpp_verbose_abort(char const*, ...)", referenced from:
       std::__1::basic_filebuf<char, std::__1::char_traits<char>
 >::underflow() in libmesa.a(state_tracker_st_glsl_to_tgsi.cpp.o)
 __ZNSt3__117__floyd_sift_downB7v160006INS_17_ClassicAlgPolicyER16sort_inout_declsP10inout_declEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE
 in libmesa.a(state_tracker_st_glsl_to_tgsi.cpp.o)
 __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB7v160006Em
 in libmesa.a(state_tracker_st_glsl_to_tgsi.cpp.o)
 __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB7v160006Em
 in libmesa.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o)
 __ZNSt3__117__floyd_sift_downB7v160006INS_17_ClassicAlgPolicyERPFbRK16array_live_rangeS4_EPS2_EET1_S9_OT0_NS_15iterator_traitsIS9_E15difference_typeE
 in libmesa.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o)
       (anonymous
 namespace)::find_lowerable_rvalues_visitor::stack_leave(ir_instruction*,
 void*) in libglsl.a(lower_precision.cpp.o)
 __ZNSt3__16vectorIN12_GLOBAL__N_130find_lowerable_rvalues_visitor11stack_entryENS_9allocatorIS3_EEE4backB7v160006Ev
 in libglsl.a(lower_precision.cpp.o)
       ...
 ld: symbol(s) not found for architecture x86_64
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 [933/983] /opt/local/bin/clang++-mp-16  -o
 src/gallium/targets/osmesa/libOSMesa.8.dylib
 src/gallium/targets/osmesa/libOSMesa.8.dylib.p/target.c.o -L/opt/local/lib
 -I/opt/local/include -I/opt/local/include/LegacySupport
 -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -shared
 -install_name @rpath/libOSMesa.8.dylib -compatibility_version 9.0.0
 -current_version 9.0.0 -Wl,-force_load
 src/gallium/frontends/osmesa/libosmesa_st.a -Wl,-force_load
 src/mapi/glapi/libglapi_static.a -Wl,-headerpad_max_install_names
 -lMacportsLegacySupport -arch x86_64 -pipe -Os -stdlib=libc++ -arch x86_64
 -Wl,-rpath, at loader_path/../../../mapi/shared-glapi
 -Wl,-rpath,/opt/local/lib src/mesa/libmesa.a src/compiler/glsl/libglsl.a
 src/compiler/glsl/glcpp/libglcpp.a src/util/libmesa_util.a
 src/util/format/libmesa_format.a src/compiler/nir/libnir.a
 src/compiler/libcompiler.a src/mesa/libmesa_sse41.a
 src/gallium/auxiliary/libgallium.a src/gallium/winsys/sw/null/libws_null.a
 src/mapi/shared-glapi/libglapi.0.dylib
 src/gallium/drivers/softpipe/libsoftpipe.a -lSystem
 /opt/local/lib/libz.dylib -lm /opt/local/lib/libzstd.dylib -lSystem
 FAILED: src/gallium/targets/osmesa/libOSMesa.8.dylib
 /opt/local/bin/clang++-mp-16  -o
 src/gallium/targets/osmesa/libOSMesa.8.dylib
 src/gallium/targets/osmesa/libOSMesa.8.dylib.p/target.c.o -L/opt/local/lib
 -I/opt/local/include -I/opt/local/include/LegacySupport
 -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -shared
 -install_name @rpath/libOSMesa.8.dylib -compatibility_version 9.0.0
 -current_version 9.0.0 -Wl,-force_load
 src/gallium/frontends/osmesa/libosmesa_st.a -Wl,-force_load
 src/mapi/glapi/libglapi_static.a -Wl,-headerpad_max_install_names
 -lMacportsLegacySupport -arch x86_64 -pipe -Os -stdlib=libc++ -arch x86_64
 -Wl,-rpath, at loader_path/../../../mapi/shared-glapi
 -Wl,-rpath,/opt/local/lib src/mesa/libmesa.a src/compiler/glsl/libglsl.a
 src/compiler/glsl/glcpp/libglcpp.a src/util/libmesa_util.a
 src/util/format/libmesa_format.a src/compiler/nir/libnir.a
 src/compiler/libcompiler.a src/mesa/libmesa_sse41.a
 src/gallium/auxiliary/libgallium.a src/gallium/winsys/sw/null/libws_null.a
 src/mapi/shared-glapi/libglapi.0.dylib
 src/gallium/drivers/softpipe/libsoftpipe.a -lSystem
 /opt/local/lib/libz.dylib -lm /opt/local/lib/libzstd.dylib -lSystem
 Undefined symbols for architecture x86_64:
   "std::__1::__libcpp_verbose_abort(char const*, ...)", referenced from:
       std::__1::basic_filebuf<char, std::__1::char_traits<char>
 >::underflow() in libmesa.a(state_tracker_st_glsl_to_tgsi.cpp.o)
 __ZNSt3__117__floyd_sift_downB7v160006INS_17_ClassicAlgPolicyER16sort_inout_declsP10inout_declEET1_S6_OT0_NS_15iterator_traitsIS6_E15difference_typeE
 in libmesa.a(state_tracker_st_glsl_to_tgsi.cpp.o)
 __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB7v160006Em
 in libmesa.a(state_tracker_st_glsl_to_tgsi.cpp.o)
 __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeB7v160006Em
 in libmesa.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o)
 __ZNSt3__117__floyd_sift_downB7v160006INS_17_ClassicAlgPolicyERPFbRK16array_live_rangeS4_EPS2_EET1_S9_OT0_NS_15iterator_traitsIS9_E15difference_typeE
 in libmesa.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o)
       (anonymous
 namespace)::find_lowerable_rvalues_visitor::stack_leave(ir_instruction*,
 void*) in libglsl.a(lower_precision.cpp.o)
 __ZNSt3__16vectorIN12_GLOBAL__N_130find_lowerable_rvalues_visitor11stack_entryENS_9allocatorIS3_EEE4backB7v160006Ev
 in libglsl.a(lower_precision.cpp.o)
       ...
 ld: symbol(s) not found for architecture x86_64
 }}}

 Also on buildbots:
 https://build.macports.org/builders/ports-10.10_x86_64-builder/builds/262337/steps
 /install-port/logs/stdio

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


More information about the macports-tickets mailing list