Open kwsp opened 1 week ago
/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:601:37: error: 'CGDisplayCreateImageForRect' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead.
601 | QCFType<CGImageRef> image = CGDisplayCreateImageForRect(displayId, grabRect.toCGRect());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGDirectDisplay.h:391:33: note: 'CGDisplayCreateImageForRect' has been explicitly marked unavailable here
391 | CG_EXTERN CGImageRef __nullable CGDisplayCreateImageForRect(
| ^
10 warnings and 1 error generated.
Seems like the Qt sources needs to be updated for macOS 15. However, I read this here that Qt (i assume 6) builds out of the box on macOS 15: https://www.qt.io/blog/qt-on-macos-15-sequoia so I'm confused.
I'm using Qt from Homebrew for now as a temporary fix on mac.
The Qt upstream deployment target is macOS 12. I recommend building with the same.
Qt builds fine on macOS 14. My CI's will keep building Qt there.
https://github.com/microsoft/vcpkg/discussions/39635 relevant info on how to set the target macos version
39635 relevant info on how to set the target macos version
This is the solution! I'm using this arm64-osx.cmake
custom triplet:
set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)
set(VCPKG_CMAKE_SYSTEM_NAME Darwin)
set(VCPKG_OSX_ARCHITECTURES arm64)
### custom
# Pin macOS version to 14 (Sonoma).
# Qt currently doesn't build on 15
set(VCPKG_OSX_DEPLOYMENT_TARGET 14)
According to this, unless Qt updates their deployment target, vcpkg users on macOS 15 has to use this hack to build Qt. I wonder if there's a way for vcpkg to patch the port somehow (by forcing the Qt dependency to build with macOS deployment target 14 or earlier) so not every user has to use a custom triplet.
"the minimum macOS version for compiled binaries."
How can vcpkg know which deployment target users want to target?
The problem is that as is, with the https://github.com/microsoft/vcpkg/blob/master/triplets/arm64-osx.cmake triplet provided by VCPKG, Qt does not build on macOS 15.
The same variable could be set in portfile/.cmake include. The problem indeed how to determine which version is needed. (setting it to earliest disables/breaks some c++ support in older sdks) If qt has a documented requrement, then portfile/script(ideally in qt upstream) should check and enforce it, perhaps the latest "known good" of 14. this should work fine for dylib/framework, cant be sure about static though.
this should work fine for dylib/framework, cant be sure about static though
I statically link Qt targeting macOS 14 while the rest are built to target 15 by default. No problems so far
Package: qtbase[brotli,concurrent,core,cups,dbus,default-features,dnslookup,doubleconversion,freetype,gui,harfbuzz,icu,jpeg,network,opengl,openssl,pcre2,png,sql,sql-psql,sql-sqlite,testlib,thread,widgets,zstd]:arm64-osx@6.7.2#3
Host Environment
To Reproduce
vcpkg install
Failure logs
/Users/tnie/vcpkg/buildtrees/qtbase/install-arm64-osx-dbg-out.log
``` Change Dir: '/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg' Run Build Command(s): /opt/homebrew/bin/ninja -v -v -j9 install [1/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/mkspecs/preliminary/qmodule.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/mkspecs/preliminary/Debug/qmodule.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/qmodule.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [2/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/opengl && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/opengl/qt_lib_opengl_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/opengl/Debug/qt_lib_opengl_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_opengl_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [3/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/widgets && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/widgets/qt_lib_widgets_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/widgets/Debug/qt_lib_widgets_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_widgets_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [4/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/sql && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/sql/qt_lib_sql_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/sql/Debug/qt_lib_sql_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_sql_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [5/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/qt_lib_core_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/Debug/qt_lib_core_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_core_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [6/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/dbus && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/dbus/qt_lib_dbus_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/dbus/Debug/qt_lib_dbus_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_dbus_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [7/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/gui && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/gui/qt_lib_gui_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/gui/Debug/qt_lib_gui_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_gui_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [8/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/network && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/network/qt_lib_network_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/network/Debug/qt_lib_network_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_network_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [9/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/xml && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/xml/qt_lib_xml_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/xml/Debug/qt_lib_xml_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_xml_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [10/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/openglwidgets && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/openglwidgets/qt_lib_openglwidgets_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/openglwidgets/Debug/qt_lib_openglwidgets_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_openglwidgets_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [11/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/testlib && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/testlib/qt_lib_testlib_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/testlib/Debug/qt_lib_testlib_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_testlib_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [12/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/concurrent && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/concurrent/qt_lib_concurrent_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/concurrent/Debug/qt_lib_concurrent_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_concurrent_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [13/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/printsupport && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake "-DIN_FILES=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/printsupport/qt_lib_printsupport_private.pri;/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/printsupport/Debug/qt_lib_printsupport_private.cmake" -DOUT_FILE=/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/../share/Qt6/mkspecs/modules/qt_lib_printsupport_private.pri "-DLIBRARY_PREFIXES=lib;lib" "-DLIBRARY_SUFFIXES=.dylib;.tbd;.so;.a" -DLINK_LIBRARY_FLAG=-l -DCONFIGS=Debug "-DIMPLICIT_LINK_DIRECTORIES=/opt/homebrew/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/lib/swift" -P /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/cmake/QtGenerateLibPri.cmake [14/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/tools/syncqt && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake --build /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/tools/syncqt/configure_time_bins --clean-first && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake -E touch /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/tools/syncqt/configure_time_bins/syncqt_timestamp [1/1] Cleaning all built files... Cleaning... 2 files. [1/2] Building CXX object CMakeFiles/syncqt.dir/main.cpp.o [2/2] Linking CXX executable /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/bin/syncqt [15/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/assets/icons && /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/bin/syncqt @/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/assets/icons/ExampleIconsPrivate_syncqt_args && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake -E touch /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/assets/icons/ExampleIconsPrivate_syncqt_timestamp [16/1454] cd /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib && /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/bin/syncqt @/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/Core_syncqt_args && /opt/homebrew/Cellar/cmake/3.30.4/bin/cmake -E touch /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/Core_syncqt_timestamp [17/1454] /opt/homebrew/opt/llvm/bin/clang++ -DGL_SILENCE_DEPRECATION -DHAVE_CONFIG_H -DPCRE2_STATIC -DQT_BOOTSTRAPPED -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_NO_AS_CONST -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QEXCHANGE -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=7 -DQT_VERSION_PATCH=2 -DQT_VERSION_STR=\"6.7.2\" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/Core_autogen/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/global -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/kernel -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/../3rdparty/tinycbor/src -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/../3rdparty/forkfd -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/.rcc -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/mkspecs/macx-clang -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/../../corelib/global -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/.. -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/../../3rdparty/tinycbor/src -isystem /Users/tnie/code/cpp/QtExperiments/build/clang-release/vcpkg_installed/arm64-osx/include -fPIC -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -ffunction-sections -fdata-sections -MD -MT src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qassert.cpp.o -MF src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qassert.cpp.o.d -o src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qassert.cpp.o -c /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/global/qassert.cpp [18/1454] /opt/homebrew/opt/llvm/bin/clang++ -DGL_SILENCE_DEPRECATION -DHAVE_CONFIG_H -DPCRE2_STATIC -DQT_BOOTSTRAPPED -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_NO_AS_CONST -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QEXCHANGE -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=7 -DQT_VERSION_PATCH=2 -DQT_VERSION_STR=\"6.7.2\" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/Core_autogen/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/global -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/kernel -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/../3rdparty/tinycbor/src -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/../3rdparty/forkfd -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/.rcc -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/mkspecs/macx-clang -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/../../corelib/global -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/.. -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/../../3rdparty/tinycbor/src -isystem /Users/tnie/code/cpp/QtExperiments/build/clang-release/vcpkg_installed/arm64-osx/include -fPIC -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -ffunction-sections -fdata-sections -MD -MT src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qmalloc.cpp.o -MF src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qmalloc.cpp.o.d -o src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qmalloc.cpp.o -c /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/global/qmalloc.cpp [19/1454] /opt/homebrew/opt/llvm/bin/clang++ -DGL_SILENCE_DEPRECATION -DHAVE_CONFIG_H -DPCRE2_STATIC -DQT_BOOTSTRAPPED -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_NO_AS_CONST -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QEXCHANGE -DQT_TYPESAFE_FLAGS -DQT_USE_QSTRINGBUILDER -DQT_VERSION_MAJOR=6 -DQT_VERSION_MINOR=7 -DQT_VERSION_PATCH=2 -DQT_VERSION_STR=\"6.7.2\" -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/Core_autogen/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/global -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/kernel -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/../3rdparty/tinycbor/src -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/../3rdparty/forkfd -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib/.rcc -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/mkspecs/macx-clang -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/../../corelib/global -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/.. -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/tools/bootstrap/../../3rdparty/tinycbor/src -isystem /Users/tnie/code/cpp/QtExperiments/build/clang-release/vcpkg_installed/arm64-osx/include -fPIC -g -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -ffunction-sections -fdata-sections -MD -MT src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qnumeric.cpp.o -MF src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qnumeric.cpp.o.d -o src/tools/bootstrap/CMakeFiles/Bootstrap.dir/__/__/corelib/global/qnumeric.cpp.o -c /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/corelib/global/qnumeric.cpp ... Skipped 1373 lines ... [1204/1454] /opt/homebrew/opt/llvm/bin/clang++ -DGL_SILENCE_DEPRECATION -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_NO_AS_CONST -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QEXCHANGE -DQT_PLUGIN -DQT_STATICPLUGIN -DQT_USE_QSTRINGBUILDER -DQT_WARN_DEPRECATED_UP_TO=0x070000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/QCocoaIntegrationPlugin_autogen/include -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/mkspecs/macx-clang -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/gui -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui/6.7.2/QtGui -x objective-c++ -g -std=c++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk -fPIC -fvisibility=hidden -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -Winvalid-pch -Xclang -include-pch -Xclang /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/cmake_pch.objcxx.hxx.pch -Xclang -include -Xclang /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/cmake_pch.objcxx.hxx -MD -MT src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoasystemtrayicon.mm.o -MF src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoasystemtrayicon.mm.o.d -o src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoasystemtrayicon.mm.o -c /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoasystemtrayicon.mm:59:2: warning: NSUserNotification was deprecated in macOS 11. We should be using UserNotifications.framework instead. See QTBUG-110998 for more information. [-W#warnings] 59 | #warning NSUserNotification was deprecated in macOS 11. \ | ^ 1 warning generated. [1205/1454] /opt/homebrew/opt/llvm/bin/clang++ -DGL_SILENCE_DEPRECATION -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_NO_AS_CONST -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QEXCHANGE -DQT_PLUGIN -DQT_STATICPLUGIN -DQT_USE_QSTRINGBUILDER -DQT_WARN_DEPRECATED_UP_TO=0x070000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/QCocoaIntegrationPlugin_autogen/include -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/mkspecs/macx-clang -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/gui -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui/6.7.2/QtGui -x objective-c++ -g -std=c++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk -fPIC -fvisibility=hidden -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -Winvalid-pch -Xclang -include-pch -Xclang /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/cmake_pch.objcxx.hxx.pch -Xclang -include -Xclang /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/cmake_pch.objcxx.hxx -MD -MT src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoascreen.mm.o -MF src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoascreen.mm.o.d -o src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoascreen.mm.o -c /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm FAILED: src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoascreen.mm.o /opt/homebrew/opt/llvm/bin/clang++ -DGL_SILENCE_DEPRECATION -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_UP_TO=0x050000 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_GUI_LIB -DQT_LEAN_HEADERS=1 -DQT_NO_AS_CONST -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QEXCHANGE -DQT_PLUGIN -DQT_STATICPLUGIN -DQT_USE_QSTRINGBUILDER -DQT_WARN_DEPRECATED_UP_TO=0x070000 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/QCocoaIntegrationPlugin_autogen/include -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/mkspecs/macx-clang -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/corelib -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtCore/6.7.2/QtCore -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/gui -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui/6.7.2 -I/Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/include/QtGui/6.7.2/QtGui -x objective-c++ -g -std=c++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk -fPIC -fvisibility=hidden -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -Winvalid-pch -Xclang -include-pch -Xclang /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/cmake_pch.objcxx.hxx.pch -Xclang -include -Xclang /Users/tnie/vcpkg/buildtrees/qtbase/arm64-osx-dbg/src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/cmake_pch.objcxx.hxx -MD -MT src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoascreen.mm.o -MF src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoascreen.mm.o.d -o src/plugins/platforms/cocoa/CMakeFiles/QCocoaIntegrationPlugin.dir/qcocoascreen.mm.o -c /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:195:5: warning: 'CVDisplayLinkRelease' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 195 | CVDisplayLinkRelease(m_displayLink); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:249:16: note: 'CVDisplayLinkRelease' has been explicitly marked deprecated here 249 | CV_EXPORT void CVDisplayLinkRelease( CV_RELEASES_ARGUMENT CVDisplayLinkRef CV_NULLABLE displayLink ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:203:38: warning: 'kIOMasterPortDefault' is deprecated: first deprecated in macOS 12.0 [-Wdeprecated-declarations] 203 | if (IOServiceGetMatchingServices(kIOMasterPortDefault, | ^~~~~~~~~~~~~~~~~~~~ | kIOMainPortDefault /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:133:19: note: 'kIOMasterPortDefault' has been explicitly marked deprecated here 133 | const mach_port_t kIOMasterPortDefault | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:309:13: warning: 'CVDisplayLinkCreateWithCGDisplay' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 309 | if (CVDisplayLinkCreateWithCGDisplay(m_displayId, &m_displayLink) != kCVReturnSuccess) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:89:20: note: 'CVDisplayLinkCreateWithCGDisplay' has been explicitly marked deprecated here 89 | CV_EXPORT CVReturn CVDisplayLinkCreateWithCGDisplay( | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:313:30: warning: 'CVDisplayLinkGetCurrentCGDisplay' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 313 | if (auto displayId = CVDisplayLinkGetCurrentCGDisplay(m_displayLink); displayId != m_displayId) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:132:29: note: 'CVDisplayLinkGetCurrentCGDisplay' has been explicitly marked deprecated here 132 | CV_EXPORT CGDirectDisplayID CVDisplayLinkGetCurrentCGDisplay( CVDisplayLinkRef CV_NONNULL displayLink ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:315:13: warning: 'CVDisplayLinkRelease' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 315 | CVDisplayLinkRelease(m_displayLink); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:249:16: note: 'CVDisplayLinkRelease' has been explicitly marked deprecated here 249 | CV_EXPORT void CVDisplayLinkRelease( CV_RELEASES_ARGUMENT CVDisplayLinkRef CV_NULLABLE displayLink ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:319:9: warning: 'CVDisplayLinkSetOutputCallback' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 319 | CVDisplayLinkSetOutputCallback(m_displayLink, [](CVDisplayLinkRef, const CVTimeStamp*, | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:143:20: note: 'CVDisplayLinkSetOutputCallback' has been explicitly marked deprecated here 143 | CV_EXPORT CVReturn CVDisplayLinkSetOutputCallback( CVDisplayLinkRef CV_NONNULL displayLink, CVDisplayLinkOutputCallback CV_NULLABLE callback, void * CV_NULLABLE userInfo ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:375:10: warning: 'CVDisplayLinkIsRunning' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 375 | if (!CVDisplayLinkIsRunning(m_displayLink)) { | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:209:19: note: 'CVDisplayLinkIsRunning' has been explicitly marked deprecated here 209 | CV_EXPORT Boolean CVDisplayLinkIsRunning( CVDisplayLinkRef CV_NONNULL displayLink ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:377:9: warning: 'CVDisplayLinkStart' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 377 | CVDisplayLinkStart(m_displayLink); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:164:20: note: 'CVDisplayLinkStart' has been explicitly marked deprecated here 164 | CV_EXPORT CVReturn CVDisplayLinkStart( CVDisplayLinkRef CV_NONNULL displayLink ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:503:13: warning: 'CVDisplayLinkStop' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 503 | CVDisplayLinkStop(m_displayLink); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:173:20: note: 'CVDisplayLinkStop' has been explicitly marked deprecated here 173 | CV_EXPORT CVReturn CVDisplayLinkStop( CVDisplayLinkRef CV_NONNULL displayLink ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:515:29: warning: 'CVDisplayLinkIsRunning' is deprecated: first deprecated in macOS 15.0 - use NSView.displayLink(target:selector:), NSWindow.displayLink(target:selector:), or NSScreen.displayLink(target:selector:) [-Wdeprecated-declarations] 515 | return m_displayLink && CVDisplayLinkIsRunning(m_displayLink); | ^ /Library/Developer/CommandLineTools/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVDisplayLink.h:209:19: note: 'CVDisplayLinkIsRunning' has been explicitly marked deprecated here 209 | CV_EXPORT Boolean CVDisplayLinkIsRunning( CVDisplayLinkRef CV_NONNULL displayLink ); | ^ /Users/tnie/vcpkg/buildtrees/qtbase/src/here-src-6-ac50939fe7.clean/src/plugins/platforms/cocoa/qcocoascreen.mm:601:37: error: 'CGDisplayCreateImageForRect' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead. 601 | QCFTypeAdditional context
vcpkg.json
``` { "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json", "name": "qt-experiments", "version": "0.1", "dependencies": [ "qtbase" ] } ```