Opened 7 months ago

Closed 7 months ago

#69671 closed defect (duplicate)

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

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.9.1
Keywords: lion, mountainlion, mavericks, yosemite Cc:
Port: mesa

Description

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,@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,@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,@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

Change History (1)

comment:1 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: newclosed

Duplicate of #68640.

Note: See TracTickets for help on using tickets.