Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-117951

Undefined symbols for architecture x86_64 ___isPlatformVersionAtLeast

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Out of scope
    • Icon: P1: Critical P1: Critical
    • None
    • 6.5.3
    • GUI: Other
    • None
    • macOS

      with clang 16 I got this error (pinning back clang to 15 makes it go away):

      2023-10-09T16:19:35.3142140Z [1060/4051] Linking CXX shared library qtbase/lib/libQt6Gui.6.5.3.dylib
      2023-10-09T16:19:35.3243570Z FAILED: qtbase/lib/libQt6Gui.6.5.3.dylib 
      2023-10-09T16:19:35.3350170Z : && $BUILD_PREFIX/bin/x86_64-apple-darwin13.4.0-clang++ -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/qt6-main-6.5.3 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -DNDEBUG -O3 -isysroot /Applications/Xcode_13.2.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk -mmacosx-version-min=10.14 -dynamiclib -Wl,-headerpad_max_install_names -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib   -Wl,-undefined,error -fapplication-extension -compatibility_version 6.0.0 -current_version 6.5.3 -o qtbase/lib/libQt6Gui.6.5.3.dylib -install_name @rpath/libQt6Gui.6.dylib qtbase/src/gui/CMakeFiles/Gui.dir/Gui_autogen/mocs_compilation.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_6_cxx.cxx.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_5_cxx.cxx.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_4_cxx.cxx.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_3_cxx.cxx.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_2_cxx.cxx.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_1_cxx.cxx.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_0_cxx.cxx.o qtbase/src/gui/CMakeFiles/Gui.dir/Unity/unity_0_c.c.o qtbase/src/gui/CMakeFiles/Gui.dir/.rcc/qrc_qpdf.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/.rcc/qrc_gui_shaders.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/platform/macos/qcocoanativeinterface.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/image/qimage_darwin.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/painting/qcoregraphics.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/platform/darwin/qmacmimeregistry.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/platform/darwin/qutimimeconverter.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/platform/darwin/qapplekeymapper.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/text/coretext/qcoretextfontdatabase.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/text/coretext/qfontengine_coretext.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/accessible/qaccessiblecache_mac.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/image/qimage_ssse3.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/painting/qdrawhelper_ssse3.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/painting/qdrawhelper_sse4.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/painting/qimagescale_sse4.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/painting/qdrawhelper_avx2.cpp.o qtbase/src/gui/CMakeFiles/Gui.dir/__/3rdparty/md4c/md4c.c.o qtbase/src/gui/CMakeFiles/Gui.dir/rhi/qrhimetal.mm.o qtbase/src/gui/CMakeFiles/Gui.dir/painting/qdrawhelper.cpp.o  -Wl,-rpath,$SRC_DIR/build/qtbase/lib  -framework AppKit  -framework AppKit  -framework Carbon  -framework ImageIO  -framework CoreFoundation  -framework CoreGraphics  -framework CoreText  -framework Foundation  -framework Foundation  $PREFIX/lib/libglib-2.0.dylib  qtbase/lib/libQt6DBus.6.5.3.dylib  -framework Metal  -Xlinker -framework -Xlinker OpenGL  -Xlinker -framework -Xlinker AGL  $PREFIX/lib/libpng.dylib  $PREFIX/lib/libz.dylib  qtbase/lib/libQt6BundledHarfbuzz.a  $PREFIX/lib/libfreetype.dylib  -lz  $PREFIX/lib/libgthread-2.0.dylib  qtbase/lib/libQt6Core.6.5.3.dylib  -framework IOKit  -framework DiskArbitration && :
      2023-10-09T16:19:35.3353530Z ld: warning: -pie being ignored. It is only used when linking a main executable
      2023-10-09T16:19:35.3418370Z ld: warning: linking against a dylib which is not safe for use in application extensions: $PREFIX/lib/libglib-2.0.dylib
      2023-10-09T16:19:35.3519680Z ld: warning: linking against a dylib which is not safe for use in application extensions: $PREFIX/lib/libpng.dylib
      2023-10-09T16:19:35.3621220Z ld: warning: linking against a dylib which is not safe for use in application extensions: $PREFIX/lib/libz.dylib
      2023-10-09T16:19:35.3722560Z ld: warning: linking against a dylib which is not safe for use in application extensions: $PREFIX/lib/libfreetype.dylib
      2023-10-09T16:19:35.3804900Z ld: warning: linking against a dylib which is not safe for use in application extensions: $PREFIX/lib/libgthread-2.0.dylib
      2023-10-09T16:19:35.3906130Z ld: warning: linking against a dylib which is not safe for use in application extensions: $PREFIX/lib/libc++.dylib
      2023-10-09T16:19:35.4007410Z Undefined symbols for architecture x86_64:
      2023-10-09T16:19:35.4108740Z   "___isPlatformVersionAtLeast", referenced from:
      2023-10-09T16:19:35.4210270Z       QAppleKeyMapper::keyMapForKey(unsigned short) const in qapplekeymapper.mm.o
      2023-10-09T16:19:35.4311630Z       QCoreTextFontDatabase::populateThemeFonts() in qcoretextfontdatabase.mm.o
      2023-10-09T16:19:35.4413040Z       QRhiMetal::create(QFlags<QRhi::Flag>) in qrhimetal.mm.o
      2023-10-09T16:19:35.4515320Z       QRhiMetal::destroy() in qrhimetal.mm.o
      2023-10-09T16:19:35.4617090Z       QRhiMetal::isFeatureSupported(QRhi::Feature) const in qrhimetal.mm.o
      2023-10-09T16:19:35.4718470Z       QRhiMetal::pipelineCacheData() in qrhimetal.mm.o
      2023-10-09T16:19:35.4820290Z       QRhiMetal::setPipelineCacheData(QByteArray const&) in qrhimetal.mm.o
      2023-10-09T16:19:35.4921770Z       ...
      2023-10-09T16:19:35.5023150Z ld: symbol(s) not found for architecture x86_64
      2023-10-09T16:19:35.5124910Z clang-16: error: linker command failed with exit code 1 (use -v to see invocation)

       

      full log:

      https://dev.azure.com/conda-forge/84710dde-1620-425b-80d0-4cf5baca359d/_apis/build/builds/800165/logs/28

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vestbo Tor Arne Vestbø
            jschueller Julien Schueller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes