diff --git a/ports/dbus/vcpkg.json b/ports/dbus/vcpkg.json index afd561f1b5..0916605ae0 100644 --- a/ports/dbus/vcpkg.json +++ b/ports/dbus/vcpkg.json @@ -1,7 +1,7 @@ { "name": "dbus", "version": "1.16.2", - "port-version": 2, + "port-version": 3, "description": "D-Bus specification and reference implementation, including libdbus and dbus-daemon", "homepage": "https://gitlab.freedesktop.org/dbus/dbus", "license": "AFL-2.1 OR GPL-2.0-or-later", @@ -20,7 +20,7 @@ "default-features": [ { "name": "systemd", - "platform": "linux" + "platform": "linux & !arm" } ], "features": { diff --git a/ports/xapian/portfile.cmake b/ports/xapian/portfile.cmake index 2d432e81df..b5ae554db5 100644 --- a/ports/xapian/portfile.cmake +++ b/ports/xapian/portfile.cmake @@ -1,44 +1,44 @@ -vcpkg_download_distfile(ARCHIVE - URLS "https://oligarchy.co.uk/xapian/${VERSION}/xapian-core-${VERSION}.tar.xz" - FILENAME "xapian-core-${VERSION}.tar.xz" - SHA512 60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29 -) - -vcpkg_extract_source_archive( - SOURCE_PATH - ARCHIVE "${ARCHIVE}" - PATCHES - configure.diff - msvc-no-debug.diff -) - -set(OPTIONS "") -if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64") - list(APPEND OPTIONS - ac_cv_have_decl___popcnt=no - ac_cv_have_decl___popcnt64=no - ) -endif() - -vcpkg_configure_make( - SOURCE_PATH "${SOURCE_PATH}" - AUTOCONFIG - USE_WRAPPERS - OPTIONS - ${OPTIONS} -) - -vcpkg_install_make() - -vcpkg_fixup_pkgconfig() -vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/xapian) - -if(NOT VCPKG_TARGET_IS_WINDOWS OR VCPKG_TARGET_IS_MINGW) - vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}\"" "`dirname $0`/../../..") - if(NOT VCPKG_BUILD_TYPE) - vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/debug/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}/debug\"" "`dirname $0`/../../../../debug") - endif() -endif() - -file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") -vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING") +vcpkg_download_distfile(ARCHIVE + URLS "https://oligarchy.co.uk/xapian/${VERSION}/xapian-core-${VERSION}.tar.xz" + FILENAME "xapian-core-${VERSION}.tar.xz" + SHA512 60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29 +) + +vcpkg_extract_source_archive( + SOURCE_PATH + ARCHIVE "${ARCHIVE}" + PATCHES + configure.diff + msvc-no-debug.diff +) + +set(OPTIONS "") +if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64") + list(APPEND OPTIONS + ac_cv_have_decl___popcnt=no + ac_cv_have_decl___popcnt64=no + ) +endif() + +vcpkg_configure_make( + SOURCE_PATH "${SOURCE_PATH}" + AUTOCONFIG + USE_WRAPPERS + OPTIONS + ${OPTIONS} +) + +vcpkg_install_make() + +vcpkg_fixup_pkgconfig() +vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/xapian) + +if(NOT VCPKG_TARGET_IS_WINDOWS OR VCPKG_TARGET_IS_MINGW) + vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}\"" "`dirname $0`/../../..") + if(NOT VCPKG_BUILD_TYPE) + vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/debug/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}/debug\"" "`dirname $0`/../../../../debug") + endif() +endif() + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING") diff --git a/ports/xapian/vcpkg.json b/ports/xapian/vcpkg.json index 33bf4ffd58..cfffdc24ff 100644 --- a/ports/xapian/vcpkg.json +++ b/ports/xapian/vcpkg.json @@ -1,12 +1,16 @@ { "name": "xapian", "version": "1.4.22", - "port-version": 2, + "port-version": 3, "description": "Xapian is an Open Source Search Engine Library, released under the GPL v2+. It's written in C++, with bindings to allow use from Perl, Python 2, Python 3, PHP 5, PHP 7, Java, Tcl, C#, Ruby, Lua, Erlang, Node.js and R (so far!)", "homepage": "https://xapian.org/", "license": "GPL-2.0-or-later", "supports": "(!arm | arm64) & !uwp & !xbox", "dependencies": [ + { + "name": "libuuid", + "platform": "!windows & !osx" + }, { "name": "vcpkg-cmake-config", "host": true diff --git a/scripts/azure-pipelines/android/azure-pipelines.yml b/scripts/azure-pipelines/android/azure-pipelines.yml index 853128562b..710ce09830 100644 --- a/scripts/azure-pipelines/android/azure-pipelines.yml +++ b/scripts/azure-pipelines/android/azure-pipelines.yml @@ -9,6 +9,10 @@ parameters: default: 'use default' - name: jobName type: string + - name: linuxDockerImage + displayName: 'Linux Docker Image to use for the build' + type: string + default: '' - name: tripletPattern displayName: 'Enable the triplets which contain this substring' type: string @@ -28,7 +32,7 @@ jobs: - name: ANDROID_DOCKER_IMAGE value: 'vcpkgandroidwus.azurecr.io/vcpkg-android:2026-02-10' - name: LINUX_DOCKER_IMAGE - value: 'vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20' + value: ${{ parameters.linuxDockerImage }} steps: # Note: /mnt is the Azure machines' temporary disk. - bash: | diff --git a/scripts/azure-pipelines/azure-pipelines.yml b/scripts/azure-pipelines/azure-pipelines.yml index c066dc46f3..9cb825f53f 100644 --- a/scripts/azure-pipelines/azure-pipelines.yml +++ b/scripts/azure-pipelines/azure-pipelines.yml @@ -6,6 +6,14 @@ parameters: displayName: 'Custom SHA of vcpkg-tool to use rather than bootstrap' type: string default: 'use default' + - name: x64LinuxDockerImage + displayName: 'Linux Docker Image to use for the x64 Linux build' + type: string + default: 'vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20' + - name: arm64LinuxDockerImage + displayName: 'Linux Docker Image to use for the arm64 Linux build' + type: string + default: 'vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10' - name: tripletPattern displayName: 'Enable triplets which contain this substring (^ matches begin, $ matches end)' type: string @@ -64,22 +72,33 @@ jobs: parameters: jobName: x64_linux vcpkgToolSha: ${{ parameters.vcpkgToolSha }} + linuxDockerImage: ${{ parameters.x64LinuxDockerImage }} + tripletPattern: ${{ parameters.tripletPattern }} + +- template: linux/azure-pipelines.yml + parameters: + jobName: arm64_linux + vcpkgToolSha: ${{ parameters.vcpkgToolSha }} + linuxDockerImage: ${{ parameters.arm64LinuxDockerImage }} tripletPattern: ${{ parameters.tripletPattern }} - template: android/azure-pipelines.yml parameters: jobName: arm_neon_android vcpkgToolSha: ${{ parameters.vcpkgToolSha }} + linuxDockerImage: ${{ parameters.x64LinuxDockerImage }} tripletPattern: ${{ parameters.tripletPattern }} - template: android/azure-pipelines.yml parameters: jobName: x64_android vcpkgToolSha: ${{ parameters.vcpkgToolSha }} + linuxDockerImage: ${{ parameters.x64LinuxDockerImage }} tripletPattern: ${{ parameters.tripletPattern }} - template: android/azure-pipelines.yml parameters: jobName: arm64_android vcpkgToolSha: ${{ parameters.vcpkgToolSha }} + linuxDockerImage: ${{ parameters.x64LinuxDockerImage }} tripletPattern: ${{ parameters.tripletPattern }} diff --git a/scripts/azure-pipelines/linux-arm64/Dockerfile b/scripts/azure-pipelines/linux-arm64/Dockerfile new file mode 100644 index 0000000000..bdcd5d701d --- /dev/null +++ b/scripts/azure-pipelines/linux-arm64/Dockerfile @@ -0,0 +1,88 @@ +FROM ubuntu:noble-20251013 + +ARG BUILD_DATE +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update && \ + apt-get install --no-install-recommends -y curl gnupg ca-certificates && \ + curl -L -o packages-microsoft-prod.deb https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb && \ + dpkg -i packages-microsoft-prod.deb && \ + rm -f packages-microsoft-prod.deb + +RUN echo "Build date: ${BUILD_DATE}" && \ + apt-get update && \ + apt-get upgrade -y && \ + apt-get install --no-install-recommends -y \ + powershell \ + build-essential \ + gcc-12-aarch64-linux-gnu \ + g++-12-aarch64-linux-gnu \ + cmake \ + autoconf \ + autoconf-archive \ + automake \ + autopoint \ + libtool \ + libtool-bin \ + libltdl-dev \ + m4 \ + gfortran \ + libnuma1 \ + libnuma-dev \ + libudev-dev \ + libtirpc-dev \ + libx11-dev \ + libxcursor-dev \ + libxtst-dev \ + libxi-dev \ + libxrandr-dev \ + libxxf86vm-dev \ + libxext-dev \ + libxfixes-dev \ + libxrender-dev \ + libxcb1-dev \ + libx11-xcb-dev \ + libxcb-glx0-dev \ + libxcb-util0-dev \ + libxkbcommon-dev \ + libxcb-keysyms1-dev \ + libxcb-image0-dev \ + libxcb-shm0-dev \ + libxcb-icccm4-dev \ + libxcb-sync-dev \ + libxcb-xfixes0-dev \ + libxcb-shape0-dev \ + libxcb-randr0-dev \ + libxcb-render-util0-dev \ + libxcb-xinerama0-dev \ + libxcb-xkb-dev \ + libxcb-xinput-dev \ + libxcb-cursor-dev \ + libxkbcommon-x11-dev \ + libxinerama-dev \ + libglu1-mesa-dev \ + libgl1-mesa-dev \ + libgl-dev \ + libxmu-dev \ + xorg-dev \ + mesa-common-dev \ + gettext \ + ninja-build \ + unzip \ + git \ + pkg-config \ + bison \ + flex \ + nasm \ + yasm \ + gperf \ + zip \ + python3 \ + python3-setuptools \ + python3-venv \ + gnupg \ + python3-pip && \ + rm -rf /var/lib/apt/lists/* + +RUN update-alternatives --install /usr/bin/aarch64-linux-gnu-gcc aarch64-linux-gnu-gcc /usr/bin/aarch64-linux-gnu-gcc-12 100 && \ + update-alternatives --install /usr/bin/aarch64-linux-gnu-g++ aarch64-linux-gnu-g++ /usr/bin/aarch64-linux-gnu-g++-12 100 diff --git a/scripts/azure-pipelines/linux/azure-pipelines.yml b/scripts/azure-pipelines/linux/azure-pipelines.yml index 263e7e63a2..c1b6211192 100644 --- a/scripts/azure-pipelines/linux/azure-pipelines.yml +++ b/scripts/azure-pipelines/linux/azure-pipelines.yml @@ -10,6 +10,10 @@ parameters: - name: jobName type: string default: 'x64_linux' + - name: linuxDockerImage + displayName: 'Linux Docker Image to use for the build' + type: string + default: '' - name: tripletPattern displayName: 'Enable the triplets which contain this substring' type: string @@ -27,7 +31,7 @@ jobs: - name: VCPKG_DOWNLOADS value: /mnt/vcpkg-ci/downloads - name: LINUX_DOCKER_IMAGE - value: 'vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20' + value: ${{ parameters.linuxDockerImage }} steps: # Note: /mnt is the Azure machines' temporary disk. - bash: | diff --git a/scripts/azure-pipelines/update-containers.yml b/scripts/azure-pipelines/update-containers.yml index 3ff8d03520..b91d3e7e4f 100644 --- a/scripts/azure-pipelines/update-containers.yml +++ b/scripts/azure-pipelines/update-containers.yml @@ -39,3 +39,8 @@ jobs: cd ../linux docker buildx build . -t vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20 --build-arg BUILD_DATE=$BuildDate --ulimit nofile=1024:1024 docker push vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20 + cd ../linux-arm64 + docker buildx build . -t vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10 --build-arg BUILD_DATE=$BuildDate --ulimit nofile=1024:1024 + docker push vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10 + oras attach --artifact-type application/vnd.microsoft.artifact.lifecycle --annotation "vnd.microsoft.artifact.lifecycle.end-of-life.date=$EndDate" vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10 + \ No newline at end of file diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index 643334c0e2..84578ccbd7 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -36,8 +36,11 @@ ## # Add new items alphabetically +aliyun-oss-cpp-sdk:arm64-linux=fail +ampl-asl:arm64-linux=fail apr:arm-neon-android=fail apr:arm64-android=fail +apr:arm64-linux=fail apr:x64-android=fail apsi:arm-neon-android=fail apsi:x64-android=fail @@ -46,14 +49,17 @@ arcticdb-sparrow:arm64-android=fail arcticdb-sparrow:x64-android=fail arpack-ng:x64-windows-static-md=fail arpack-ng:x64-windows-static=fail -# Broken with CUDA 12; needs update to 3.8.3 and https://github.com/arrayfire/arrayfire/issues/3349 fixed -arrayfire:x64-linux=fail +arrayfire:x64-linux=fail # Broken with CUDA 12; needs update to 3.8.3 and https://github.com/arrayfire/arrayfire/issues/3349 fixed +atliac-minitest:arm64-linux=fail +audit:arm64-linux=fail +azure-storage-cpp:arm64-linux=fail azure-storage-cpp:arm64-osx=fail azure-storage-cpp:x64-linux=fail backward-cpp:arm-neon-android=fail backward-cpp:arm64-android=fail backward-cpp:x64-android=fail -# conflict https://github.com/microsoft/vcpkg/pull/32645 +bddisasm:arm64-linux=fail +bde:arm64-linux=skip # conflict https://github.com/microsoft/vcpkg/pull/32645 bde:arm64-osx=skip bde:x64-linux=skip bde:x64-windows-release=skip @@ -64,38 +70,14 @@ bde:x86-windows=skip berkeleydb:arm-neon-android=fail berkeleydb:arm64-android=fail berkeleydb:x64-android=fail +bgfx:arm64-linux=fail binlog:arm-neon-android=fail -# These skips/pass need to match the decision tree for which backends we use; see ports/blas/portfile.cmake -clapack:arm-neon-android=skip -clapack:arm64-android=skip -clapack:arm64-osx=skip -clapack:x64-android=skip -clapack:x64-linux=skip -clapack:x64-windows-release=skip -clapack:x64-windows-static-md=pass -clapack:x64-windows-static=pass -clapack:x64-windows=skip -clapack:x86-windows=skip -cpprestsdk:arm-neon-android=fail # std::string issue, https://github.com/microsoft/vcpkg/pull/41293#issuecomment-2942853561 -cpprestsdk:arm64-android=fail -cpprestsdk:x64-android=fail -lapack-reference:arm-neon-android=fail -lapack-reference:arm64-android=fail -lapack-reference:arm64-osx=skip -lapack-reference:arm64-windows-static-md=skip -lapack-reference:arm64-windows=skip -lapack-reference:x64-android=fail -lapack-reference:x64-windows-static-md=skip -lapack-reference:x64-windows-static=skip -#openblas:arm64-osx=skip -openblas:x64-windows-static-md=pass -openblas:x64-windows-static=pass -# -################################################################ +blend2d:arm64-linux=fail blitz:x64-android=fail -# Conflicts with openssl -boringssl:arm-neon-android=skip +bond:arm64-linux=fail +boringssl:arm-neon-android=skip # Conflicts with openssl boringssl:arm64-android=skip +boringssl:arm64-linux=skip boringssl:arm64-osx=skip boringssl:arm64-windows-static-md=skip boringssl:arm64-windows=skip @@ -110,71 +92,110 @@ buck-yeh-bux:x86-windows=skip caf:arm-neon-android=fail caf:arm64-android=fail caf:x64-android=fail +cairo:arm64-linux=fail +calceph:arm64-linux=fail +ccd:arm64-linux=fail cctag:x64-windows-static-md=fail +cfitsio:arm64-linux=fail +chakracore:arm64-linux=skip chakracore:x64-linux=skip +chmlib:arm64-linux=fail +chronoengine:arm64-linux=fail clamav:arm64-windows=fail +clapack:arm-neon-android=skip # These skips/pass need to match the decision tree for which backends we use; see ports/blas/portfile.cmake +clapack:arm64-android=skip +clapack:arm64-osx=skip +clapack:x64-android=skip +clapack:x64-linux=skip +clapack:x64-windows-release=skip +clapack:x64-windows-static-md=pass +clapack:x64-windows-static=pass +clapack:x64-windows=skip +clapack:x86-windows=skip clblas:arm-neon-android=fail clblas:arm64-android=fail clblas:x64-android=fail +clfft:arm64-linux=fail +clipboardxx:arm64-linux=fail +clipper2:arm64-linux=fail clockutils:arm-neon-android=fail # gnustl_shared is no longer supported. Please switch to either c++_shared or c++_static. clockutils:arm64-android=fail clockutils:x64-android=fail clrng:arm-neon-android=fail +cmake:arm64-linux=fail +coin:arm64-linux=fail coin-or-ipopt:x64-windows-static-md=fail coin-or-ipopt:x64-windows-static=fail +coolprop:arm64-linux=fail coroutine:arm-neon-android=fail coroutine:arm64-android=fail coroutine:arm64-osx=fail coroutine:x64-android=fail -cppmicroservices:arm-neon-android=fail -cppmicroservices:arm64-android=fail -cppmicroservices:arm64-windows-static-md=fail -cppmicroservices:arm64-windows=fail -cppmicroservices:x64-android=fail -# Requires full C++20 support, currently absent from CI for these triplets. -cppcoro:arm-neon-android=fail +cppadcodegen:arm64-linux=fail +cppcoro:arm-neon-android=fail # Requires full C++20 support, currently absent from CI for these triplets. cppcoro:arm64-android=fail +cppcoro:arm64-linux=fail cppcoro:arm64-osx=fail cppcoro:x64-android=fail cppcoro:x64-linux=fail +cppmicroservices:arm-neon-android=fail +cppmicroservices:arm64-android=fail +cppmicroservices:arm64-linux=fail +cppmicroservices:arm64-windows-static-md=fail +cppmicroservices:arm64-windows=fail +cppmicroservices:x64-android=fail +cpprestsdk:arm-neon-android=fail # std::string issue, https://github.com/microsoft/vcpkg/pull/41293#issuecomment-2942853561 +cpprestsdk:arm64-android=fail +cpprestsdk:x64-android=fail +cppslippi:arm64-linux=fail +cppvrf:arm64-linux=fail +cpuid:arm64-linux=fail +crashpad:arm64-linux=fail #Compliation failed due to the lack of Clang++ compiler. crashpad:x64-linux=fail #Compilation failed due to the lack of Clang++ compiler. ctbench:arm64-osx=fail ctp:x64-android=fail -# Since pipeline cannot automatically install dbghelp dependency, skip this detection -dbghelp:arm64-windows-static-md=skip +cuda:arm64-linux=fail +dawn:arm64-linux=fail +daxa:arm64-linux=fail +dbghelp:arm64-windows-static-md=skip # Since pipeline cannot automatically install dbghelp dependency, skip this detection dbghelp:arm64-windows=skip dbghelp:x64-windows-release=skip dbghelp:x64-windows-static-md=skip dbghelp:x64-windows-static=skip dbghelp:x64-windows=skip dbghelp:x86-windows=skip -# Cross builds depend on try_run results -dcmtk:arm-neon-android=fail +dbus:arm64-linux=fail +dcmtk:arm-neon-android=fail # Cross builds depend on try_run results dcmtk:arm64-android=fail +dcmtk:arm64-linux=fail dcmtk:arm64-windows-static-md=fail dcmtk:arm64-windows=fail dcmtk:x64-android=fail -# legacy directxsdk which conflicts with dxsdk-d3dx -directxsdk:x64-windows-release=skip +directfb2:arm64-linux=fail +directxsdk:x64-windows-release=skip # legacy directxsdk which conflicts with dxsdk-d3dx directxsdk:x64-windows-static-md=skip directxsdk:x64-windows-static=skip directxsdk:x64-windows=skip directxsdk:x86-windows=skip discount:x64-android=fail +dpdk:arm64-linux=fail eathread:x64-android=fail ecal:arm-neon-android=fail ecal:arm64-android=fail ecal:x64-android=fail +ethindp-prism:arm64-linux=fail +faad2:arm64-linux=fail faiss:arm64-osx=fail # No openmp on default osx toolchain +faker-cxx:arm64-linux=fail flint:arm-neon-android=fail flint:arm64-android=fail +flint:arm64-linux=fail flint:x64-android=fail fltk:arm-neon-android=fail fltk:arm64-android=fail +fltk:arm64-linux=fail fltk:x64-android=fail -# fluidlite conflicts with fluidsynth; we test fluidsynth rather than fluidlite because -# fluidlite has no dependencies and thus is less likely to be broken by another package. -fluidlite:arm64-osx=skip +fluidlite:arm64-osx=skip # fluidlite conflicts with fluidsynth; we test fluidsynth rather than fluidlite because fluidlite has no dependencies and thus is less likely to be broken by another package. fluidlite:arm64-windows-windows-static-md=skip fluidlite:arm64-windows=skip fluidlite:x64-linux=skip @@ -183,19 +204,20 @@ fluidlite:x64-windows-static-md=skip fluidlite:x64-windows-static=skip fluidlite:x64-windows=skip fluidlite:x86-windows=skip -# unsupported option '-mfloat-abi=' -# ALooper_pollAll no longer available -freeglut:arm-neon-android=fail +folly:arm64-linux=fail +freeglut:arm-neon-android=fail # unsupported option '-mfloat-abi=', ALooper_pollAll no longer available freeglut:arm64-android=fail +freeglut:arm64-linux=fail +freeglut:arm64-osx=fail # Needs XQuartz freeglut:x64-android=fail -# Needs XQuartz -freeglut:arm64-osx=fail fruit:arm-neon-android=fail fruit:arm64-android=fail fruit:x64-android=fail ftgl:arm-neon-android=fail ftgl:arm64-android=fail +ftgl:arm64-linux=fail ftgl:x64-android=fail +future-config:arm64-linux=fail fuzzylite:arm-neon-android=fail fuzzylite:arm64-android=fail fuzzylite:x64-android=fail @@ -205,51 +227,55 @@ g3log:x64-android=fail gainput:arm-neon-android=fail gainput:arm64-android=fail gainput:x64-android=fail +gamenetworkingsockets:arm-neon-android=fail +gamenetworkingsockets:arm64-android=fail +gamenetworkingsockets:x64-android=fail gapp:arm-neon-android=fail # requires c++20 gapp:arm64-android=fail # requires c++20 gapp:arm64-osx=fail # requires c++20 gapp:x64-android=fail # requires c++20 +gdal:arm64-linux=fail gegl:arm64-osx=fail gemmlowp:arm-neon-android=fail gemmlowp:arm64-android=fail gemmlowp:x64-android=fail gherkin-c:arm-neon-android=fail gherkin-c:arm64-android=fail -gherkin-c:x64-android=fail -# Conflicts with libevent -gherkin-c:arm64-windows-static-md=skip +gherkin-c:arm64-windows-static-md=skip # Conflicts with libevent gherkin-c:arm64-windows=skip +gherkin-c:x64-android=fail gherkin-c:x64-linux=skip gherkin-c:x64-windows-release=skip gherkin-c:x64-windows-static-md=skip gherkin-c:x64-windows-static=skip gherkin-c:x64-windows=skip gherkin-c:x86-windows=skip +gl2ps:arm64-linux=fail gl3w:arm-neon-android=fail gl3w:arm64-android=fail +gl3w:arm64-linux=fail gl3w:x64-android=fail +glew:arm64-linux=fail glfw3:arm-neon-android=fail glfw3:arm64-android=fail +glfw3:arm64-linux=fail glfw3:x64-android=fail glibmm:arm64-windows-static-md=fail glibmm:x64-windows-static-md=fail glibmm:x64-windows-static=fail -# needs arm64 host -gobject-introspection:arm-neon-android=fail +gmmlib:arm64-linux=fail +gobject-introspection:arm-neon-android=fail # needs arm64 host gobject-introspection:arm64-android=fail gobject-introspection:arm64-windows-static-md=fail gobject-introspection:arm64-windows=fail gobject-introspection:x64-android=fail -# gsoap does not offer stable public source downloads -gamenetworkingsockets:arm-neon-android=fail -gamenetworkingsockets:arm64-android=fail -gamenetworkingsockets:x64-android=fail -gsoap:x64-android=fail +gsoap:x64-android=fail # gsoap does not offer stable public source downloads gsoap:x64-windows-release=skip gsoap:x64-windows-static-md=skip gsoap:x64-windows-static=skip gsoap:x64-windows=skip gsoap:x86-windows=skip +guile:arm64-linux=fail gz-sim:x64-linux=skip # many parallel links cause memory exhaustion on our 128GB of RAM lab VMs gz-tools:arm-neon-android=fail gz-tools:arm64-android=fail @@ -265,12 +291,13 @@ hwloc:x64-android=fail iceoryx:arm-neon-android=fail iceoryx:arm64-android=fail iceoryx:x64-android=fail +ijg-libjpeg:arm64-linux=skip +imcce-openfa:arm64-linux=fail imgui-sfml:arm-neon-android=fail imgui-sfml:arm64-android=fail imgui-sfml:x64-android=fail isal:x64-android=fail -# Failing on try_run() in cross builds -itk:arm-neon-android=fail +itk:arm-neon-android=fail # Failing on try_run() in cross builds itk:arm64-android=fail itk:arm64-windows-static-md=fail itk:arm64-windows=fail @@ -285,17 +312,29 @@ jemalloc:x64-android=fail jinja2cpplight:arm-neon-android=fail jinja2cpplight:arm64-android=fail jinja2cpplight:x64-android=fail -# needs android-29 -juce:arm-neon-android=fail +juce:arm-neon-android=fail # needs android-29 juce:arm64-android=fail +juce:arm64-linux=fail juce:x64-android=fail -# needs newer ECM version -kf6archive:arm-neon-android=skip +kf6archive:arm-neon-android=skip # needs newer ECM version kf6archive:arm64-android=skip kf6archive:x64-android=skip +kfr:arm64-linux=fail +krb5:arm64-linux=fail +lapack-reference:arm-neon-android=fail # These skips/pass need to match the decision tree for which backends we use; see ports/blas/portfile.cmake +lapack-reference:arm64-android=fail +lapack-reference:arm64-osx=skip +lapack-reference:arm64-windows-static-md=skip +lapack-reference:arm64-windows=skip +lapack-reference:x64-android=fail +lapack-reference:x64-windows-static-md=skip +lapack-reference:x64-windows-static=skip +libaiff:arm64-linux=fail libaiff:x64-linux=fail +libcamera:arm64-linux=fail libcanberra:arm-neon-android=fail libcanberra:arm64-android=fail +libcanberra:arm64-linux=fail libcanberra:x64-android=fail libcpplocate:arm-neon-android=fail libcpplocate:arm64-android=fail @@ -303,17 +342,20 @@ libcpplocate:x64-android=fail libdc1394:arm-neon-android=fail libdc1394:arm64-android=fail libdc1394:x64-android=fail +libedit:arm64-linux=fail libfreenect2:arm64-windows-static-md=fail libfreenect2:arm64-windows=fail libgo:x64-android=fail libgxps:x64-windows-static=fail +libharu:arm64-linux=fail libhdfs3:arm-neon-android=fail libhdfs3:arm64-android=fail +libhdfs3:arm64-linux=fail libhdfs3:arm64-osx=fail libhdfs3:x64-android=fail libhdfs3:x64-linux=fail libjxl:arm-neon-android=fail # error: out of range pc-relative fixup value -# libmariadb conflicts with libmysql +libmariadb:arm64-linux=skip # libmariadb conflicts with libmysql libmariadb:arm64-osx=skip libmariadb:arm64-windows-static-md=skip libmariadb:arm64-windows=skip @@ -322,19 +364,23 @@ libmariadb:x64-windows-release=skip libmariadb:x64-windows-static-md=skip libmariadb:x64-windows-static=skip libmariadb:x64-windows=skip +libmesh:arm64-linux=skip libmikmod:arm-neon-android=fail libmikmod:arm64-android=fail libmikmod:x64-android=fail libmodman:x64-windows-static=fail +libmysofa:arm64-linux=fail libmysql:x86-windows=skip +libnick:arm64-linux=fail libnick:arm64-osx=fail # missing system-installed copy of sqlcipher libnick:x64-linux=fail # C++20 conformant compiler required libopensp:arm-neon-android=fail libopensp:arm64-android=fail +libopensp:arm64-linux=fail libopensp:x64-android=fail +libosip2:arm64-linux=fail libp7client:x64-android=fail -# The developer of libqcow does not offer stable release archives -libqcow:arm-neon-android=skip +libqcow:arm-neon-android=skip # The developer of libqcow does not offer stable release archives libqcow:arm64-android=skip libqcow:arm64-windows-static-md=skip libqcow:arm64-windows=skip @@ -345,9 +391,9 @@ libqcow:x64-windows-static-md=skip libqcow:x64-windows-static=skip libqcow:x64-windows=skip libqcow:x86-windows=skip -# Conflicts with openssl -libressl:arm-neon-android=skip +libressl:arm-neon-android=skip # Conflicts with openssl libressl:arm64-android=skip +libressl:arm64-linux=skip libressl:arm64-osx=skip libressl:arm64-windows-static-md=skip libressl:arm64-windows=skip @@ -358,22 +404,33 @@ libressl:x64-windows-static-md=skip libressl:x64-windows-static=skip libressl:x64-windows=skip libressl:x86-windows=skip +libsodium:arm64-linux=fail libtar:arm-neon-android=fail libtar:arm64-android=fail +libtar:arm64-linux=fail libtomcrypt:arm64-windows-static-md=fail libtomcrypt:arm64-windows=fail +libusb:arm64-linux=fail +libva:arm64-linux=fail libxt:x64-windows-release=fail # Appears to have broken races libxt:x64-windows=fail +liquid-dsp:arm64-linux=fail llfio:x64-android=fail llgl:arm-neon-android=fail llgl:arm64-android=fail llgl:x64-android=fail llvm:arm-neon-android=fail llvm:arm64-android=fail +llvm:arm64-linux=fail llvm:x64-android=fail +loguru:arm64-linux=fail +marzbanpp:arm64-linux=fail +mathgl:arm64-linux=fail mchehab-zbar:arm-neon-android=fail mchehab-zbar:arm64-android=fail +mchehab-zbar:arm64-linux=fail mchehab-zbar:x64-android=fail +mdl-sdk:arm64-linux=fail mecab:arm64-windows-static-md=skip mecab:arm64-windows=skip mecab:x64-linux=skip @@ -385,15 +442,17 @@ mecab:x86-windows=skip memorymodule:arm-neon-android=fail memorymodule:arm64-android=fail memorymodule:x64-android=fail -# Missing dependent libraries. -mesa:arm-neon-android=fail +mesa:arm-neon-android=fail # Missing dependent libraries. mesa:arm64-android=fail +mesa:arm64-linux=fail mesa:arm64-osx=fail mesa:x64-linux=fail +metrohash:arm64-linux=fail minifb:arm-neon-android=fail minifb:arm64-android=fail minifb:x64-android=fail miniply:arm-neon-android=fail +minisat-master-keying:arm64-linux=fail monkeys-audio:arm-neon-android=fail monkeys-audio:arm64-android=fail monkeys-audio:arm64-windows-static-md=fail @@ -410,41 +469,51 @@ moos-essential:x64-windows-release=fail moos-essential:x64-windows-static-md=fail moos-essential:x64-windows=fail moos-essential:x86-windows=fail -mpir:x64-android=fail -# ms-gdkx require the Microsoft GDK with Xbox Extensions which is not installed on the CI pipeline machines -ms-gdkx:x64-windows-release=fail -ms-gdkx:x64-windows-static-md=fail -ms-gdkx:x64-windows-static=fail -ms-gdkx:x64-windows=fail -# mpir conflicts with gmp -# see https://github.com/microsoft/vcpkg/issues/11756 -mpir:arm64-windows-static-md=skip +morcules-swiftnet:arm64-linux=fail +mpir:arm64-windows-static-md=skip # mpir conflicts with gmp, see https://github.com/microsoft/vcpkg/issues/11756 mpir:arm64-windows=skip +mpir:x64-android=fail mpir:x64-linux=skip mpir:x64-windows-release=skip mpir:x64-windows-static-md=skip mpir:x64-windows-static=skip mpir:x64-windows=skip mpir:x86-windows=skip +ms-gdkx:x64-windows-release=fail # ms-gdkx require the Microsoft GDK with Xbox Extensions which is not installed on the CI pipeline machines +ms-gdkx:x64-windows-static-md=fail +ms-gdkx:x64-windows-static=fail +ms-gdkx:x64-windows=fail msquic:arm-neon-android=fail msquic:arm64-android=fail +msquic:arm64-linux=fail msquic:x64-android=fail +mysql-connector-cpp:arm64-linux=fail nana:arm-neon-android=fail nana:arm64-android=fail +nana:arm64-linux=fail nana:arm64-osx=fail nana:x64-android=fail nana:x64-linux=fail nanodbc:x64-linux=skip +neko-network:arm64-linux=fail +neoslippi:arm64-linux=fail netcdf-cxx4:arm64-windows-static-md=fail netcdf-cxx4:x64-windows-static-md=fail +nethost:arm64-linux=fail ngspice:x64-android=fail ngspice:x64-windows-static=fail +nifticlib:arm64-linux=fail nrf-ble-driver:arm-neon-android=fail nrf-ble-driver:arm64-android=fail +nrf-ble-driver:arm64-linux=fail nrf-ble-driver:x64-android=fail +nss:arm64-linux=fail +ntf-core:arm64-linux=fail octave:arm64-osx=fail +ogdf:arm64-linux=fail ogre-next:arm-neon-android=fail # std::string issue, https://github.com/microsoft/vcpkg/pull/41293#issuecomment-2942853561 ogre-next:arm64-android=fail +ogre-next:arm64-linux=fail ogre-next:x64-android=fail ois:x64-android=fail omniorb:arm-neon-android=fail @@ -453,48 +522,62 @@ omniorb:x64-android=fail onnxruntime:x64-linux=fail onnxruntime:x64-windows-release=fail onnxruntime:x64-windows=fail -# opencc/deps/rapidjson-1.1.0/rapidjson.h: Unknown machine endianess detected -opencc:x64-android=fail +openal-soft:arm64-linux=fail +openblas:arm64-linux=fail +openblas:x64-windows-static-md=pass +openblas:x64-windows-static=pass +opencc:x64-android=fail # opencc/deps/rapidjson-1.1.0/rapidjson.h: Unknown machine endianess detected +openldap:arm64-linux=fail openmama:arm64-windows-static-md=fail openmama:x64-windows-static-md=fail openmesh:arm64-windows-static-md=fail openmesh:arm64-windows=fail openmpi:arm-neon-android=fail openmpi:arm64-android=fail +openmpi:arm64-linux=fail openmpi:x64-android=fail openmvg:arm64-windows-static-md=fail openmvg:arm64-windows=fail openmvs:arm64-windows-static-md=fail # no _M_ARM64 detection openmvs:arm64-windows=fail # no _M_ARM64 detection -# MSVC is not supported -openslide:x64-windows-release=fail +openslide:x64-windows-release=fail # MSVC is not supported openslide:x64-windows=fail opensubdiv:x64-android=fail -# Incorrect use of arm64 intrinsics in in VS 2022 17.13 broke these with -Zc:arm64-aliased-neon-types- -openvino:arm64-android=skip # conflicts with kleidiai +openvino:arm64-android=skip # conflicts with kleidiai, also incorrect use of arm64 intrinsics in in VS 2022 17.13 broke these with -Zc:arm64-aliased-neon-types- +openvino:arm64-linux=skip openvino:arm64-osx=skip # conflicts with kleidiai openvino:arm64-windows-static-md=fail openvino:arm64-windows=fail openvr:x64-windows-static=fail +openxr-loader:arm64-linux=fail openzl:arm64-windows-static-md=fail openzl:arm64-windows=fail openzl:x64-windows-release=fail openzl:x64-windows-static-md=fail openzl:x64-windows-static=fail openzl:x64-windows=fail +orange-math:arm64-linux=fail orc:arm-neon-android=fail orc:arm64-android=fail +orc:arm64-linux=fail orc:x64-android=fail +orefkov-simstr:arm64-linux=fail paraview:arm64-windows-static-md=fail paraview:arm64-windows=fail +pcapplusplus:arm64-linux=fail +pfring:arm64-linux=fail +pipewire:arm64-linux=fail plib:arm-neon-android=fail plib:arm64-android=fail plib:x64-android=fail pmdk:x64-android=fail pmdk:x64-windows-static=fail +projectm:arm64-linux=fail python2:arm-neon-android=fail python2:arm64-android=fail +python2:arm64-linux=fail python2:x64-android=fail +python3:arm64-linux=fail qt-advanced-docking-system:arm-neon-android=fail qt-advanced-docking-system:arm64-android=fail qt-advanced-docking-system:x64-android=fail @@ -503,26 +586,27 @@ qt5-base:arm64-android=fail qt5-base:arm64-windows-static-md=fail qt5-base:arm64-windows=fail qt5-base:x64-android=fail -# Skipped to avoid exceeding the 48 hour time limit in CI -# May also need an older ninja version -qt5-webengine:x64-windows-release=skip +qt5-webengine:x64-windows-release=skip # Skipped to avoid exceeding the 48 hour time limit in CI, May also need an older ninja version qt5-webengine:x64-windows=skip qt5-webengine:x86-windows=skip -# Missing system libraries -qt5-x11extras:arm64-osx=skip +qt5-x11extras:arm64-osx=skip # Missing system libraries qtmultimedia:arm64-android=fail qtopcua:arm-neon-android=fail qtopcua:arm64-android=fail qtopcua:x64-android=fail -# Missing system libraries -qtwayland:arm64-osx=skip +qtwayland:arm64-osx=skip # Missing system libraries quickfix:arm-neon-android=fail quickfix:arm64-android=fail +quickfix:arm64-linux=fail +quickjs-ng:arm64-linux=fail realm-core:arm-neon-android=fail # https://github.com/realm/realm-core/issues/8093 realm-core:arm64-android=fail realm-core:x64-android=fail +rendergraph:arm64-linux=fail restbed:arm-neon-android=fail restbed:arm64-android=fail +restbed:arm64-linux=fail +rmqcpp:arm64-linux=fail rpclib:arm64-windows-static-md=fail rpclib:arm64-windows=fail rtmidi:arm-neon-android=fail @@ -531,21 +615,29 @@ rtmidi:x64-android=fail salome-medcoupling:x64-linux=fail saucer:arm64-osx=fail # std::move_only_function is not supported saucer:x64-linux=fail # requires gcc14 or later +sdl1:arm64-linux=fail +sentry-native:arm64-linux=fail septag-sx:x64-android=fail sfgui:arm-neon-android=fail sfgui:arm64-android=fail sfgui:x64-android=fail +sfml:arm64-linux=fail +shaderwriter:arm64-linux=fail simbody:arm64-windows-static-md=fail simbody:arm64-windows=fail simd:arm-neon-android=fail simd:arm64-android=fail +simd:arm64-linux=fail simd:x64-android=fail +skia:arm64-linux=fail +sleef:arm64-linux=fail sleef:x86-windows=fail sleepy-discord:arm-neon-android=fail # std::string issue, https://github.com/microsoft/vcpkg/pull/41293#issuecomment-2942853561 sleepy-discord:arm64-android=fail sleepy-discord:x64-android=fail slikenet:arm-neon-android=fail slikenet:arm64-android=fail +slikenet:arm64-linux=fail slikenet:x64-android=fail soem:arm-neon-android=fail soem:arm64-android=fail @@ -553,39 +645,38 @@ soem:x64-android=fail soil:arm-neon-android=fail soil:arm64-android=fail soil:x64-android=fail +soil2:arm64-linux=fail +sonivox:arm64-linux=fail spaceland:arm64-android=fail spaceland:arm64-windows-static-md=fail spaceland:arm64-windows=fail spaceland:x64-android=fail +spatialite-tools:arm64-linux=fail spscqueue:arm-neon-android=fail spscqueue:arm64-android=fail spscqueue:x64-android=fail -# _Interlocked* intrinsic functions are not available on x86 -suitesparse-graphblas:x86-windows=fail +squirrel:arm64-linux=fail +suitesparse-graphblas:x86-windows=fail # _Interlocked* intrinsic functions are not available on x86 +supernovas:arm64-linux=fail +tdlib:arm64-linux=fail +tdscpp:arm64-linux=fail telnetpp:arm-neon-android=fail telnetpp:arm64-android=fail telnetpp:x64-android=fail -# tensorflow does not support VS2022 -tensorflow:x64-android=skip +tensorflow:arm64-osx=skip # tensorflow is broken with system libraries on macOS 13.5, also skipping because our macOS machines are relatively underpowered and this saves 8 hours of CI time for a relatively unpopular library / system combo. +tensorflow:x64-android=skip # tensorflow does not support VS2022 +tensorflow:x64-linux=skip # Building tensorflow inside docker fails with FATAL: $USER is not set, and unable to look up name of current user: (error: 0): Success tensorflow:x64-windows-release=skip tensorflow:x64-windows-static-md=skip tensorflow:x64-windows-static=skip tensorflow:x64-windows=skip +tensorflow-cc:arm64-osx=skip tensorflow-cc:x64-android=skip +tensorflow-cc:x64-linux=skip tensorflow-cc:x64-windows-release=skip tensorflow-cc:x64-windows-static-md=skip tensorflow-cc:x64-windows-static=skip tensorflow-cc:x64-windows=skip -# tensorflow is broken with system libraries on macOS 13.5 -# Also skipping because our macOS machines are relatively underpowered and this saves 8 hours of CI -# time for a relatively unpopular library / system combo. -tensorflow:arm64-osx=skip -tensorflow-cc:arm64-osx=skip -# Building tensorflow inside docker fails with -# FATAL: $USER is not set, and unable to look up name of current user: (error: 0): Success -tensorflow:x64-linux=skip -tensorflow-cc:x64-linux=skip - tgui:arm-neon-android=fail tgui:arm64-android=fail tgui:x64-android=fail @@ -595,30 +686,34 @@ tinycthread:x64-android=fail torch-th:arm64-windows-static-md=fail torch-th:arm64-windows=fail torch-th:x64-windows-static=fail -# Proper support for a true static usd build is left as a future port improvement. It probably require fiddling with its monolithic mode. -usd:x64-windows-static=skip -# the version of v8 we have in the repo doesn't support VS2022 -v8:x64-android=fail +usd:x64-windows-static=skip # Proper support for a true static usd build is left as a future port improvement. It probably require fiddling with its monolithic mode. +v8:x64-android=fail # the version of v8 we have in the repo doesn't support VS2022 v8:x64-windows-release=fail v8:x64-windows-static-md=fail v8:x64-windows-static=fail v8:x64-windows=fail v8:x86-windows=fail -# https://github.com/vsg-dev/vsgQt/pull/53 -vsgqt:arm-neon-android=fail +vcpkg-ci-box2d:arm64-linux=fail +vcpkg-ci-podofo:arm64-linux=fail +vectorscan:arm64-linux=fail +vsgqt:arm-neon-android=fail # https://github.com/vsg-dev/vsgQt/pull/53 vsgqt:arm64-android=fail vsgqt:x64-android=fail +vst3sdk:arm64-linux=fail +vulkan-tools:arm64-linux=fail +vulkan-validationlayers:arm64-linux=fail wasmedge:arm-neon-android=fail -# Collides with libpcap -> similar headers -winpcap:x64-windows-release=skip +wcslib:arm64-linux=fail +wiiuse:arm64-linux=fail +winpcap:x64-windows-release=skip # Collides with libpcap -> similar headers winpcap:x64-windows=skip winpcap:x86-windows=skip wordnet:arm-neon-android=fail wordnet:arm64-android=fail wordnet:x64-android=fail -# ignore `wpilib` build errors until upgrade to a new release version -wpilib:arm-neon-android=fail # requires full c++20 support +wpilib:arm-neon-android=fail # requires full c++20 support, ignore `wpilib` build errors until upgrade to a new release version wpilib:arm64-android=fail # requires full c++20 support +wpilib:arm64-linux=fail wpilib:arm64-osx=fail wpilib:arm64-windows-static-md=fail wpilib:arm64-windows=fail @@ -629,17 +724,22 @@ wpilib:x64-windows-static-md=fail wpilib:x64-windows-static=fail wpilib:x64-windows=fail wpilib:x86-windows=fail -# No xorg-macros available on osx -xbitmaps:arm-neon-android=fail +xbitmaps:arm-neon-android=fail # No xorg-macros available on osx xbitmaps:arm64-android=fail +xbitmaps:arm64-linux=fail xbitmaps:arm64-osx=skip xbitmaps:x64-android=fail xbitmaps:x64-linux=fail +xdigest:arm64-linux=fail +yara:arm64-linux=fail +z3:arm64-linux=fail zeroc-ice:arm-neon-android=fail zeroc-ice:arm64-android=fail +zeroc-ice:arm64-linux=fail zeroc-ice:x64-android=fail -# Needs Java runtime -zookeeper:arm64-osx=fail +zimpl:arm64-linux=fail +zookeeper:arm64-linux=fail +zookeeper:arm64-osx=fail # Needs Java runtime zookeeper:arm64-windows-static-md=fail zookeeper:arm64-windows=fail zookeeper:x64-linux=fail @@ -683,17 +783,19 @@ qt:x64-windows-release=pass qt:x64-windows-static-md=pass qt:x64-windows-static=pass qt:x64-windows=pass -# qt:*-android=pass : qtmultimedia, qtquick3d, qtwayland fail -qtbase:arm-neon-android=pass +qtbase:arm-neon-android=pass # qt:*-android=pass : qtmultimedia, qtquick3d, qtwayland fail qtbase:arm64-android=pass qtbase:x64-android=pass +vcpkg-ci-arrow:arm64-linux=pass vcpkg-ci-arrow:x64-linux=pass vcpkg-ci-arrow:x64-windows-release=pass vcpkg-ci-arrow:x64-windows-static-md=pass vcpkg-ci-arrow:x64-windows-static=pass vcpkg-ci-arrow:x64-windows=pass +vcpkg-ci-aurora-au:arm64-linux=pass vcpkg-ci-aurora-au:x64-linux=pass vcpkg-ci-blas:arm64-android=pass # openblas +vcpkg-ci-blas:arm64-linux=fail # openblas vcpkg-ci-blas:arm64-osx=pass # accelerate framework vcpkg-ci-blas:arm64-windows-static-md=pass # openblas vcpkg-ci-blas:arm64-windows=pass # openblas @@ -726,6 +828,7 @@ vcpkg-ci-cblas:x64-windows=pass vcpkg-ci-cblas:x86-windows=pass vcpkg-ci-curl:arm-neon-android=pass vcpkg-ci-curl:arm64-android=pass +vcpkg-ci-curl:arm64-linux=pass vcpkg-ci-curl:arm64-osx=pass vcpkg-ci-curl:arm64-windows-static-md=pass vcpkg-ci-curl:arm64-windows=pass @@ -819,6 +922,7 @@ vcpkg-ci-llvm:x64-windows-static-md=pass vcpkg-ci-llvm:x64-windows-static=pass vcpkg-ci-llvm:x64-windows=pass vcpkg-ci-llvm:x86-windows=pass +vcpkg-ci-lua:arm64-linux=fail vcpkg-ci-mathgl:x64-linux=pass vcpkg-ci-mathgl:x64-windows-release=pass vcpkg-ci-mathgl:x64-windows-static-md=pass @@ -867,6 +971,7 @@ vcpkg-ci-soci:x64-windows-static=pass vcpkg-ci-soci:x64-windows=pass vcpkg-ci-sqlpp11:arm-neon-android=pass vcpkg-ci-sqlpp11:arm64-android=pass +vcpkg-ci-sqlpp11:arm64-linux=pass vcpkg-ci-sqlpp11:arm64-osx=pass vcpkg-ci-sqlpp11:arm64-windows-static-md=pass vcpkg-ci-sqlpp11:arm64-windows=pass @@ -879,6 +984,7 @@ vcpkg-ci-sqlpp11:x64-windows=pass vcpkg-ci-sqlpp11:x86-windows=pass vcpkg-ci-vxl:arm-neon-android=pass vcpkg-ci-vxl:arm64-android=pass +vcpkg-ci-vxl:arm64-linux=pass vcpkg-ci-vxl:arm64-osx=pass vcpkg-ci-vxl:arm64-windows-static-md=pass vcpkg-ci-vxl:arm64-windows=pass diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index 2a07c5a342..d666db0170 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -30,186 +30,1555 @@ ## feature as first one to add no feature to every test combination. ## ## You could select ports by triplet or supports expression: -## curl[wchar]:arm64-osx = feature-fails # the wchar feature does not work on !windows -## curl[wchar](!windows) = feature-fails # Using support expressions is often shorter than listing all triplets +## curl[wchar]:arm64-osx=feature-fails # the wchar feature does not work on !windows +## curl[wchar](!windows)=feature-fails # Using support expressions is often shorter than listing all triplets ## ## Examples: -## qt3d[extras] = options # extras will be always added to the test combination (it is currently a requirement) -## curl[core,openssl,wolfssl] = options # openssl and wolfssl are exclusive ssl backends but none must be selected -## libgit2[pcre,pcre2] = options # you have to select pcre xor pcre2 +## qt3d[extras]=options # extras will be always added to the test combination (it is currently a requirement) +## curl[core,openssl,wolfssl]=options # openssl and wolfssl are exclusive ssl backends but none must be selected +## libgit2[pcre,pcre2]=options # you have to select pcre xor pcre2 ## -## libcanberra[gtk3](osx) = combination-fails # The feature works in the "combined" feature test -## vlpp[tools](osx) = feature-fails # error: use of undeclared identifier 'PATH_MAX' +## libcanberra[gtk3](osx)=combination-fails # The feature works in the "combined" feature test +## vlpp[tools](osx)=feature-fails # error: use of undeclared identifier 'PATH_MAX' ## -## entt[experimental] = skip # required head build -## realsense2[openni2](!windows) = cascade # cpkg-tool-lessmsi[core] only supports native & windows +## entt[experimental]=skip # required head build +## realsense2[openni2](!windows)=cascade # cpkg-tool-lessmsi[core] only supports native & windows ## ## # Testing all targets separately would be too time consuming: -## halide[target-amdgpu,target-arm,target-d3d12compute,target-hexagon,target-metal,target-mips,target-nvptx,target-opencl,target-powerpc,target-riscv,target-x86] = no-separate-feature-test +## halide[target-amdgpu,target-arm,target-d3d12compute,target-hexagon,target-metal,target-mips,target-nvptx,target-opencl,target-powerpc,target-riscv,target-x86]=no-separate-feature-test -halide = skip -llvm = skip + +# testing all features would be too slow: +aws-sdk-cpp[access-management,accessanalyzer,account,acm,acm-pca,alexaforbusiness,amp,amplify,amplifybackend,amplifyuibuilder,apigateway,apigatewaymanagementapi,apigatewayv2,appconfig,appconfigdata,appfabric,appflow,appintegrations,application-autoscaling,application-insights,applicationcostprofiler,appmesh,apprunner,appstream,appsync,arc-zonal-shift,athena,auditmanager,autoscaling,autoscaling-plans,awsmigrationhub,awstransfer,backup,backup-gateway,backupstorage,batch,billingconductor,braket,budgets,ce,chime,chime-sdk-identity,chime-sdk-media-pipelines,chime-sdk-meetings,chime-sdk-messaging,chime-sdk-voice,cleanrooms,cloud9,cloudcontrol,clouddirectory,cloudformation,cloudfront,cloudhsm,cloudhsmv2,cloudsearch,cloudsearchdomain,cloudtrail,cloudtrail-data,codeartifact,codebuild,codecatalyst,codecommit,codedeploy,codeguru-reviewer,codeguru-security,codeguruprofiler,codepipeline,codestar,codestar-connections,codestar-notifications,cognito-identity,cognito-idp,cognito-sync,comprehend,comprehendmedical,compute-optimizer,config,connect,connect-contact-lens,connectcampaigns,connectcases,connectparticipant,controltower,cur,customer-profiles,databrew,dataexchange,datapipeline,datasync,dax,detective,devicefarm,devops-guru,directconnect,discovery,dlm,dms,docdb,docdb-elastic,drs,ds,dynamodb,dynamodbstreams,ebs,ec2,ec2-instance-connect,ecr,ecr-public,ecs,eks,elastic-inference,elasticache,elasticbeanstalk,elasticfilesystem,elasticloadbalancing,elasticloadbalancingv2,elasticmapreduce,elastictranscoder,email,emr-containers,emr-serverless,entityresolution,es,eventbridge,events,evidently,finspace,finspace-data,firehose,fis,fms,forecast,forecastquery,frauddetector,fsx,gamelift,gamesparks,glacier,globalaccelerator,glue,grafana,greengrass,greengrassv2,groundstation,guardduty,health,healthlake,honeycode,iam,identity-management,identitystore,imagebuilder,importexport,inspector,inspector2,internetmonitor,iot,iot-data,iot-jobs-data,iot-roborunner,iot1click-devices,iot1click-projects,iotanalytics,iotdeviceadvisor,iotevents,iotevents-data,iotfleethub,iotfleetwise,iotsecuretunneling,iotsitewise,iotthingsgraph,iottwinmaker,iotwireless,ivs,ivs-realtime,ivschat,kafka,kafkaconnect,kendra,kendra-ranking,keyspaces,kinesis,kinesis-video-archived-media,kinesis-video-media,kinesis-video-signaling,kinesis-video-webrtc-storage,kinesisanalytics,kinesisanalyticsv2,kinesisvideo,kms,lakeformation,lambda,lex,lex-models,lexv2-models,lexv2-runtime,license-manager,license-manager-linux-subscriptions,license-manager-user-subscriptions,lightsail,location,logs,lookoutequipment,lookoutmetrics,lookoutvision,m2,machinelearning,macie,macie2,managedblockchain,managedblockchain-query,marketplace-catalog,marketplace-entitlement,marketplacecommerceanalytics,mediaconnect,mediaconvert,medialive,mediapackage,mediapackage-vod,mediapackagev2,mediastore,mediastore-data,mediatailor,medical-imaging,memorydb,meteringmarketplace,mgn,migration-hub-refactor-spaces,migrationhub-config,migrationhuborchestrator,migrationhubstrategy,mobile,monitoring,mq,mturk-requester,mwaa,neptune,neptunedata,network-firewall,networkmanager,nimble,oam,omics,opensearch,opensearchserverless,opsworks,opsworkscm,organizations,osis,outposts,panorama,payment-cryptography,payment-cryptography-data,pca-connector-ad,personalize,personalize-events,personalize-runtime,pi,pinpoint,pinpoint-email,pinpoint-sms-voice-v2,pipes,polly,pricing,privatenetworks,proton,qldb,qldb-session,queues,quicksight,ram,rbin,rds,rds-data,redshift,redshift-data,redshift-serverless,rekognition,resiliencehub,resource-explorer-2,resource-groups,resourcegroupstaggingapi,robomaker,rolesanywhere,route53,route53-recovery-cluster,route53-recovery-control-config,route53-recovery-readiness,route53domains,route53resolver,rum,s3,s3-crt,s3-encryption,s3control,s3outposts,sagemaker,sagemaker-a2i-runtime,sagemaker-edge,sagemaker-featurestore-runtime,sagemaker-geospatial,sagemaker-metrics,sagemaker-runtime,savingsplans,scheduler,schemas,sdb,secretsmanager,securityhub,securitylake,serverlessrepo,service-quotas,servicecatalog,servicecatalog-appregistry,servicediscovery,sesv2,shield,signer,simspaceweaver,sms,sms-voice,snow-device-management,snowball,sns,sqs,ssm,ssm-contacts,ssm-incidents,ssm-sap,sso,sso-admin,sso-oidc,states,storagegateway,sts,support,support-app,swf,synthetics,text-to-speech,textract,timestream-query,timestream-write,tnb,transcribe,transcribestreaming,transfer,translate,verifiedpermissions,voice-id,vpc-lattice,waf,waf-regional,wafv2,wellarchitected,wisdom,workdocs,worklink,workmail,workmailmessageflow,workspaces,workspaces-web,xray] =no-separate-feature-test +embree[backface-culling,compact-polys,filter-function,geometry-curve,geometry-grid,geometry-instance,geometry-point,geometry-quad,geometry-subdivision,geometry-triangle,geometry-user,ray-mask,ray-packets]=no-separate-feature-test +gdal[aws-ec2-windows,curl,expat,geos,gif,iconv,jpeg,lerc,libkml,libspatialite,libxml2,lzma,openjpeg,openssl,pcre2,png,qhull,sqlite3,webp,zstd]=no-separate-feature-test +google-cloud-cpp[accessapproval,accesscontextmanager,advisorynotifications,alloydb,apigateway,apigeeconnect,apikeys,appengine,artifactregistry,asset,assuredworkloads,automl,baremetalsolution,batch,beyondcorp,bigquery,bigtable,billing,binaryauthorization,certificatemanager,channel,cloudbuild,commerce,composer,confidentialcomputing,connectors,contactcenterinsights,container,containeranalysis,datacatalog,datafusion,datamigration,dataplex,dataproc,datastore,datastream,debugger,deploy,dialogflow-cx,dialogflow-es,discoveryengine,dlp,documentai,edgecontainer,eventarc,experimental-opentelemetry,experimental-storage-grpc,filestore,functions,gameservices,gkehub,gkemulticloud,grafeas,iam,iap,ids,iot,kms,language,logging,managedidentities,memcache,metastore,migrationcenter,monitoring,networkconnectivity,networkmanagement,networksecurity,notebooks,optimization,orgpolicy,osconfig,oslogin,policysimulator,policytroubleshooter,privateca,profiler,pubsub,rapidmigrationassessment,recommender,redis,resourcemanager,resourcesettings,retail,run,scheduler,secretmanager,securitycenter,servicecontrol,servicedirectory,servicemanagement,serviceusage,shell,spanner,speech,storage,storageinsights,storagetransfer,support,talent,tasks,texttospeech,tpu,trace,translate,video,videointelligence,vision,vmmigration,vmwareengine,vpcaccess,webrisk,websecurityscanner,workflows,workstations]=no-separate-feature-test +halide=skip +llvm=skip +opencascade[freeimage,freetype,rapidjson,samples,tbb,vtk]=no-separate-feature-test +opencv[ade,aravis,calib3d,contrib,cuda,cudnn,dc1394,directml,dnn,dnn-cuda,dshow,eigen,ffmpeg,freetype,fs,gapi,gdcm,gstreamer,gtk,halide,hdf,highgui,intrinsics,ipp,jpeg,jpegxl,msmf,nonfree,opencl,openexr,opengl,openjpeg,openmp,openvino,ovis,png,python,qt,quality,quirc,rgbd,sfm,tbb,text,thread,tiff,vtk,vulkan,webp,win32ui,world]=no-separate-feature-test +qtbase[doubleconversion,gui,sql,thread]=no-separate-feature-test # covered in many combinations +vtk[atlmfc,cgns,cuda,debugleaks,fontconfig,gdal,geojson,libharu,libtheora,mpi,netcdf,opengl,openmp,openvr,proj,qt,seacas,sql,tbb,utf8,vtkm]=no-separate-feature-test # Add new items alphabetically ace[tao]:arm-neon-android=feature-fails # tao requires a host tree with tao_idl compiled for the host ace[tao]:arm64-android=feature-fails ace[tao]:x64-android=feature-fails +ace[xml-utils]:arm64-linux=cascade +ace[xml-utils]:arm64-osx=cascade +ace[xml-utils]:x64-linux=cascade +activemq-cpp:arm64-linux=cascade +activemq-cpp:arm64-windows=cascade +adios2:arm64-linux=cascade +adios2[cuda]:arm64-osx=cascade +adios2[cuda]:x64-windows-static=feature-fails # try_run() invoked in cross-compiling mode +adios2[cuda]:x86-windows=cascade +adios2[mpi]:x86-windows=feature-fails +adios2[python](!(arm64&linux))=feature-fails # Could NOT find Python (missing: Python_NumPy_INCLUDE_DIRS NumPy) +adios2[zfp](android | (arm & windows))=feature-fails # try_run() invoked in cross-compiling mode aeron[archive]=skip # archive feature requires Java for SBE code generation +aliyun-oss-c-sdk:arm64-windows=cascade +aliyun-oss-cpp-sdk:arm64-linux=fail +allegro5:arm64-linux=cascade allegro5:arm64-windows=fail # Fails with "fatal error LNK1322: cannot avoid potential ARM hazard" even with /Gy +ampl-asl:arm64-linux=fail +ampl-mp:arm64-linux=cascade +anari:arm64-linux=cascade +appstream-glib:arm64-linux=cascade +apr:arm64-linux=fail apr:arm64-windows=fail # Cross compiling CI machine cannot run gen_test_char to generate apr_escape_test_char.h +apr-util:arm64-linux=cascade +aravis[introspection]:arm64-windows=skip # needs arm64 host +aravis[usb]:arm64-linux=cascade +arb:arm64-linux=cascade arcticdb-sparrow:arm-neon-android=fail # https://github.com/man-group/sparrow/issues/653 arcticdb-sparrow:arm64-android=fail arcticdb-sparrow:x64-android=fail +armadillo:arm-neon-android=cascade +armadillo:arm64-android=cascade +armadillo:arm64-linux=cascade +armadillo:x64-android=cascade +arpack-ng:arm64-linux=cascade +arpack-ng:arm64-windows=cascade +arrayfire:x64-android=fail # CMake Error at CMakeLists.txt:140 (message): Native Directory not found. Run cmake in a separatedirectory and build the bin2cpp target. +arrayfire[cpu]((!windows & !linux) | !x64)=cascade +arrayfire[cuda]:arm64-linux=feature-fails +arrayfire[cuda]:x64-linux=feature-fails +arrayfire[cuda]:x64-windows-release=feature-fails +arrayfire[cuda]:x64-windows-static-md=feature-fails +arrayfire[cuda]:x64-windows-static=feature-fails +arrayfire[cuda]:x64-windows=feature-fails +arrayfire[cuda](((!windows | !x64 | xbox) & (!linux | !x64) & (!linux | !arm64)) | ((!windows | !x64) & (!linux | !x64) & (!linux | !arm64)))=cascade +arrayfire[opencl]:arm64-linux=feature-fails +arrayfire[opencl]:x64-linux=feature-fails +arrayfire[unified]:x64-windows-static=feature-fails # ninja: error: 'MKL_ThreadingLibrary_LINK_LIBRARY-NOTFOUND', needed by 'bin/af.dll', missing and no known rule to make it +arrayfire[unified]((!windows & !linux) | !x64)=cascade +arrow[cuda]:arm64-linux=cascade +arrow[cuda]:x64-linux=feature-fails +arrow[cuda]:x64-windows-release=feature-fails +arrow[cuda]:x64-windows-static-md=feature-fails +arrow[cuda]:x64-windows-static=feature-fails +arrow[cuda]:x64-windows=feature-fails +arrow[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64))=cascade +arrow[jemalloc]:arm64-linux=feature-fails # configure: error: cannot run C compiled programs +arrow[orc]:arm64-android=cascade +arrow[orc]:arm64-linux=cascade +arrow[orc]:x64-android=cascade +arrow-adbc[bigquery]:arm64-linux=feature-fails # Could not find GO_BIN using the following names: go +arrow-adbc[flightsql]:arm64-linux=feature-fails +arrow-adbc[snowflake]:arm64-linux=feature-fails +ashes[core](windows)=combination-fails # CMake Error: INSTALL(EXPORT) given unknown export "AshesRenderers". One render backend must be selected +asio[coroutine]:arm64-windows=cascade +at-spi2-atk:arm64-linux=cascade +at-spi2-core:arm64-linux=cascade +atk[introspection]:arm64-windows=skip # needs arm64 host +atkmm:x64-windows-static-md=cascade +atkmm:x64-windows-static=cascade +atliac-minitest:arm64-linux=fail +audit:arm64-linux=fail +awlib[graphics]:arm64-linux=cascade +awlib[graphics]:arm64-osx=feature-fails # Broken code. See https://github.com/microsoft/vcpkg/issues/39849 +azure-kinect-sensor-sdk:arm64-linux=cascade +azure-storage-cpp:arm64-linux=fail +babl[introspection]:arm64-linux=cascade +bbstrader:arm64-linux=cascade +bddisasm:arm64-linux=fail +bext-text:arm64-linux=cascade +bgfx:arm64-linux=fail +bitserializer[rapidyaml-archive]:arm64-windows=cascade +blaze[lapack]:arm64-linux=cascade +blend2d:arm64-linux=fail blitz:arm64-windows=fail +bond:arm64-linux=fail +boost:arm64-linux=cascade +boost[mpi]:arm64-windows=cascade +boost-graph-parallel:arm64-linux=cascade +boost-graph-parallel:arm64-windows=cascade +boost-mpi:arm64-linux=cascade +boost-mpi:arm64-windows=cascade +boost-odeint[mpi]:arm64-windows=cascade +boost-parameter-python:arm64-linux=cascade +boost-property-map-parallel:arm64-linux=cascade +boost-property-map-parallel:arm64-windows=cascade +boost-python:arm64-linux=cascade +boost-python[python2]:arm64-osx=cascade +boringssl:arm64-linux=skip caf(android)=fail +cairo[x11]:arm64-linux=feature-fails +cairo[x11](android | osx)=skip # No x11 on osx +calceph:arm64-linux=fail +ccd:arm64-linux=fail +ccfits:arm64-linux=cascade cctag:x64-windows-static-md=fail +cctag[cuda]:arm64-linux=feature-fails cctag[cuda]:x64-linux=feature-fails cctag[cuda]:x64-windows-release=feature-fails cctag[cuda]:x64-windows-release=feature-fails cctag[cuda]:x64-windows-static=feature-fails cctag[cuda]:x64-windows=feature-fails +ceres[cuda]:arm64-linux=cascade +ceres[lapack]:arm64-linux=cascade +ceres[suitesparse]:arm64-linux=cascade +cfitsio:arm64-linux=fail +cgal[qt]:arm64-linux=cascade +cgns[core,fortran,hdf5,legacy,lfs,mpi,tests](osx | (linux&!arm64))=combination-fails # ["fortran","hdf5","mpi"]: Could NOT find MPI (missing: MPI_Fortran_FOUND) (found version "3.1") +cgns[fortran]:arm64-linux=feature-fails +cgns[fortran](windows | android)=feature-fails # No fortran compiler installed +cgns[hdf5]:arm64-linux=cascade +cgns[mpi]:arm64-linux=cascade +chakracore:arm64-linux=skip +chartdir=skip # chartdir does not offer stable download URLs +chmlib:arm64-linux=fail +chronoengine:arm64-linux=fail clamav:arm64-windows=fail +clapack:arm64-linux=skip +clapack:arm64-osx=skip +clapack:x64-linux=skip +clapack:x64-windows-release=skip +clapack:x64-windows=skip +clapack:x86-windows=skip clapack(android)=fail # needs target configuration data +clapack(x64 & windows & static)=skip # conflicts with lapack-reference which provides blas +clblas:arm-neon-android=fail +clblas:arm64-android=fail +clblas:x64-android=fail +clfft:arm64-linux=fail +clipboardxx:arm64-linux=fail +clipper2:arm64-linux=fail clockutils:arm-neon-android=fail # gnustl_shared is no longer supported. Please switch to either c++_shared or c++_static. clockutils:arm64-android=fail clockutils:x64-android=fail +cnats:arm64-linux=cascade +coin:arm64-linux=fail +coin[openal]:arm64-linux=cascade +coin-or-cbc:arm64-linux=cascade +coin-or-cgl:arm64-linux=cascade +coin-or-clp:arm64-linux=cascade +coin-or-ipopt((!windows & !linux) | !x64) = cascade +coin-or-osi:arm64-linux=cascade +coinutils:arm64-linux=cascade +colmap:arm64-linux=cascade +colmap[cuda,cuda-redist]:x64-linux=feature-fails +colmap[cuda,cuda-redist](arm64 & osx)=cascade +coolprop:arm64-linux=fail +coroutine:arm64-osx=fail # requires c++20 +cppadcodegen:arm64-linux=fail cppcoro(linux | osx)=fail +cppgraphqlgen[clientgen]:arm64-linux=feature-fails +cppmicroservices:arm64-linux=fail cppmicroservices(windows & arm)=fail +cpprealm:arm-neon-android=cascade # https://github.com/realm/realm-core/issues/8093 +cpprealm:arm64-android=cascade +cpprealm:x64-android=cascade cpprestsdk(android)=fail +cppslippi:arm64-linux=fail +cppvrf:arm64-linux=fail +crashpad:arm64-linux=fail #Compliation failed due to the lack of Clang++ compiler. crashpad:x64-linux=fail +crashrpt(windows)=cascade +ctbench:arm64-linux=cascade +ctbench:arm64-osx=fail # requires C++ 20 +ctemplate:arm64-linux=fail ctemplate:x64-linux=fail +cuda:arm64-linux=fail +cuda-api-wrappers:arm64-linux=cascade +cuda-api-wrappers:arm64-osx=cascade +cudnn:arm64-linux=cascade +cudnn-frontend:arm64-linux=cascade curl[core,http3,gnutls]=options curl[core,http3,mbedtls]=options curl[core,http3,wolfssl]=options +curl[gssapi]:arm64-linux=cascade +curl[ldap]:arm64-linux=cascade +curl[winldap]:arm64-linux=cascade +cutelyst2:arm64-linux=cascade +cutelyst2:arm64-windows=cascade +cyclonedds[ddsperf]:arm64-linux=feature-fails +cyclonedds-cxx:arm64-windows=cascade +cyclonedds-cxx[idllib]:x64-windows-static-md=cascade +cyclonedds-cxx[idllib]:x64-windows-static=cascade +cyrus-sasl:arm64-linux=cascade +darknet:arm64-linux=cascade +darknet[cuda,cudnn](arm | x86 | android | osx)=cascade +darknet[openmp]:arm64-osx=feature-fails # openmp setup needed +dartsim:arm64-linux=cascade +dawn[x11]:arm64-linux=feature-fails +daxa:arm64-linux=fail +dbghelp=skip # Since pipeline cannot automatically install dbghelp dependency, skip this detection +dbow2:arm64-linux=cascade +dbow3:arm64-linux=cascade +dbus:arm64-linux=fail +dbus[x11]:arm64-osx=skip # No x11 on osx +dbus-cxx[qt6]:arm64-linux=cascade +dcmtk:arm64-linux=fail +dcmtk[core,iconv,icu,openssl,png,tiff,tools,xml2,zlib]:arm64-osx=combination-fails # missing symbols from libtiff. See https://github.com/microsoft/vcpkg/issues/33512 +dcmtk[iconv](arm64 & windows)=feature-fails # try_run +dcmtk[tools](arm64 & windows)=feature-fails # try_run +dcmtk(android)=fail # try_run dimcli(windows & static)=fail # VS2019 version 16.9.4's project system changes where PDBs are placed in a way that breaks the upstream build script of this port. See https://developercommunity.visualstudio.com/t/Toolset-169-regression-vcxproj-producin/1356639 +directfb2:arm64-linux=fail +directxtex[core,dx11,dx12,openexr,spectre,tools]:arm64-windows-static-md=combination-fails # error LNK2047: module contains C++ EH or complex EH metadata but was not compiled with /guard:ehcont discord-game-sdk:x64-windows-static-md=fail discord-game-sdk:x64-windows-static=fail +dlib:arm64-linux=cascade +dlib[cuda]:arm64-osx=cascade +dlib[cuda]:arm64-windows=cascade +dlib[cuda]:x86-windows=cascade +dmlc[openmp]:arm64-osx=feature-fails # No openmp on osx +dpdk:arm64-linux=fail +dv-processing:arm64-linux=cascade +dv-processing[tools]:arm64-osx=feature-fails # Broke with compiler version. See https://github.com/microsoft/vcpkg/issues/39852 ecal(android)=fail -ensmallen[openmp](osx) = feature-fails # No openmp on default osx toolchain -faiss(osx)=fail # No openmp on default osx toolchain +elements:arm64-linux=cascade +ensmallen:arm64-linux=cascade +ensmallen[openmp]:arm64-osx=feature-fails # No openmp on default osx toolchain +entt[experimental]=skip # required head build +ethindp-prism:arm64-linux=fail +f3d:arm64-linux=cascade +faad2:arm64-linux=fail +faiss:arm64-linux=cascade +faiss:arm64-osx=fail # No openmp on default osx toolchain +faiss[gpu](!(windows & x64) & !(linux & x64))=cascade +faker-cxx:arm64-linux=fail +faudio:arm64-linux=cascade +fbgemm:arm64-osx=cascade +fbgemm:arm64-windows=cascade +fbthrift(android)=cascade +fcl:arm64-linux=cascade +ffmpeg[all](((!x86 & !x64) | (!android & !linux)) & (!windows | uwp))=cascade +ffmpeg[all-gpl](((!x86 & !x64) | (!android & !linux)) & (!windows | uwp))=cascade +ffmpeg[all-nonfree](((!x86 & !x64) | (!android & !linux)) & (!windows | uwp))=cascade +ffmpeg[all,all-gpl](x64 & android)=feature-fails +ffmpeg[alsa](!linux & !android)=cascade # alsa supports +ffmpeg[amf]:arm64-osx=cascade +ffmpeg[avisynthplus]:arm64-windows=cascade +ffmpeg[dav1d]:x86-windows=cascade +ffmpeg[fdk-aac](android)=cascade +ffmpeg[ffplay]:arm64-linux=cascade +ffmpeg[nvcodec,ffplay,opengl](android)=feature-fails +ffmpeg[opengl]:arm64-linux=feature-fails +ffmpeg[qsv](((!x86 & !x64) | (!android & !linux)) & (!windows | uwp))=cascade +ffmpeg[rubberband]:arm64-linux=cascade +ffmpeg[sdl2]:arm64-linux=cascade +ffmpeg[tensorflow](windows)=cascade +ffmpeg[vaapi]:arm64-linux=cascade +fftw3[openmp]:arm64-osx=feature-fails # waits for https://github.com/microsoft/vcpkg/pull/30833 +fftw3[openmp](windows & !static)=feature-fails # Linker missing symbols. See https://github.com/microsoft/vcpkg/issues/33322 +fizz:arm64-linux=cascade +fizz:arm64-windows-static-md=cascade +fizz:arm64-windows=cascade +fizz:x86-windows=cascade +fizz(android)=cascade +flann[cuda]:arm64-linux=cascade +flann[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64))=cascade +flann[cuda,hdf5](x64 & windows)=combination-fails +flann[hdf5]:arm64-windows=cascade +flashlight-cpu[asr](!x64 | !linux | (!windows & !linux) | uwp) = cascade +flashlight-cpu[fl](!x64 | !linux | (!windows & !linux) | uwp) = cascade +flashlight-cpu[imgclass](!x64 | !linux | (!windows & !linux) | uwp) = cascade +flashlight-cpu[lib]((!windows & !linux) | !x64) = cascade +flashlight-cpu[lm](!x64 | !linux | (!windows & !linux) | uwp) = cascade +flashlight-cpu[objdet](!x64 | !linux | (!windows & !linux) | uwp) = cascade +flashlight-cpu=fail # CMake Error: INSTALL(EXPORT) given unknown export "flashlightTargets". See https://github.com/microsoft/vcpkg/issues/32098 +flashlight-cuda:arm64-linux=fail +flashlight-cuda[fl,imgclass,lm,objdet,asr]:arm64-linux=cascade +flashlight-cuda[fl,imgclass,lm,objdet,asr]:x64-linux=cascade +flashlight-sequence[cuda]:arm64-linux=cascade +flashlight-sequence[cuda]:arm64-osx=cascade +flashlight-sequence[cuda]:arm64-windows=cascade +flashlight-sequence[cuda]:x86-windows=cascade +flashlight-sequence[openmp]:arm64-osx=feature-fails # No openmp on osx +flashlight-text[kenlm]:arm64-windows=cascade +flint:arm64-linux=fail +fltk:arm64-linux=fail +fluidsynth[pulseaudio]:arm64-linux=cascade +fluidsynth[pulseaudio](android | osx | windows)=cascade +folly:arm64-linux=fail +folly[libsodium]:arm64-linux=cascade +folly[liburing](!linux)=cascade +forge:arm64-linux=cascade forge:x86-windows=fail +freealut:arm64-linux=cascade +freeglut:arm64-linux=fail +freeglut:arm64-osx=fail # Needs XQuartz freeglut(android)=fail -freeglut(osx)=fail # Needs XQuartz +freerdp[server]:arm64-osx=skip # Uses api removed with macOS 15. Don't get fixed. See https://github.com/FreeRDP/FreeRDP/issues/10558 +freerdp[urbdrc]:arm64-linux=cascade +freerdp[x11]:arm64-linux=feature-fails +freerdp[x11]:arm64-osx=skip # No x11 on osx +freetype-gl:arm64-linux=fail +freetype-gl[glew]:arm64-linux=cascade +ftgl:arm64-linux=fail ftgl(android)=fail +future-config:arm64-linux=fail +g2o:arm64-linux=cascade g3log:arm-neon-android=fail g3log:arm64-android=fail g3log:x64-android=fail +gamenetworkingsockets:arm-neon-android=fail +gamenetworkingsockets:arm64-android=fail +gamenetworkingsockets:x64-android=fail +gapp:arm64-osx=fail # requires c++20 +gapp(android)=fail # requires c++20 +gdal[arrow,parquet](!(arm64 | x64))=cascade +gdal[aws-ec2-windows](!windows)=cascade +gdal[cfitsio]:arm64-linux=cascade +gdal[iconv]:arm64-linux=feature-fails +gdal[libxml2]:arm64-linux=feature-fails +gdbm[readline]:arm64-linux=feature-fails +gdk-pixbuf[introspection]:arm64-windows=skip # needs arm64 host +gegl:arm64-osx=fail # meson bug on osx. See https://github.com/microsoft/vcpkg/issues/44411 +geogram:arm64-linux=cascade +geogram[graphics](!(arm64&linux))=feature-fails # imgui not found. See https://github.com/microsoft/vcpkg/issues/32421 +geotrans=skip # Port geotrans source ftp://ftp.nga.mil server extremely slow may take several hours to download +ggml[cuda]:arm64-linux=cascade +ginkgo[cuda]:arm64-linux=cascade +ginkgo[cuda]:arm64-osx=cascade +ginkgo[cuda]:arm64-windows=cascade +ginkgo[cuda]:x86-windows=cascade +ginkgo[mpi]:arm64-linux=cascade +ginkgo[openmp]:arm64-osx=feature-fails # No openmp on osx +ginkgo[openmp](windows)=feature-fails # needs openmp 3.0 support but msvc only supports openmp 2.0 +gl2ps:arm64-linux=fail +gl3w:arm64-linux=fail +glad[glx]:arm64-osx=skip # No x11 on osx +glew:arm64-linux=fail +glew[egl]:arm64-osx=feature-fails +glfw3:arm64-linux=fail +glib[selinux]:arm64-linux=feature-fails +glib-networking[openssl, gnutls]=options # You have to select exactly one ssl backend glibmm:x64-windows-static-md=fail glibmm:x64-windows-static=fail +glpk[dl]:arm64-linux=cascade +glpk[dl](!windows | uwp)=cascade +glpk[mysql]:arm64-linux=cascade +glpk[mysql]:arm64-osx=cascade +glpk[mysql]:arm64-windows=cascade +glpk[mysql]:x86-windows=cascade +glpk[odbc]:arm64-linux=cascade +glpk[odbc](!windows | uwp)=cascade +glui:arm64-linux=cascade +gmmlib:arm64-linux=fail +gmsh[mpi]:arm64-linux=cascade +gmsh[mpi]:arm64-windows=cascade +gmsh[mpi]:x64-windows-static-md=cascade +gmsh[mpi]:x64-windows-static=cascade +gmsh[mpi]:x64-windows=cascade +gmsh[mpi]:x86-windows=cascade +gmsh[occ]:arm64-linux=feature-fails # cannot find -lX11: No such file or directory +gobject-introspection:arm64-linux=cascade gobject-introspection(android)=fail +gobject-introspection(arm64 & windows)=skip # needs arm64 host +google-cloud-cpp[opentelemetry]=feature-fails # error: opentelemetry/trace/semantic_conventions.h: No such file or directory +google-cloud-cpp[storage-grpc]=feature-fails # error: opentelemetry/trace/semantic_conventions.h: No such file or directory +google-cloud-cpp[storagetransfer]:arm64-osx=feature-fails # See https://github.com/microsoft/vcpkg/issues/32149 +gppanel:arm64-linux=cascade +grantlee:arm64-linux=cascade +graphene[introspection]:arm64-windows=skip # needs arm64 host +gsoap=skip # gsoap does not offer stable public source downloads +gstreamer[asio](!windows | uwp) = cascade +gstreamer[core,aes,alsa,aom,assrender,bzip2,cairo,chromaprint,closedcaption,colormanagement,dash,dtls,fdkaac,flac,fluidsynth,gdk-pixbuf,ges,gpl,hls,jpeg,libav,libde265,microdns,modplug,mpg123,nls,nvcodec,ogg,openh264,openjpeg,openmpt,opus-bad,opus-base,pango,plugins-bad,plugins-base,plugins-good,plugins-ugly,png,smoothstreaming,sndfile,soundtouch,soup,speex,srt,srtp,taglib,vorbis,vpx,wayland,webp,webrtc,wildmidi,x264,x265]:arm64-linux=combination-fails # too many GOT entries for -fpic, please recompile with -fPIC +gstreamer[dc1394]:arm64-linux=cascade +gstreamer[dc1394](android)=cascade +gstreamer[faad]:arm64-linux=cascade +gstreamer[gl]:arm64-linux=feature-fails +gstreamer[gl-graphene]:arm64-linux=feature-fails # ERROR: Problem encountered: Could not find requested OpenGL library +gstreamer[nvcodec](windows)=feature-fails +gstreamer[openal]:arm64-linux=cascade +gstreamer[vulkan]:arm64-linux=feature-fails +gstreamer[vulkan](android | windows)=feature-fails +gstreamer[wayland](osx | windows)=cascade +gstreamer[x11]:arm64-linux=feature-fails +gstreamer[x11](android | osx)=feature-fails # no system X11 in CI +gtk:arm64-linux=cascade +gtk:arm64-windows=cascade +gtk(windows & staticcrt)=cascade +gtk3:arm64-linux=cascade +gtkmm:arm64-linux=cascade +gtkmm:arm64-windows=cascade +gtkmm:x64-windows-static-md=cascade +gtkmm:x64-windows-static=cascade +guile:arm64-linux=fail +gz-common:arm64-linux=cascade +gz-fuel-tools:arm64-linux=cascade +gz-gui(android | arm)=cascade +gz-physics(arm|android)=cascade +gz-rendering(arm|android) = cascade +gz-sensors(arm|android)=cascade +gz-sim:arm64-linux=skip # many parallel links cause memory exhaustion on our 128GB of RAM lab VMs +gz-sim:x64-linux=skip +gz-tools:arm-neon-android=fail # Needs Java runtime +gz-tools:arm64-android=fail +gz-tools:x64-android=fail +hareflow:x64-windows-static=cascade +harfbuzz[introspection]:arm64-windows=skip # needs arm64 host +hdf5[core,fortran,parallel](linux | osx)=options # Fortran disabled in port openmpi +hdf5[fortran]:arm64-linux=feature-fails +hdf5[fortran](android | windows)=feature-fails # No fortran compiler +hdf5[parallel]:arm64-linux=cascade +hdf5[parallel](android)=cascade +hdf5[parallel](arm64 & windows)=cascade +hdf5[threadsafe](android)=feature-fails # pthread_setcancelstate +healpix:arm64-linux=cascade +hello-imgui[experimental-dx11-binding](!windows | uwp)=cascade +hello-imgui[experimental-dx12-binding](x86 | !windows | uwp)=cascade +hello-imgui[freetype-lunasvg]=skip # see https://github.com/microsoft/vcpkg/issues/44212 +hello-imgui[glfw-binding]:arm64-linux=cascade +hello-imgui[metal-binding](!osx)=cascade +hello-imgui[sdl2-binding]=skip # see https://github.com/microsoft/vcpkg/issues/44212 +hidapi:arm64-linux=cascade +highfive[opencv]:arm64-linux=cascade +hpx[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64))=cascade +hpx[mpi]:arm64-linux=cascade +hpx[mpi](windows & !(x64 | x86))=cascade +huira:arm64-linux=cascade hunspell:x64-windows-static-md=fail +hunspell[tools](windows)=feature-fails # error C2065: 'mode_t': undeclared identifier. See https://github.com/microsoft/vcpkg/issues/30633 +hypre:arm64-linux=cascade +hypre:arm64-windows=cascade +hypre:x86-windows=cascade ideviceinstaller:x64-windows-static-md=fail +idevicerestore:arm64-linux=cascade +idevicerestore:arm64-windows=cascade idevicerestore:x64-linux=fail +idevicerestore:x64-windows-static-md=cascade +idevicerestore:x64-windows-static=cascade +idyntree[irrlicht]:arm64-linux=cascade +igraph:arm64-linux=cascade +igraph[openmp]:arm64-osx=feature-fails # openmp setup needed +ijg-libjpeg:arm64-linux=skip +imcce-openfa:arm64-linux=fail +imgui[allegro5-binding]:arm64-linux=cascade +imgui[allegro5-binding]:arm64-windows=cascade +imgui[glfw-binding]:arm64-linux=cascade +imgui[glut-binding]:arm64-linux=cascade +imgui[sdl3-binding]:arm64-linux=cascade +imgui[sdl3-renderer-binding]:arm64-linux=cascade +imgui[sdlgpu3-binding]:arm64-linux=cascade +imgui-sfml:arm-neon-android=fail +imgui-sfml:arm64-android=fail +imgui-sfml:arm64-linux=cascade +imgui-sfml:x64-android=fail +infoware[opengl]:arm64-linux=feature-fails +infoware[x11]:arm64-linux=feature-fails +irrlicht[tools]:arm64-linux=feature-fails +irrlicht[tools]:arm64-osx=feature-fails # X11 installation required irrlicht[tools]:x64-linux=feature-fails +irrxml:arm64-osx=cascade +irrxml:arm64-windows=cascade ismrmrd:x86-windows=fail +itay-grudev-singleapplication:arm64-linux=cascade +itk:arm64-linux=cascade +itk[core,vtk,python](!static & !(arm & windows))=combination-fails +itk[cuda]:arm64-linux=cascade +itk[cuda]:x64-linux=feature-fails +itk[cuda,cufftw]:x86-windows=cascade +itk[cuda,cufftw](android | osx)=cascade +itk[python]=skip # fails on configure or takes very long to build +itk[tools]:x86-windows=cascade +itk(android)=skip # try_run +itk(arm & windows)=skip # try_run +ixwebsocket[core,mbedtls,openssl,sectransp,ssl]=options # you can only choose one ssl backend or none jemalloc(android)=fail jemalloc(windows & arm)=fail -kfr[capi](windows) = feature-fails # feature emits DLL even when built static +jkqtplotter:arm64-linux=cascade +jsonnet:arm64-windows=cascade +juce:arm64-linux=fail +kddockwidgets[core]=combination-fails # configure: error: *** No frontend enabled. *** +kddockwidgets[qtquick]:arm64-linux=cascade +kddockwidgets[qtwidgets]:arm64-linux=cascade +kdiagram:arm64-linux=cascade +kdreports:arm64-linux=cascade +kdsingleapplication:arm64-linux=cascade +kdsoap:arm64-linux=cascade +kdstatemachineeditor:arm64-linux=cascade +kdutils[testing]:arm64-linux=feature-fails +kdutils[testing]:arm64-linux=feature-fails +kenlm[interpolate]:arm64-linux=feature-fails # Couldn't find tool "interpolate" +kf5archive:arm64-linux=cascade +kf5attica:arm64-linux=cascade +kf5auth:arm64-linux=cascade +kf5bookmarks:arm64-linux=cascade +kf5codecs:arm64-linux=cascade +kf5completion:arm64-linux=cascade +kf5config:arm64-linux=cascade +kf5configwidgets:arm64-linux=cascade +kf5coreaddons:arm64-linux=cascade +kf5crash:arm64-linux=cascade +kf5dbusaddons:arm64-linux=cascade +kf5declarative:arm64-linux=cascade +kf5diagram:arm64-linux=cascade +kf5globalaccel:arm64-linux=cascade +kf5guiaddons:arm64-linux=cascade +kf5holidays:arm64-linux=cascade +kf5i18n:arm64-linux=cascade +kf5iconthemes:arm64-linux=cascade +kf5itemmodels:arm64-linux=cascade +kf5itemviews:arm64-linux=cascade +kf5jobwidgets:arm64-linux=cascade +kf5kcmutils:arm64-linux=cascade +kf5kio:arm64-linux=cascade +kf5newstuff:arm64-linux=cascade +kf5notifications:arm64-linux=cascade +kf5package:arm64-linux=cascade +kf5parts:arm64-linux=cascade +kf5plotting:arm64-linux=cascade +kf5service:arm64-linux=cascade +kf5solid:arm64-linux=cascade +kf5sonnet:arm64-linux=cascade +kf5syntaxhighlighting:arm64-linux=cascade +kf5texteditor:arm64-linux=cascade +kf5textwidgets:arm64-linux=cascade +kf5wallet:arm64-linux=cascade +kf5widgetsaddons:arm64-linux=cascade +kf5windowsystem:arm64-linux=cascade +kf5xmlgui:arm64-linux=cascade +kf6archive:arm64-linux=cascade +kf6archive[translations]:arm64-linux=cascade +kf6archive(android)=skip # needs newer ECM version +kfr:arm64-linux=fail +kfr[capi]:arm64-linux=feature-fails +kfr[capi](windows)=feature-fails # feature emits DLL even when built static +kissfft[openmp]:arm64-osx=feature-fails # No openmp on osx +kissfft[tools]:arm64-linux=feature-fails +krb5:arm64-linux=fail +lapack:arm64-linux=cascade +lapack-reference:arm64-linux=fail +lapack-reference:arm64-windows=cascade +lapack-reference[blas-select,cblas,noblas]=options # Cannot built feature 'cblas' together with feature 'noblas'. cblas requires blas. +lapack-reference(android)=fail # no fortran compiler +libadwaita:arm64-linux=cascade +libadwaita:arm64-windows=cascade +libadwaita:x64-windows-static=cascade +libaiff:arm64-linux=fail libaiff:x64-linux=fail +libalkimia:arm64-linux=cascade +libalkimia:arm64-windows=cascade +libalkimia[webengine]:x64-windows=cascade +libalkimia[webengine]:x86-windows=cascade +libalkimia[webengine](static)=cascade +libavif[dav1d]:x86-windows=cascade +libcaer:arm64-linux=cascade +libcamera:arm64-linux=fail +libcanberra:arm64-linux=fail +libcanberra[alsa]:arm64-osx=cascade +libcanberra[core]:arm64-osx=combination-fails # see https://github.com/microsoft/vcpkg/issues/31032 +libcanberra[core]=combination-fails # configure: error: *** No backend enabled. *** +libcanberra[core,defaults,gstreamer,gtk3,null]:arm64-osx=combination-fails # fatal error: 'gdk/gdkx.h' file not found +libcanberra[gtk3]:arm64-linux=cascade +libcanberra[gtk3]:arm64-osx=combination-fails # No package 'systemd' found # See https://github.com/microsoft/vcpkg/issues/31032 +libcanberra[oss]:arm64-osx=feature-fails # oss not installed +libcanberra[pulse]:arm64-osx=feature-fails # pulseaudio not installed libcerf:x64-windows-static-md=fail libcopp:arm64-windows=fail +libdc1394:arm64-linux=cascade +libedit:arm64-linux=fail +libfreenect2:arm64-linux=cascade libfreenect2:arm64-windows=fail +libfreenect2[opengl]:arm64-linux=cascade +libfreenect2[openni2]:arm64-linux=cascade +libfreenect2[openni2]:arm64-osx=cascade +libfreenect2[openni2]:arm64-windows=cascade +libfreenect2[openni2]:x64-linux=cascade +libfreenect2[openni2]:x64-windows-static=cascade +libftdi:arm64-linux=cascade +libftdi:arm64-osx=cascade +libftdi:x64-linux=cascade +libftdi:x64-windows-static-md=cascade +libftdi:x64-windows-static=cascade +libftdi1:arm64-linux=cascade +libgit2[core,openssl,winhttp,sectransp,mbedtls,ssl]=options # only one TLS backend is allowed +libgit2[pcre,pcre2]=options # have to select pcre xor pcre2 +libgit2[winhttp](!windows)=feature-fails libgo:x64-android=fail +libgwenhywfar[qt5]:arm64-linux=cascade +libgwenhywfar[qt5]:arm64-osx=feature-fails # See https://github.com/microsoft/vcpkg/issues/31216 libgxps:x64-windows-static=fail +libharu:arm64-linux=fail +libhdfs3=skip # never worked https://github.com/microsoft/vcpkg/pull/10021#issuecomment-1595343157 +libigl[embree]:arm64-windows=cascade +libigl[glfw]:arm64-linux=cascade +libigl[imgui]:arm64-linux=cascade +libigl[opengl]:arm64-linux=feature-fails libigl[opengl](android)=feature-fails +libirecovery:arm64-linux=cascade libirecovery:x64-windows-static-md=fail libjxl:arm-neon-android=fail # error: out of range pc-relative fixup value +liblas[tools](android)=feature-fails +libleidenalg:arm64-linux=cascade +liblsquic:arm64-windows=cascade +libmariadb:arm64-linux=skip +libmem:arm64-linux=cascade +libmesh:arm64-linux=skip +libmikmod:arm64-linux=cascade libmodman:x64-windows-static=fail +libmtp:arm64-linux=cascade +libmultisense[opencv]:arm64-linux=cascade +libmysofa:arm64-linux=fail +libnick:arm64-linux=fail +libnick:arm64-osx=fail +libnick:x64-linux=fail +libodb-mysql:x64-linux=cascade +libodb-mysql:x86-windows=cascade +libodb-pgsql:x64-linux=cascade +libodb-sqlite:x64-linux=cascade +libofx:arm64-linux=cascade +libofx[ofx2qif,ofxdump]:arm64-osx=feature-fails # gettext link error. See https://github.com/microsoft/vcpkg/issues/33043 +libopensp:arm64-linux=fail libopensp(android)=fail +libopnmidi[gens-emulator]=options # You have to select at least one emulator +libosip2:arm64-linux=fail +libosmscout[cairo]:arm64-linux=feature-fails +libosmscout[qt5]:arm64-linux=cascade +libosmscout[svg]:arm64-linux=feature-fails # can't find iconv despite libiconv being a dependency +libotd[sdl]:arm64-linux=cascade +libp7-baical:arm64-osx=cascade +libp7-baical:arm64-windows=cascade libplist:x64-windows-static=fail +libpmemobj-cpp[benchmark]:arm64-linux=cascade +libpmemobj-cpp[benchmark]:arm64-osx=cascade +libpmemobj-cpp[benchmark]:arm64-windows=cascade +libpmemobj-cpp[benchmark]:x64-linux=cascade +libpmemobj-cpp[benchmark]:x64-windows-static=cascade +libpmemobj-cpp[benchmark]:x86-windows=cascade +libpq[all]:arm64-linux=cascade +libpq[python]:arm64-linux=cascade +libproxy[bindings-csharp](!windows & !osx)=feature-fails # No C# compiler installed (brew install mono on osx) +libproxy[tests]:arm64-linux=feature-fails # tests expect a system-deployed z.so +libpsl[libidn2,libicu]=options # "At least one of libidn2 and libicu should be selected." +libqcow=skip # The developer of libqcow does not offer stable release archives +libqglviewer:arm64-linux=cascade +libqtrest:arm64-linux=cascade +libraw[openmp]:arm64-osx=feature-fails # requires openmp (works with right setup) +librdkafka[sasl]:arm64-linux=cascade +librdkafka[sasl](android | (windows & (static | arm | x86)))=cascade +libressl:arm64-linux=skip +libsbml[expat, libxml2]=options # have to select excatly one xml lib(they are features) +libsmb2[krb5]:arm64-linux=cascade +libsodium:arm64-linux=fail +libssh[core,openssl,mbedtls]=options # we have to select feature openssl or mbedtls +libtar:arm64-linux=fail +libtcod[sdl]:arm64-linux=cascade libtomcrypt(arm & windows)=fail +libtorch:arm64-linux=cascade +libtorch:x86-windows=cascade +libtorch[dist](!x64 | !linux) = cascade +libtorch(arm & windows)=cascade +libtorrent[python]:arm64-linux=cascade +libui:arm64-linux=cascade +libusb[udev]:arm64-linux=feature-fails +libuvc:arm64-linux=cascade +libva:arm64-linux=fail libwandio:arm64-windows=fail libwandio:x64-windows-static-md=fail libwandio:x64-windows-static=fail libwandio:x64-windows=fail libwandio:x86-windows=fail +libwebp[all]:arm64-linux=cascade +libwebp[anim,cwebp,dwebp,extras,gif2webp,img2webp,info,mux,libwebpmux,nearlossless,swap16bitcsp,unicode,vwebp]:x64-android=no-separate-feature-test # Compiler crash without simd libwebp[core]:x64-android=combination-fails # Compiler crash without simd +libwebp[vwebp]:arm64-linux=cascade +libwebp[vwebp]:arm64-linux=cascade +libwebp[vwebp](android)=cascade +libwebp[vwebp-sdl]:arm64-linux=cascade +libwebp[vwebp-sdl](android | osx | (windows & static))=cascade +libxaw:arm64-osx=cascade +libxaw:arm64-windows=cascade +libxmu:arm64-windows=cascade +libxslt[python]:arm64-linux=cascade libxt:arm64-windows-static-md=fail # Inline asm used doesn't appear to support arm64-windows libxt:arm64-windows=fail # Inline asm used doesn't appear to support arm64-windows libxt:x64-windows-release=fail # Appears to have broken races libxt:x64-windows=fail +liquid-dsp:arm64-linux=fail +llama-cpp[tools](arm & windows)=feature-fails # unresolved symbols +llgi[tool]:arm64-linux=feature-fails +llgi[vulkan]:arm64-linux=feature-fails +llgl:arm-neon-android=fail +llgl:arm64-android=fail +llgl:x64-android=fail +llgl[vulkan]:arm64-linux=feature-fails +llgl[vulkan]:arm64-osx=cascade # no vulkan sdk installed +llgl[vulkan]:x64-linux=feature-fails +llvm[core,flang]=options # exclude flang from all since it is not compatible with enable enable-eh +llvm[enable-mlir-python-bindings]:arm64-osx=feature-fails # Could NOT find Python3 (missing: Development Development.Module Development.Embed) (found version "3.12"). Same as https://github.com/microsoft/vcpkg/issues/34779 +llvm[libcxxabi](windows)=feature-fails # see https://github.com/microsoft/vcpkg/issues/31038 +log4cxx:arm64-linux=cascade +loguru:arm64-linux=fail +lua[tools]:arm64-linux=feature-fails +luajit:arm-neon-android=cascade # needs same pointer size for host luasec:x64-windows-static=fail +lunarg-vulkantools:arm64-linux=cascade +luv:arm64-windows=cascade +magma:arm64-linux=cascade +magma:arm64-osx=cascade +magnum[al-info]:arm64-linux=cascade +magnum[anyaudioimporter]:arm64-linux=cascade +magnum[anyshaderconverter,shadertools,shaderconverter,vk-info]=skip # only available in head build +magnum[audio]:arm64-linux=cascade +magnum[distancefieldconverter,eglcontext,fontconverter,gl-info,gl,glxcontext,magnumfont,magnumfontconverter,opengltester,shaders,text,windowlesseglapplication,windowlessglxapplication]:arm64-linux=feature-fails +magnum[glfwapplication]=cascade +magnum[glxcontext,windowlessglxapplication](android)=feature-fails +magnum[sdl2application]:arm64-linux=cascade +magnum[wavaudioimporter]:arm64-linux=cascade +magnum-extras:arm64-linux=cascade +magnum-integration:arm64-linux=cascade +magnum-plugins:arm64-linux=cascade +magnum-plugins[cgltfimporter,glslangshaderconverter,ktximageconverter,ktximporter,openexrimageconverter,openexrimporter,spirvtoolsshaderconverter,stbdxtimageconverter]=skip # only available in head build +magnum-plugins[meshoptimizersceneconverter](!(linux&arm64))=feature-fails # see https://github.com/microsoft/vcpkg/issues/31112 +manifold:arm64-linux=cascade +mapnik[iewer]:arm64-linux=cascade +mapnik[input-gdal]:arm64-linux=cascade +mapnik[input-ogr]:arm64-linux=cascade +mapnik[utility-mapnik-index]:arm64-linux=feature-fails +mapnik[viewer]:arm64-linux=cascade +marzbanpp:arm64-linux=fail +materialx[render]:arm64-linux=feature-fails +mathgl[arma]:arm64-linux=cascade +mathgl[fltk]:arm64-linux=cascade +mathgl[glut]:arm64-linux=cascade +mathgl[hdf5,qt5]:arm64-windows=cascade +mathgl[opengl]:arm64-linux=feature-fails +mathgl[qt5]:arm64-linux=cascade +mathgl[wx]:arm64-linux=cascade +matplotplusplus[lapack]:arm64-linux=cascade +matplotplusplus[opencv]:arm64-linux=cascade +matplotplusplus[opengl]:arm64-linux=cascade +mchehab-zbar:arm64-linux=fail +mdl-sdk:arm64-linux=fail +mdl-sdk[df-vulkan]:arm64-linux=cascade +mesa:arm64-linux=fail +mesa:arm64-osx=fail # See https://github.com/microsoft/vcpkg/issues/39782 mesa:x64-linux=fail # Missing dependent libraries. mesa:x64-windows-static=fail # Due to static crt. -mesa(osx) = fail # See https://github.com/microsoft/vcpkg/issues/39782 +mesa[egl](!windows)=feature-fails # ERROR: Problem encountered: EGL requires dri, haiku, or windows +mesa[llvm]=feature-fails # ERROR: Neither a subproject directory nor a llvm.wrap file was found. (llvm-config found: NO) +meshoptimizer[gltfpack]:arm64-linux=feature-fails +metrohash:arm64-linux=fail +minc:arm64-linux=cascade +minc[minc1](android)=feature-fails +minisat-master-keying:arm64-linux=fail +mlpack:arm64-linux=cascade +mnn[cuda]:x64-windows-static-md=cascade +mnn[cuda]:x64-windows-static=cascade +mnn[cuda]:x64-windows=cascade +mnn[cuda]:x86-windows=cascade +mnn[vulkan]:arm64-osx=cascade # no vulkan sdk installed monkeys-audio:arm64-windows=fail monkeys-audio:x64-windows-static=fail moos-core:x64-windows-static=fail moos-essential:arm64-windows=fail moos-essential:x64-windows-static-md=fail +moos-essential:x64-windows-static=cascade moos-essential:x64-windows=fail moos-essential:x86-windows=fail +moos-ui:x64-windows-static=cascade +morcules-swiftnet:arm64-linux=fail +morphologica:arm64-linux=cascade +mpi:arm64-linux=cascade +mpi:arm64-windows=cascade +mpi:x86-windows=cascade mpir:x64-android=fail +ms-gdkx:x64-windows-release=skip +ms-gdkx:x64-windows-static-md=skip +ms-gdkx:x64-windows-static=skip +ms-gdkx:x64-windows=skip +msdfgen[core,extensions,geometry-preprocessing,openmp,tools]:arm64-osx=combination-fails # requires openmp (works with right setup) +msdfgen[openmp]:arm64-osx=feature-fails # No openmp on osx +msh3:arm64-linux=cascade +msquic:arm64-linux=fail +msquic[0-rtt]:arm64-linux=cascade +msquic[0-rtt](android)=cascade msquic(android)=fail +muda:arm64-linux=cascade +mujoco:arm64-linux=cascade +mvfst:arm64-linux=cascade +mygui:arm64-linux=cascade +mygui[tools]:arm64-osx=feature-fails # Linker errors undefined symbols. See https://github.com/microsoft/vcpkg/issues/34416 +mysql-connector-cpp:arm64-linux=fail +nana:arm64-linux=fail nana:x64-linux=fail +nanobind:arm64-linux=cascade +nanogui:arm64-linux=cascade +nativefiledialog-extended:arm64-linux=cascade +neko-network[nlog]:arm64-linux=feature-fails +neoslippi:arm64-linux=fail +netcdf-c[core]:arm64-linux=combination-fails # error: cannot find math library +netcdf-c[dap]:arm64-linux=feature-fails +netcdf-c[szip]:arm64-linux=cascade +netcdf-c[szip](static | uwp)=cascade +netcdf-c[tools]:arm64-linux=feature-fails +netcdf-c[zstd]:arm64-linux=cascade netcdf-cxx4:arm64-windows-static-md=fail netcdf-cxx4:x64-windows-static-md=fail +netgen[python]:arm64-linux=cascade +nethost:arm64-linux=fail ngspice:x64-windows-static=fail -octave(osx)=fail # blas must select openblas instead of Accelerate +ngtcp2[gnutls]:arm64-windows-static-md=cascade +ngtcp2[gnutls]:arm64-windows=cascade +nifticlib:arm64-linux=fail +nrf-ble-driver:arm64-linux=fail +nss:x64-windows-static=cascade +ntf-core:arm64-linux=fail +numcpp[python]:arm64-linux=cascade +nvidia-cutlass:arm64-linux=cascade +nvtt[cuda]:arm64-osx=cascade +nvtt[cuda]:x86-windows=cascade +nvtt[cuda](x64 & (linux | windows))=feature-fails # nvtt getting dated wrt cuda +octave:arm64-linux=cascade +octave:arm64-osx=fail # blas must select openblas instead of Accelerate +octave(android)=skip ode:arm64-windows=fail +ogdf:arm64-linux=fail +ogre:arm64-linux=cascade +ogre[csharp](windows)=feature-fails # .NET workloads not installed in the build lab +ogre[d3d9](windows)=feature-fails # DirectX 9 SDK not installed in the build lab +ogre[python]=feature-fails # broken on all test platforms right now +ogre-next:arm64-linux=fail +ogre-next[csharp]:arm64-osx=cascade +ogre-next[d3d9]:arm64-osx=cascade +ogre-next[gl3plus]:arm64-osx=feature-fails +ogre-next[java]:arm64-osx=cascade +ogre-next[python]:arm64-osx=cascade ogre-next(android)=fail ois:x64-android=fail +omniorb:arm64-linux=cascade +omplapp:arm64-linux=cascade +omplapp[opengl](android)=feature-fails # Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) +onnx-optimizer[pybind11]:arm64-linux=cascade +onnx-optimizer[pybind11]:arm64-windows=cascade +onnx-optimizer[pybind11]:x64-linux=cascade +onnx-optimizer[pybind11]:x64-windows-static-md=cascade +onnx-optimizer[pybind11]:x64-windows-static=cascade +onnx-optimizer[pybind11]:x86-windows=cascade +onnxruntime[openvino](!x64 | osx | uwp) = cascade +onnxruntime[tensorrt](!((x64 & windows & !static) | (x64 & linux)))=cascade +onnxruntime[tensorrt]((x64 & windows & !static) | (x64 & linux))=feature-fails # requires TensorRT installation +onnxruntime-gpu=skip +openal-soft:arm64-linux=fail +openal-soft[pipewire](!(linux&x64))=cascade +openal-soft[pulseaudio](!(linux&x64))=cascade +openblas[dynamic-arch]:arm64-linux=feature-fails +opencascade[vtk]:arm64-linux=cascade opencc:arm64-windows=fail # opencc/deps/rapidjson-1.1.0/rapidjson.h: Unknown machine endianess detected opencc:x64-android=fail +opencsg:arm64-linux=cascade +opencv:arm64-linux=cascade +opencv2[dc1394]:arm64-linux=cascade +opencv2[dc1394](windows & !arm)=cascade +opencv2[ffmpeg](!windows)=feature-fails # ffmpeg5+ is not supported under opencv2. See https://github.com/microsoft/vcpkg/issues/32151 +opencv2[gtk]:x64-windows-static-md=cascade +opencv2[gtk]:x64-windows-static=cascade +opencv2[python]:arm64-osx=feature-fails # requires python2 +opencv2[qt]:arm64-linux=cascade +opencv2[world]=feature-fails # See https://github.com/microsoft/vcpkg/issues/29943 +opencv3[contrib]:arm64-linux=cascade +opencv3[dc1394]:arm64-linux=cascade +opencv3[dc1394]:arm64-osx=feature-fails +opencv3[dc1394]:x64-linux=feature-fails +opencv3[dc1394](android | windows)=cascade +opencv3[dnn]:arm64-linux=cascade +opencv3[ffmpeg]=feature-fails # ffmpeg5+ is not supported under opencv3. See https://github.com/microsoft/vcpkg/issues/32150 +opencv3[gtk]:arm64-linux=cascade +opencv3[gtk]:x64-windows-static-md=cascade +opencv3[gtk,halide,qt]:arm64-windows=cascade +opencv3[halide]:arm64-linux=cascade +opencv3[halide,gtk]:x64-windows-static=cascade +opencv3[opengl]:arm64-linux=feature-fails +opencv3[opengl]:arm64-osx=no-separate-feature-test # needs gui (gtk | qt) +opencv3[opengl]:x64-linux=no-separate-feature-test # needs gui (gtk | qt) +opencv3[opengl](android)=feature-fails +opencv3[ovis]:arm64-linux=cascade +opencv3[python]:arm64-linux=cascade +opencv3[qt]:arm64-linux=cascade +opencv3[quality]:arm64-linux=cascade +opencv3[sfm]:arm64-linux=cascade +opencv3[vtk]:arm64-linux=cascade +opencv3[world]=skip # fails in combinations with "viz" +opencv4[ade,aravis,calib3d,carotene,contrib,eigen,ffmpeg,freetype,fs,gapi,gdcm,gstreamer,hdf,highgui,intrinsics](!linux & !(arm64 & android))=no-separate-feature-test # a-i +opencv4[aravis]:arm64-linux=cascade +opencv4[aravis](xbox)=cascade +opencv4[core,cuda,world](windows)=options +opencv4[cuda]:arm64-linux=cascade +opencv4[cuda](!((windows & x64 & !xbox) | (linux & x64) | (linux & arm64)))=cascade +opencv4[cuda,cudnn]:arm64-osx=cascade +opencv4[cuda,cudnn,dc1394,dnn-cuda]:arm64-windows=cascade +opencv4[cuda,cudnn,dc1394,dnn-cuda]:x86-windows=cascade +opencv4[cudnn]:arm64-linux=cascade +opencv4[cudnn](!((windows & x64 & !xbox) | (linux & x64) | (linux & arm64)) | !((windows & x64) | (linux & x64) | (linux & arm64)))=cascade +opencv4[dc1394]:arm64-linux=cascade +opencv4[dc1394](windows)=cascade +opencv4[dnn-cuda]:arm64-linux=cascade +opencv4[dnn-cuda]:arm64-osx=cascade +opencv4[dnn-cuda](!((windows & x64 & !xbox) | (linux & x64) | (linux & arm64)) | !((windows & x64) | (linux & x64) | (linux & arm64)))=cascade +opencv4[gstreamer](xbox)=cascade +opencv4[gtk]:arm64-linux=cascade +opencv4[halide](!android & !(windows & staticcrt) & !(arm & windows))=feature-fails # error C2039: 'attachHalide': is not a member of 'cv::dnn::GeluFunctor' +opencv4[halide](android | (windows & staticcrt) | (arm & windows))=cascade +opencv4[halide]=no-separate-feature-test # error C2039: 'attachHalide': is not a member of 'cv::dnn::GeluFunctor' +opencv4[jpeg,jpegxl,nonfree,openexr,openjpeg,png,quality,quirc,qt,sfm,rgbd,thread,text,tiff,vulkan,webp,world](!osx & !(x64 & android))=no-separate-feature-test # j-l +opencv4[jpegxl]:arm-neon-android=cascade +opencv4[opengl]:arm64-linux=feature-fails +opencv4[opengl]:x64-linux=feature-fails +opencv4[opengl](android)=feature-fails +opencv4[opengl](windows)=feature-fails # Option WITH_OPENGL is enabled but corresponding dependency have not been found: "HAVE_OPENGL" is FALSE +opencv4[opengl](xbox)=cascade +opencv4[opengl]=no-separate-feature-test # needs Win32UI, Qt or GTK to enable HAVE_OPENGL +opencv4[ovis]:arm64-linux=cascade +opencv4[ovis](android)=feature-fails +opencv4[python]:arm64-linux=cascade +opencv4[qt]:arm64-linux=cascade +opencv4[qt](ios | xbox)=cascade +opencv4[vtk]:arm64-linux=cascade +opencv4[vtk](xbox)=cascade +opencv4[vulkan]:arm64-linux=cascade +opencv4[world]:arm64-linux=cascade +openimageio[jpegxl]:arm-neon-android=cascade +openimageio[opencv]:arm64-linux=cascade +openimageio[pybind11]:arm64-linux=cascade +openimageio[qt]:arm64-linux=cascade +openimageio[viewer]:arm64-linux=cascade +openjpeg[tools]=skip # fails and is deprecated +openldap:arm64-linux=fail +openldap[cyrus-sasl]:arm64-linux=cascade +openmama:arm64-linux=cascade +openmama:arm64-windows=cascade openmama:x64-windows-static-md=fail +openmama:x64-windows-static=cascade openmesh:arm64-windows=fail openmpi:arm-neon-android=fail openmpi:arm64-android=fail +openmpi:arm64-linux=fail openmpi:x64-android=fail -# Incorrect use of arm64 intrinsics in in VS 2022 17.13 broke these with -Zc:arm64-aliased-neon-types- -openmvs(arm & windows)=fail # intrinsics +openmvg:arm64-linux=cascade +openmvg[core](arm & windows)=combination-fails # nmmintrin.h(17): fatal error C1189: #error: This header is specific to X86, X64, ARM64, and ARM64EC targets. See https://github.com/microsoft/vcpkg/issues/33746 +openmvg[opencv](arm & windows)=feature-fails +openmvg[openmp](arm & windows)=feature-fails +openmvg[software]:arm64-linux=cascade +openmvg[software](arm & windows)=cascade +openmvs:arm64-linux=cascade +openmvs[cuda]((!windows | !x64 | xbox) & (!linux | !x64) & (!linux | !arm64))=cascade +openmvs[opengl](android)=feature-fails +openmvs[openmp]:arm64-osx=feature-fails # openmp setup needed +openmvs(arm & windows)=fail # Incorrect use of arm64 intrinsics in in VS 2022 17.13 broke these with -Zc:arm64-aliased-neon-types- +openni2:arm64-linux=cascade +openni2:arm64-osx=cascade +openni2:arm64-windows=cascade +openni2:x64-linux=cascade +openscap[crypto,util,python](arm & windows)=cascade +openscap[python](!windows)=feature-fails # CI image lacks swig +openslide(windows & !native)=cascade openslide(windows & native)=fail # g_auto* using __attribute__((cleanup)) +opensubdiv[cuda]:arm64-linux=cascade +opensubdiv[cuda]:x86-windows=cascade +opensubdiv[dx]:arm64-linux=cascade +opensubdiv[dx]:x64-linux=cascade +opensubdiv[glew]:arm64-linux=cascade +opensubdiv[glfw]:arm64-linux=cascade +opensubdiv[omp]:arm64-linux=feature-fails +opensubdiv[opengl]:arm64-linux=feature-fails +openturns:arm64-linux=cascade +openvdb[ax]:arm64-linux=cascade +openvdb[ax]:arm64-osx=feature-fails +openvdb[ax]:x64-linux=feature-fails +openvdb[ax](!osx & !linux)=cascade +openvdb[nanovdb]:arm64-linux=cascade +openvdb[nanovdb]:arm64-osx=cascade +openvdb[nanovdb-tools]:arm64-linux=cascade +openvino:arm64-android=skip # conflicts with kleidiai +openvino:arm64-linux=skip +openvino:arm64-osx=skip # conflicts with kleidiai openvino:arm64-windows-static-md=fail openvino:arm64-windows=fail openvr:x64-windows-static=fail +openxr-loader:arm64-linux=fail openzl:arm64-windows-static-md=fail openzl:arm64-windows=fail openzl:x64-windows-release=fail openzl:x64-windows-static-md=fail openzl:x64-windows-static=fail openzl:x64-windows=fail +orange-math:arm64-linux=fail +orc:arm64-linux=fail orc(android)=fail # try_run for time_t properties +orefkov-simstr:arm64-linux=fail +osg:arm64-linux=fail +osg[examples]:arm64-linux=cascade +osg[nvtt](android | arm)=cascade +osg[plugins]:arm64-linux=cascade +osg[sdl1]:arm64-linux=cascade +osg[sdl1](android | osx)=cascade +osg[tools]:arm64-linux=cascade +osg-qt:arm64-linux=cascade +osgearth:arm64-linux=cascade +osgearth[tools]:arm64-osx=feature-fails # Undefined _NSSearchPathForDirectoriesInDomains +pango[introspection]:arm64-windows=skip # needs arm64 host +pangolin:arm64-linux=cascade +pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,openni2,png,realsense,tiff,tools,vars,video,zstd]:x64-windows-static-md=combination-fails +pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,png,realsense,test,tiff,tools,vars,video,zstd](!(arm & windows))=combination-fails # see https://github.com/microsoft/vcpkg/issues/31304 +pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,png,realsense,tiff,tools,uvc,vars,video,zstd]:arm64-osx=combination-fails +pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,png,realsense,tiff,tools,uvc,vars,video,zstd]:x64-linux=combination-fails +pangolin[openni2]:arm64-linux=cascade +pangolin[openni2]:arm64-osx=cascade +pangolin[openni2]:x64-linux=cascade +pangolin[openni2,realsense,uvc]:arm64-windows=cascade +pangolin[openni2,uvc]:x64-windows-static=cascade +pangolin[pybind11]:arm64-linux=cascade +pangolin[pybind11]:arm64-osx=feature-fails +pangolin[pybind11]:arm64-windows-static-md=feature-fails +pangolin[pybind11]:arm64-windows=feature-fails +pangolin[pybind11]:x64-linux=feature-fails +pangolin[pybind11]:x64-windows-release=feature-fails +pangolin[pybind11]:x64-windows-static-md=feature-fails +pangolin[pybind11]:x64-windows=feature-fails +pangolin[pybind11]:x86-windows=feature-fails +pangolin[uvc]:x64-windows-static-md=cascade +pangolin[uvc]:x64-windows=cascade +pangolin[uvc]:x86-windows=cascade +pangomm:x64-windows-static-md=cascade +pangomm:x64-windows-static=cascade +paraview:arm64-linux=cascade +paraview[cuda]:x64-linux=feature-fails +paraview[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64))=cascade +paraview[mpi]:arm64-windows-static-md=cascade +paraview[mpi]:arm64-windows=cascade +paraview[mpi,vtkm]:x86-windows=cascade +paraview[python]:arm64-windows-static-md=feature-fails +paraview[python]:arm64-windows=feature-fails paraview(arm64 & windows)=fail # in-build host tools +parmetis:arm64-linux=cascade +parmetis:arm64-windows=cascade +parquet:arm64-windows=cascade +parquet:x86-windows=cascade +pbc:x64-windows-static-md=cascade +pbc:x64-windows-static=cascade +pcapplusplus:arm64-linux=fail +pcapplusplus:arm64-windows=cascade +pcapplusplus:x64-windows-static-md=cascade +pcapplusplus:x64-windows-static=cascade +pcapplusplus:x86-windows=cascade +pcl[apps]:arm64-osx=cascade +pcl[cuda]:arm64-osx=cascade +pcl[examples]:arm64-linux=cascade +pcl[libusb]:arm64-linux=cascade +pcl[opengl]:arm64-linux=feature-fails +pcl[opengl](android)=feature-fails +pcl[openni2]:arm64-linux=cascade +pcl[openni2]:arm64-osx=cascade +pcl[openni2,apps]:x64-linux=cascade +pcl[pcap]:x64-windows-static-md=cascade +pcl[pcap,openni2,apps]:x64-windows-static=cascade +pcl[qt]:arm64-linux=cascade +pcl[simulation]:arm64-linux=cascade +pcl[visualization]:arm64-linux=cascade +pcl[vtk]:arm64-linux=cascade +pdal:arm64-linux=cascade +pdal-c:arm64-linux=cascade +pdal-c:arm64-windows=cascade +pfring:arm64-linux=fail pfring:arm64-osx=fail +pipewire:arm64-linux=fail +pixel:arm64-linux=cascade +plplot:arm64-linux=fail # Cannot find required math library +plplot[wxwidgets]:arm64-linux=cascade +plplot[x11]:arm64-linux=cascade +plplot[x11]:arm64-windows=cascade +plplot[x11]:x64-windows-static-md=cascade +plplot[x11]:x64-windows-static=cascade +plplot[x11]:x64-windows=cascade +plplot[x11]:x86-windows=cascade pmdk:x64-windows-static=fail +poco[core,mariadb,mysql]=options # You can not install mariadb and mysql at the same time +poco[mysql]:x86-windows=cascade +poco[odbc]:arm64-linux=feature-fails +poco[pdf]:arm64-linux=cascade +poppler[qt]:arm64-linux=cascade +ppqsort[openmp]:arm64-osx=feature-fails # No openmp on osx +projectm:arm64-linux=fail +prometheus-cpp[pull]:arm64-windows=cascade +protobuf-c[test]:arm64-linux=feature-fails +proxygen:arm64-linux=cascade +ptyqt:arm64-linux=cascade +ptyqt:arm64-windows=cascade +pulseaudio:arm64-linux=cascade +pybind11:arm64-linux=cascade +python2:arm64-linux=fail +python3:arm64-linux=fail +qca:arm64-linux=cascade +qcoro:arm64-linux=cascade +qcoro[dbus]:x64-windows-static=cascade +qcoro(android)=cascade +qcustomplot:arm64-linux=cascade +qgis-o2:arm64-linux=cascade +qhttpengine:arm64-linux=cascade +qhttpengine:arm64-windows=cascade +qlementine:arm64-linux=cascade +qlementine-icons:arm64-linux=cascade +qscintilla:arm64-linux=cascade +qt:arm64-linux=cascade +qt-advanced-docking-system:arm64-linux=cascade qt-advanced-docking-system(android)=fail -# qt5-base: no cross builds -qt5-base(arm & windows)=fail -qt5-webengine(!(arm & windows)) = fail # Missing prerequisites for CI success -qt5-x11extras(osx)=fail # Missing system libraries +qt3d:arm64-linux=cascade +qt3d[animation]=options # is a requirement, see https://github.com/microsoft/vcpkg/issues/31336 +qt3d[extras]=options # is a requirement, see https://github.com/microsoft/vcpkg/issues/31336 +qt5:arm64-linux=cascade +qt5:arm64-windows=cascade +qt5[all,wayland,webengine]:x86-windows=cascade +qt5[doc](!native) = cascade +qt5[wayland]:arm64-osx=cascade +qt5[wayland,webengine]:x64-windows-static-md=cascade +qt5[wayland,webengine]:x64-windows-static=cascade +qt5[wayland,webengine]:x64-windows=cascade +qt5[webengine]:arm64-linux=cascade +qt5[webengine]:arm64-osx=cascade +qt5[webengine]:x64-linux=cascade +qt5-3d:arm64-linux=cascade +qt5-base:arm64-linux=cascade +qt5-base[cups]:x64-linux=feature-fails # requires CUPS system libs +qt5-base[icu]:arm64-osx=feature-fails +qt5-base[icu]:x64-windows-release=feature-fails +qt5-base[icu]:x64-windows-static-md=feature-fails +qt5-base[icu]:x64-windows-static=feature-fails +qt5-base[icu]:x64-windows=feature-fails +qt5-base[icu]:x86-windows=feature-fails +qt5-base[vulkan]:arm64-osx=feature-fails # needs MolkenVK +qt5-base(android)=skip # port doesn't support cross builds +qt5-base(arm & windows)=fail # qt5-base: no cross builds +qt5-charts:arm64-linux=cascade +qt5-connectivity:arm64-linux=cascade +qt5-datavis3d:arm64-linux=cascade +qt5-declarative:arm64-linux=cascade +qt5-gamepad:arm64-linux=cascade +qt5-graphicaleffects:arm64-linux=cascade +qt5-imageformats:arm64-linux=cascade +qt5-location:arm64-linux=cascade +qt5-mqtt:arm64-linux=cascade +qt5-multimedia:arm64-linux=cascade +qt5-networkauth:arm64-linux=cascade +qt5-purchasing:arm64-linux=cascade +qt5-quick3d:arm64-linux=cascade +qt5-quickcontrols:arm64-linux=cascade +qt5-quickcontrols2:arm64-linux=cascade +qt5-quicktimeline:arm64-linux=cascade +qt5-remoteobjects:arm64-linux=cascade +qt5-script:arm64-linux=cascade +qt5-scxml:arm64-linux=cascade +qt5-scxml:arm64-windows=cascade +qt5-sensors:arm64-linux=cascade +qt5-serialbus:arm64-linux=cascade +qt5-serialport:arm64-linux=cascade +qt5-speech:arm64-linux=cascade +qt5-svg:arm64-linux=cascade +qt5-tools:arm64-linux=cascade +qt5-translations:arm64-linux=cascade +qt5-virtualkeyboard:arm64-linux=cascade +qt5-wayland:arm64-linux=cascade +qt5-webchannel:arm64-linux=cascade +qt5-webengine(!(arm & windows))=fail # Missing prerequisites for CI success +qt5-webengine(arm & windows)=cascade +qt5-webglplugin:arm64-linux=cascade +qt5-websockets:arm64-linux=cascade +qt5-webview:arm64-linux=cascade +qt5-x11extras:arm64-linux=cascade +qt5-x11extras:arm64-osx=fail # Missing system libraries qt5-x11extras(windows)=fail # Missing libraries +qt5-xmlpatterns:arm64-linux=cascade +qt5compat:arm64-linux=cascade +qt5compat[iconv](!(linux&arm64))=feature-fails # requires qtbase without icu +qtapplicationmanager:arm64-linux=cascade +qtbase[cups](linux)=feature-fails # requires CUPS system libs +qtbase[dbus]:arm64-linux=cascade +qtbase[dbus](android)=cascade +qtbase[egl]:arm64-linux=feature-fails +qtbase[gles2]:arm64-linux=feature-fails +qtbase[gles3]:arm64-linux=feature-fails +qtbase[gles3](android)=feature-fails +qtbase[glib](android)=skip # undefined symbols (missing link libs) when used with network +qtbase[gtk3]:arm64-linux=cascade +qtbase[opengl]:arm64-linux=feature-fails +qtbase[sql-mysql](android)=cascade +qtbase[sql-oci]=skip # No Oracle SQL OCI see https://github.com/microsoft/vcpkg/issues/32052 +qtbase[sql-odbc]:arm64-linux=feature-fails +qtbase[vulkan]:arm64-osx=skip # no MoltenVK on macOS +qtbase[wayland]:arm64-linux=feature-fails +qtbase[wayland]:arm64-osx=skip # no Wayland on macOS +qtbase[wayland](android)=skip # no Wayland on android +qtbase[xcb]:arm64-linux=feature-fails +qtbase[xcb-sm]:arm64-linux=feature-fails +qtbase[xcb-xlib]:arm64-linux=feature-fails +qtbase[xcb,xcb-sm,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender]:arm64-osx=skip # no x11 in CI, upstream "support on macOS is minimal and untested" +qtbase[xcb,xcb-sm,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender](android)=skip # no x11 in CI +qtbase[xcb,xcb-sm,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender](windows)=skip # no x11 in CI +qtbase[xlib]:arm64-linux=feature-fails +qtbase[xrender]:arm64-linux=feature-fails +qtcharts:arm64-linux=cascade +qtcoap:arm64-linux=cascade +qtconnectivity:arm64-linux=cascade +qtdatavis3d:arm64-linux=cascade +qtdeclarative:arm64-linux=cascade +qtdeviceutilities:arm64-linux=cascade +qtdoc:arm64-linux=cascade +qtgraphs:arm64-linux=cascade +qtgrpc:arm64-linux=cascade +qthttpserver:arm64-linux=cascade +qtimageformats:arm64-linux=cascade +qtinterfaceframework:arm64-linux=cascade +qtkeychain:arm64-linux=cascade +qtkeychain[translations]:x64-windows=cascade +qtkeychain[translations]:x86-windows=cascade +qtkeychain-qt6:arm64-linux=cascade +qtlanguageserver:arm64-linux=cascade +qtlocation:arm64-linux=cascade +qtlottie:arm64-linux=cascade +qtmqtt:arm64-linux=cascade +qtmultimedia:arm64-linux=cascade +qtmultimedia[core,ffmpeg](linux)=combination-fails # If QT_FEATURE_eglfs is detect it automatically links Qt::Quick; no way to control it externally +qtmultimedia[core,ffmpeg,gstreamer,qml,widgets]:arm64-osx=combination-fails # Error: Qt will by default autolink both plugin backends in static builds leading to symbol collisions and a build failure in dependent ports! As such in static builds only one backend is allowed by default. +qtmultimedia[gstreamer]:arm64-linux=options +qtmultimedia[gstreamer]:x64-linux=no-separate-feature-test +qtmultimedia[gstreamer]:x64-linux=options +qtnetworkauth:arm64-linux=cascade +qtopcua:arm64-linux=cascade +qtopcua[open62541](android)=feature-fails +qtpositioning:arm64-linux=cascade +qtquick3d:arm64-linux=cascade +qtquick3dphysics:arm64-linux=cascade +qtquickcontrols2:arm64-linux=cascade +qtquicktimeline:arm64-linux=cascade +qtremoteobjects:arm64-linux=cascade +qtscxml:arm64-linux=cascade +qtsensors:arm64-linux=cascade +qtserialbus:arm64-linux=cascade +qtserialport:arm64-linux=cascade +qtshadertools:arm64-linux=cascade +qtspeech:arm64-linux=cascade +qtsvg:arm64-linux=cascade +qttools:arm64-linux=cascade +qttranslations:arm64-linux=cascade +qtvirtualkeyboard:arm64-linux=cascade +qtvirtualkeyboard[t9write]=skip # depends on the port 't9write' that does not exists +qtwayland:arm64-linux=cascade +qtwayland(android | osx)=cascade # Missing system libraries +qtwebchannel:arm64-linux=cascade +qtwebengine=skip # Takes too long to feature test at ~3 hours per feature +qtwebsockets:arm64-linux=cascade +qtwebview:arm64-linux=cascade +qtwebview[webengine]:x86-windows=cascade +quarter:arm64-linux=cascade +quazip:arm64-linux=cascade +quickfix:arm64-linux=fail +quickjs-ng:arm64-linux=fail +qwt:arm64-linux=cascade +qwtw:x64-windows=cascade +qzxing:arm64-linux=cascade +raylib:arm64-linux=cascade +raylib-cpp:arm64-linux=cascade realm-core:arm-neon-android=fail # https://github.com/realm/realm-core/issues/8093 realm-core:arm64-android=fail realm-core:x64-android=fail +realsense2:arm64-linux=cascade +reflectcpp[bson]:arm64-linux=feature-fails +rendergraph:arm64-linux=fail +restbed:arm64-linux=fail +restc-cpp:arm64-windows=cascade +rioki-glow:arm64-linux=cascade +ripper37-libbase[wx]:arm64-linux=cascade +ripper37-libbase[wx](android)=cascade +rmqcpp:arm64-linux=fail +rmqcpp(windows | android)=cascade +robotraconteur:arm64-linux=cascade +robotraconteur-companion:arm64-linux=cascade rpclib:arm64-windows=fail +rsocket:arm64-linux=cascade +rsocket:arm64-windows=cascade +rsocket:x86-windows=cascade +rtabmap:arm64-linux=cascade +rtabmap:arm64-windows=cascade +rtabmap[k4w2,openni2](arm | !windows)=cascade +rtabmap[opencv-cuda](!x64 | android | osx)=cascade +rtabmap[openmp]:arm64-osx=feature-fails # No openmp on default osx toolchain +rtaudio[pulse]:arm64-linux=cascade +rtlsdr:arm64-linux=cascade +rubberband:arm64-linux=cascade +ryml:arm64-windows=cascade +s2n=skip # builds too slow +sail[jpegxl]:arm-neon-android=cascade +salome-medcoupling(arm | !(linux | windows))=cascade +saucer:arm64-linux=cascade +saucer:arm64-osx=fail # std::move_only_function is not supported +saucer:x64-linux=fail # requires gcc14 or later +sdbus-cpp:arm64-linux=cascade +sdformat13:x64-windows-static=cascade +sdl1:arm64-linux=fail +sdl1-mixer(android)=cascade +sdl1-net:arm64-linux=cascade +sdl1-net(android | osx)=cascade +sdl2[dbus]:arm64-linux=cascade +sdl2-gfx:arm64-linux=cascade +sdl2-image:arm64-linux=cascade +sdl2-mixer:arm64-linux=cascade +sdl2-mixer-ext:arm64-linux=cascade +sdl2-net:arm64-linux=cascade +sdl2-ttf:arm64-linux=cascade +sdl2pp:arm64-linux=cascade +sdl3:arm64-linux=cascade +sdl3-image:arm64-linux=cascade +sdl3-shadercross((!windows | arm32 | uwp | xbox) & (!linux | !x64))=cascade +sdl3-ttf:arm64-linux=cascade +seacas[mpi]:arm64-linux=cascade +seal[hexl]:arm64-linux=cascade +seal[hexl]:arm64-osx=cascade +seal[hexl]:arm64-windows=cascade +seal[hexl]:x86-windows=cascade +sfgui:arm64-linux=cascade +sfml[graphics]:arm64-linux=feature-fails +sfml[window]:arm64-linux=feature-fails +shaderwriter:arm64-linux=fail +shapelib[contrib]:arm64-linux=feature-fails +simbody:arm64-linux=cascade simbody:arm64-windows=fail +simd:arm64-linux=fail simd(android)=fail +simonbrunel-qtpromise:arm64-linux=cascade +simpleble:arm64-linux=cascade +skia[dawn]:arm64-linux=cascade +skia[default-features]:arm64-windows=cascade +sleef:arm64-linux=fail sleef:x86-windows=fail +sleef[dft]:arm64-osx=feature-fails # openmp setup needed +sleepy-discord[voice]:arm64-linux=cascade sleepy-discord(android)=fail +slikenet:arm64-linux=fail +smpeg2:arm64-linux=cascade +soci[mysql]:x86-windows=cascade +soci[odbc]:arm64-linux=feature-fails # Could NOT find ODBC +soem:arm64-windows=cascade +soem:x64-windows-static-md=cascade +soem:x64-windows-static=cascade +soem:x86-windows=cascade +soil2:arm64-linux=fail +sonivox:arm64-linux=fail spaceland:arm64-android=fail spaceland:arm64-windows-static-md=fail spaceland:arm64-windows=fail spaceland:x64-android=fail +spdlog[fmt]:arm64-linux=options # std::format appears missing +spix:arm64-linux=cascade +sqlcipher:arm64-windows=cascade +sqlitecpp[sqlcipher]:arm64-linux=cascade +sqlitecpp[sqlcipher]:arm64-osx=cascade +sqlitecpp[sqlcipher]:arm64-windows=cascade +sqlitecpp[sqlcipher]:x64-linux=cascade +sqlitecpp[sqlcipher]:x64-windows-static-md=cascade +sqlitecpp[sqlcipher]:x64-windows-static=cascade +sqlpp11[core,mariadb,mysql]=options # can not select mariadb and mysql at the same time +sqlpp11[mysql]:x86-windows=cascade +sqlpp11-connector-mysql[core,mariadb,mysql]=options # can not select mariadb and mysql at the same time +sqlpp11-connector-mysql[mysql]:arm64-windows=cascade +sqlpp11-connector-mysql[mysql]:x64-windows-static-md=cascade +sqlpp11-connector-mysql[mysql]:x64-windows-static=cascade +sqlpp11-connector-mysql[mysql]:x86-windows=cascade +squirrel:arm64-linux=fail +steam-audio:arm64-linux=cascade +stella-cv-fbow:arm64-linux=cascade +subversion(uwp | staticcrt | arm)=cascade +suitesparse[cuda]:arm64-linux=cascade +suitesparse[gpl]:arm64-linux=cascade +suitesparse-cholmod[cuda]:arm64-linux=cascade +suitesparse-cholmod[supernodal]:arm64-linux=cascade suitesparse-graphblas:x86-windows=fail # no InterlockedExchange64 with MSVC +suitesparse-graphblas[openmp]:arm64-osx=feature-fails # No openmp on default osx toolchain +suitesparse-spqr:arm64-linux=cascade +supernovas:arm64-linux=fail +supernovas[solsys-calceph]:arm64-linux=cascade +symengine:arm64-linux=cascade +symengine[llvm]:arm64-windows=cascade +tdlib:arm64-linux=fail +tdscpp:arm64-linux=fail telnetpp(android)=fail tensorflow-cc(windows)=fail # tensorflow does not support VS2022 tensorflow(windows)=fail # tensorflow does not support VS2022 +tensorpipe[cuda]:arm64-linux=cascade +tensorpipe[pybind11]:arm64-linux=cascade +tgui:arm64-linux=cascade +tgui[sdl2]=options # At least one of the backend features must be selected: sdl2 sfml torch-th:arm-neon-android=cascade torch-th:arm64-android=cascade +torch-th:arm64-linux=cascade torch-th:arm64-windows-static-md=fail torch-th:arm64-windows=fail torch-th:x64-android=cascade torch-th:x64-windows-static=fail +tracy[cli-tools]:arm64-linux=cascade +tracy[gui-tools]:arm64-linux=cascade +treehopper:arm64-linux=cascade treehopper:x64-windows-static=fail +ttauri:x64-windows-static-md=cascade +ttauri:x64-windows-static=cascade +usbmuxd:arm64-linux=cascade usbmuxd:x64-windows-static-md=fail +usd=skip # USD has set official policy that they will not update to be compatible with TBB in the near term (https://github.com/PixarAnimationStudios/USD/issues/1600) +usockets[network]:arm64-osx=cascade v8(windows)=fail # the version of v8 we have in the repo doesn't support VS2022 +vcpkg-ci-box2d:arm64-linux=fail +vcpkg-ci-lua:arm64-linux=fail +vcpkg-ci-podofo:arm64-linux=fail vectorclass:arm64-windows=fail -winreg:x64-linux=fail -# Needs Java runtime -gz-tools:arm-neon-android=fail -gz-tools:arm64-android=fail -gz-tools:x64-android=fail +vectorscan:arm64-linux=fail +vlfeat[openmp]:arm64-osx=feature-fails # No openmp on osx +vlpp[tools]:arm64-osx=feature-fails # error: use of undeclared identifier 'PATH_MAX' +vlpp[tools](linux)=feature-fails # See https://github.com/microsoft/vcpkg/issues/32143 (error: inconsistent begin/end types in range-based ‘for’ statement) +vsgqt:arm64-linux=cascade +vsgqt(android)=fail # https://github.com/vsg-dev/vsgQt/pull/53 +vsgxchange[gdal]:arm64-linux=cascade +vst3sdk:arm64-linux=fail +vtk:arm64-linux=cascade +vtk[all]:arm64-linux=cascade +vtk[all]:x64-linux=feature-fails # Wait for fix: https://github.com/microsoft/vcpkg/pull/29260 +vtk[all]:x64-windows-static=cascade # hdf5[parallel] only supports !staticcrt +vtk[all](android)=cascade +vtk[all](arm64 & windows)=cascade # vtk-m[core] only supports !x86 & !(arm & windows) +vtk[all,cuda,mpi,vtkm]:x86-windows=cascade +vtk[core,all,atlmfc,cgns,cuda,debugleaks,fontconfig,gdal,geojson,libharu,libtheora,mpi,netcdf,opengl,openmp,openvr,paraview,proj,python,qt,seacas,sql,tbb,utf8,vtkm]:x64-windows-static-md=combination-fails +vtk[core,python,paraview]:arm64-linux=options # paraview's transitive gfortran linkage breaks python +vtk[core,python,paraview]:x64-linux=options # paraview's transitive gfortran linkage breaks python +vtk[cuda]:arm64-osx=cascade +vtk[cuda](arm64 & windows)=cascade # cuda[core] only supports (windows & x64 & !xbox) | (linux & x64) | (linux & arm64) +vtk[gdal](android)=cascade +vtk[ioocct]=skip +vtk[mpi](arm64 & windows)=cascade # vtk-m[core] only supports !x86 & !(arm & windows) +vtk[openmp]:arm64-osx=feature-fails +vtk[openvr]:arm64-osx=cascade +vtk[openvr]:x64-windows-static=cascade +vtk[openvr](arm64 & windows)=cascade # openvr[core] only supports !(arm | osx | android) +vtk[paraview](android)=cascade +vtk[vtkm](arm64 & windows)=cascade # vtk-m[core] only supports !x86 & !(arm & windows) +vtk-dicom:arm64-linux=cascade +vtk-m[cuda]:arm64-linux=skip # CUDA clash with default gcc in Ubuntu 22.04, and not a quick failure. +vtk-m[cuda]:arm64-osx=cascade +vtk-m[cuda]:x64-linux=skip +vtk-m[cuda](arm64 & windows)=cascade # vtk-* cuda[core] only supports (windows & x64 & !xbox) | (linux & x64) | (linux & arm64) +vtk-m[cuda](windows & !arm64)=feature-fails +vtk-m[mpi]:arm64-linux=cascade +vtk-m[omp]:arm64-osx=feature-fails # no openmp on default osx toolchain +vtk-m[omp](windows)=feature-fails # needs openmp 4.0, msvc has openmp 2.0 +vulkan[tools]:arm64-osx=cascade +vulkan-loader[directfb]:arm64-linux=cascade +vulkan-sdk-components:arm64-linux=cascade +vulkan-sdk-components[tools](osx | staticcrt)=cascade +vulkan-tools:arm64-linux=fail +vulkan-validationlayers:arm64-linux=fail +wangle:arm64-linux=cascade +wangle:arm64-windows=cascade +wangle:x86-windows=cascade +wasmedge[aot]:arm64-linux=cascade +wayland[force-build](!native)=cascade # needs wayland[force-build](native) +wayland[force-build](native)=feature-fails # error: To build wayland libraries the `force-build` feature must be enabled and the X_VCPKG_FORCE_VCPKG_WAYLAND_LIBRARIES triplet variable must be set. +wayland-protocols[force-build]=cascade # needs wayland[force-build](native) +wayland-protocols(windows | osx)=cascade # needs wayland +wcslib:arm64-linux=fail +whisper-cpp[cuda]:arm64-linux=cascade +wiiuse:arm64-linux=fail +winpcap=skip # Broken and merked for removal. See https://github.com/microsoft/vcpkg/pull/33215 +wpilib:arm-neon-android=fail # requires full c++20 support, ignore `wpilib` build errors until upgrade to a new release version +wpilib:arm64-android=fail # requires full c++20 support +wpilib:arm64-linux=fail +wpilib:arm64-osx=fail +wpilib:arm64-windows-static-md=fail +wpilib:arm64-windows=fail +wpilib:x64-android=fail # requires full c++20 support +wpilib:x64-linux=fail +wpilib:x64-windows-release=fail +wpilib:x64-windows-static-md=fail +wpilib:x64-windows-static=fail +wpilib:x64-windows=fail +wpilib:x86-windows=fail +wpilib[allwpilib]:arm64-linux=cascade +wpilib[cameraserver]:arm64-linux=cascade +wt:arm64-linux=cascade +wxchartdir:arm64-linux=cascade +wxchartdir:arm64-windows=cascade +wxcharts:arm64-linux=cascade +wxwidgets:arm64-linux=cascade +xbitmaps(!windows)=fail # error: must install xorg-macros 1.20 or later before running autoconf/autogen +xdigest:arm64-linux=fail +xerces-c[xmlch-wchar](!windows)=feature-fails # wchar_t must be 16 bit and not 32 +yara:arm64-linux=fail +yoctolib:arm64-linux=cascade +z3:arm64-linux=fail +zeroc-ice:arm64-linux=fail +zeroc-ice[icediscovery]:x64-windows-static-md=cascade +zeroc-ice[icediscovery]:x64-windows-static=cascade +zeromq[sodium]:arm64-linux=cascade +zeromq[websockets-secure]:arm64-windows=cascade +zeromq[websockets-secure]:x64-windows-static-md=cascade +zeromq[websockets-secure]:x64-windows-static=cascade +zeromq[websockets-secure]:x64-windows=cascade +zeromq[websockets-secure]:x86-windows=cascade +zimpl:arm64-linux=fail +zkpp:arm64-linux=cascade +zookeeper:arm64-linux=fail zookeeper:arm64-osx=fail zookeeper:arm64-windows-static-md=fail zookeeper:arm64-windows=fail @@ -219,648 +1588,3 @@ zookeeper:x64-windows-static-md=fail zookeeper:x64-windows-static=fail zookeeper:x64-windows=fail zookeeper:x86-windows=fail - -# testing all features would be too slow: -aws-sdk-cpp[access-management,accessanalyzer,account,acm,acm-pca,alexaforbusiness,amp,amplify,amplifybackend,amplifyuibuilder,apigateway,apigatewaymanagementapi,apigatewayv2,appconfig,appconfigdata,appfabric,appflow,appintegrations,application-autoscaling,application-insights,applicationcostprofiler,appmesh,apprunner,appstream,appsync,arc-zonal-shift,athena,auditmanager,autoscaling,autoscaling-plans,awsmigrationhub,awstransfer,backup,backup-gateway,backupstorage,batch,billingconductor,braket,budgets,ce,chime,chime-sdk-identity,chime-sdk-media-pipelines,chime-sdk-meetings,chime-sdk-messaging,chime-sdk-voice,cleanrooms,cloud9,cloudcontrol,clouddirectory,cloudformation,cloudfront,cloudhsm,cloudhsmv2,cloudsearch,cloudsearchdomain,cloudtrail,cloudtrail-data,codeartifact,codebuild,codecatalyst,codecommit,codedeploy,codeguru-reviewer,codeguru-security,codeguruprofiler,codepipeline,codestar,codestar-connections,codestar-notifications,cognito-identity,cognito-idp,cognito-sync,comprehend,comprehendmedical,compute-optimizer,config,connect,connect-contact-lens,connectcampaigns,connectcases,connectparticipant,controltower,cur,customer-profiles,databrew,dataexchange,datapipeline,datasync,dax,detective,devicefarm,devops-guru,directconnect,discovery,dlm,dms,docdb,docdb-elastic,drs,ds,dynamodb,dynamodbstreams,ebs,ec2,ec2-instance-connect,ecr,ecr-public,ecs,eks,elastic-inference,elasticache,elasticbeanstalk,elasticfilesystem,elasticloadbalancing,elasticloadbalancingv2,elasticmapreduce,elastictranscoder,email,emr-containers,emr-serverless,entityresolution,es,eventbridge,events,evidently,finspace,finspace-data,firehose,fis,fms,forecast,forecastquery,frauddetector,fsx,gamelift,gamesparks,glacier,globalaccelerator,glue,grafana,greengrass,greengrassv2,groundstation,guardduty,health,healthlake,honeycode,iam,identity-management,identitystore,imagebuilder,importexport,inspector,inspector2,internetmonitor,iot,iot-data,iot-jobs-data,iot-roborunner,iot1click-devices,iot1click-projects,iotanalytics,iotdeviceadvisor,iotevents,iotevents-data,iotfleethub,iotfleetwise,iotsecuretunneling,iotsitewise,iotthingsgraph,iottwinmaker,iotwireless,ivs,ivs-realtime,ivschat,kafka,kafkaconnect,kendra,kendra-ranking,keyspaces,kinesis,kinesis-video-archived-media,kinesis-video-media,kinesis-video-signaling,kinesis-video-webrtc-storage,kinesisanalytics,kinesisanalyticsv2,kinesisvideo,kms,lakeformation,lambda,lex,lex-models,lexv2-models,lexv2-runtime,license-manager,license-manager-linux-subscriptions,license-manager-user-subscriptions,lightsail,location,logs,lookoutequipment,lookoutmetrics,lookoutvision,m2,machinelearning,macie,macie2,managedblockchain,managedblockchain-query,marketplace-catalog,marketplace-entitlement,marketplacecommerceanalytics,mediaconnect,mediaconvert,medialive,mediapackage,mediapackage-vod,mediapackagev2,mediastore,mediastore-data,mediatailor,medical-imaging,memorydb,meteringmarketplace,mgn,migration-hub-refactor-spaces,migrationhub-config,migrationhuborchestrator,migrationhubstrategy,mobile,monitoring,mq,mturk-requester,mwaa,neptune,neptunedata,network-firewall,networkmanager,nimble,oam,omics,opensearch,opensearchserverless,opsworks,opsworkscm,organizations,osis,outposts,panorama,payment-cryptography,payment-cryptography-data,pca-connector-ad,personalize,personalize-events,personalize-runtime,pi,pinpoint,pinpoint-email,pinpoint-sms-voice-v2,pipes,polly,pricing,privatenetworks,proton,qldb,qldb-session,queues,quicksight,ram,rbin,rds,rds-data,redshift,redshift-data,redshift-serverless,rekognition,resiliencehub,resource-explorer-2,resource-groups,resourcegroupstaggingapi,robomaker,rolesanywhere,route53,route53-recovery-cluster,route53-recovery-control-config,route53-recovery-readiness,route53domains,route53resolver,rum,s3,s3-crt,s3-encryption,s3control,s3outposts,sagemaker,sagemaker-a2i-runtime,sagemaker-edge,sagemaker-featurestore-runtime,sagemaker-geospatial,sagemaker-metrics,sagemaker-runtime,savingsplans,scheduler,schemas,sdb,secretsmanager,securityhub,securitylake,serverlessrepo,service-quotas,servicecatalog,servicecatalog-appregistry,servicediscovery,sesv2,shield,signer,simspaceweaver,sms,sms-voice,snow-device-management,snowball,sns,sqs,ssm,ssm-contacts,ssm-incidents,ssm-sap,sso,sso-admin,sso-oidc,states,storagegateway,sts,support,support-app,swf,synthetics,text-to-speech,textract,timestream-query,timestream-write,tnb,transcribe,transcribestreaming,transfer,translate,verifiedpermissions,voice-id,vpc-lattice,waf,waf-regional,wafv2,wellarchitected,wisdom,workdocs,worklink,workmail,workmailmessageflow,workspaces,workspaces-web,xray] = no-separate-feature-test -embree[backface-culling,compact-polys,filter-function,geometry-curve,geometry-grid,geometry-instance,geometry-point,geometry-quad,geometry-subdivision,geometry-triangle,geometry-user,ray-mask,ray-packets] = no-separate-feature-test -gdal[aws-ec2-windows,curl,expat,geos,gif,iconv,jpeg,lerc,libkml,libspatialite,libxml2,lzma,openjpeg,openssl,pcre2,png,qhull,sqlite3,webp,zstd] = no-separate-feature-test -google-cloud-cpp[accessapproval,accesscontextmanager,advisorynotifications,alloydb,apigateway,apigeeconnect,apikeys,appengine,artifactregistry,asset,assuredworkloads,automl,baremetalsolution,batch,beyondcorp,bigquery,bigtable,billing,binaryauthorization,certificatemanager,channel,cloudbuild,commerce,composer,confidentialcomputing,connectors,contactcenterinsights,container,containeranalysis,datacatalog,datafusion,datamigration,dataplex,dataproc,datastore,datastream,debugger,deploy,dialogflow-cx,dialogflow-es,discoveryengine,dlp,documentai,edgecontainer,eventarc,experimental-opentelemetry,experimental-storage-grpc,filestore,functions,gameservices,gkehub,gkemulticloud,grafeas,iam,iap,ids,iot,kms,language,logging,managedidentities,memcache,metastore,migrationcenter,monitoring,networkconnectivity,networkmanagement,networksecurity,notebooks,optimization,orgpolicy,osconfig,oslogin,policysimulator,policytroubleshooter,privateca,profiler,pubsub,rapidmigrationassessment,recommender,redis,resourcemanager,resourcesettings,retail,run,scheduler,secretmanager,securitycenter,servicecontrol,servicedirectory,servicemanagement,serviceusage,shell,spanner,speech,storage,storageinsights,storagetransfer,support,talent,tasks,texttospeech,tpu,trace,translate,video,videointelligence,vision,vmmigration,vmwareengine,vpcaccess,webrisk,websecurityscanner,workflows,workstations] = no-separate-feature-test -halide[target-aarch64,target-all,target-amdgpu,target-arm,target-d3d12compute,target-hexagon,target-metal,target-nvptx,target-opencl,target-opengl-compute,target-powerpc,target-riscv,target-webassembly,target-x86] = no-separate-feature-test -llvm[target-aarch64,target-all,target-amdgpu,target-arc,target-arm,target-avr,target-bpf,target-csky,target-directx,target-hexagon,target-lanai,target-loongarch,target-m68k,target-mips,target-msp430,target-nvptx,target-powerpc,target-riscv,target-sparc,target-spirv,target-systemz,target-ve,target-webassembly,target-x86,target-xcore,target-xtensa] = no-separate-feature-test -opencascade[freeimage,freetype,rapidjson,samples,tbb,vtk]=no-separate-feature-test -opencv[ade,aravis,calib3d,contrib,cuda,cudnn,dc1394,directml,dnn,dnn-cuda,dshow,eigen,ffmpeg,freetype,fs,gapi,gdcm,gstreamer,gtk,halide,hdf,highgui,intrinsics,ipp,jpeg,jpegxl,msmf,nonfree,opencl,openexr,opengl,openjpeg,openmp,openvino,ovis,png,python,qt,quality,quirc,rgbd,sfm,tbb,text,thread,tiff,vtk,vulkan,webp,win32ui,world]=no-separate-feature-test -qtbase[doubleconversion,gui,sql,thread] = no-separate-feature-test # covered in many combinations -vtk[atlmfc,cgns,cuda,debugleaks,fontconfig,gdal,geojson,libharu,libtheora,mpi,netcdf,opengl,openmp,openvr,proj,qt,seacas,sql,tbb,utf8,vtkm] = no-separate-feature-test - -# cascade -ace[xml-utils]:x64-linux = cascade -ace[xml-utils](osx) = cascade -activemq-cpp:arm64-windows = cascade -adios2[cuda]:x86-windows = cascade -adios2[cuda](osx) = cascade -aliyun-oss-c-sdk:arm64-windows = cascade -armadillo:arm-neon-android=cascade -armadillo:arm64-android=cascade -armadillo:x64-android=cascade -arpack-ng:arm64-windows = cascade -arrayfire:x64-android = fail # CMake Error at CMakeLists.txt:140 (message): Native Directory not found. Run cmake in a separatedirectory and build the bin2cpp target. -arrayfire[cpu]((!windows & !linux) | !x64) = cascade -arrayfire[cuda]:x64-linux = feature-fails -arrayfire[cuda]:x64-windows = feature-fails -arrayfire[cuda]:x64-windows-release = feature-fails -arrayfire[cuda]:x64-windows-static = feature-fails -arrayfire[cuda]:x64-windows-static-md = feature-fails -arrayfire[cuda](((!windows | !x64 | xbox) & (!linux | !x64) & (!linux | !arm64)) | ((!windows | !x64) & (!linux | !x64) & (!linux | !arm64))) = cascade -arrayfire[opencl]:x64-linux = feature-fails -arrayfire[unified]:x64-windows-static = feature-fails # ninja: error: 'MKL_ThreadingLibrary_LINK_LIBRARY-NOTFOUND', needed by 'bin/af.dll', missing and no known rule to make it -arrayfire[unified]((!windows & !linux) | !x64) = cascade -arrow[cuda]:x64-linux = feature-fails -arrow[cuda]:x64-windows = feature-fails -arrow[cuda]:x64-windows-release = feature-fails -arrow[cuda]:x64-windows-static = feature-fails -arrow[cuda]:x64-windows-static-md = feature-fails -arrow[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64)) = cascade -arrow[orc]:arm64-android = cascade -arrow[orc]:x64-android = cascade -asio[coroutine]:arm64-windows = cascade -atkmm:x64-windows-static = cascade -atkmm:x64-windows-static-md = cascade -bitserializer[rapidyaml-archive]:arm64-windows = cascade -boost[mpi]:arm64-windows = cascade -boost-graph-parallel:arm64-windows = cascade -boost-mpi:arm64-windows = cascade -boost-odeint[mpi]:arm64-windows = cascade -boost-property-map-parallel:arm64-windows = cascade -boost-python[python2](osx) = cascade -clblas:arm-neon-android=fail -clblas:arm64-android=fail -clblas:x64-android=fail -coin-or-ipopt:arm64-osx = cascade -coin-or-ipopt:arm64-windows = cascade -coin-or-ipopt:x86-windows = cascade -colmap[cuda,cuda-redist]:x64-linux = feature-fails -colmap[cuda,cuda-redist](arm64 & osx) = cascade -cpprealm:arm-neon-android=cascade # https://github.com/realm/realm-core/issues/8093 -cpprealm:arm64-android=cascade -cpprealm:x64-android=cascade -crashrpt(windows) = cascade -cuda-api-wrappers(osx) = cascade -cutelyst2:arm64-windows = cascade -cyclonedds-cxx:arm64-windows = cascade -cyclonedds-cxx[idllib]:x64-windows-static = cascade -cyclonedds-cxx[idllib]:x64-windows-static-md = cascade -darknet[cuda,cudnn](arm | x86 | android | osx) = cascade -directxtex[core,dx11,dx12,openexr,spectre,tools]:arm64-windows-static-md = combination-fails # error LNK2047: module contains C++ EH or complex EH metadata but was not compiled with /guard:ehcont -dlib[cuda]:arm64-windows = cascade -dlib[cuda]:x86-windows = cascade -dlib[cuda](osx) = cascade -faiss[gpu](!(windows & x64) & !(linux & x64)) = cascade -fbgemm:arm64-osx = cascade -fbgemm:arm64-windows = cascade -fbthrift(android) = cascade -ffmpeg[all-nonfree,fdk-aac](android) = cascade -ffmpeg[all,all-gpl](arm & android) = cascade -ffmpeg[alsa](!linux & !android) = cascade # alsa supports -ffmpeg[amf](osx) = cascade -ffmpeg[avisynthplus]:arm64-windows = cascade -ffmpeg[dav1d]:x86-windows = cascade -ffmpeg[qsv](!linux & !windows & !(x64 & android)) = cascade -ffmpeg[tensorflow](windows) = cascade -fizz:arm64-windows = cascade -fizz:arm64-windows-static-md = cascade -fizz:x86-windows = cascade -fizz(android) = cascade -flann[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64)) = cascade -flann[hdf5]:arm64-windows = cascade -flashlight-cuda[fl,imgclass,lm,objdet,asr]:x64-linux = cascade -flashlight-sequence[cuda]:arm64-windows = cascade -flashlight-sequence[cuda]:x86-windows = cascade -flashlight-sequence[cuda](osx) = cascade -flashlight-text[kenlm]:arm64-windows = cascade -fluidsynth[pulseaudio](android | osx | windows) = cascade -folly[liburing]:arm64-osx = cascade -folly[liburing]:x64-windows = cascade -folly[liburing]:x64-windows-static = cascade -folly[liburing]:x64-windows-static-md = cascade -gdal[arrow,parquet](!(arm64 | x64)) = cascade -gdal[aws-ec2-windows](!windows) = cascade -ginkgo[cuda]:arm64-windows = cascade -ginkgo[cuda]:x86-windows = cascade -ginkgo[cuda](osx) = cascade -glpk[dl]:arm64-osx = cascade -glpk[mysql]:arm64-osx = cascade -glpk[mysql]:arm64-windows = cascade -glpk[mysql]:x86-windows = cascade -glpk[odbc]:arm64-osx = cascade -gmsh[mpi]:arm64-windows = cascade -gmsh[mpi]:x64-windows = cascade -gmsh[mpi]:x64-windows-static = cascade -gmsh[mpi]:x64-windows-static-md = cascade -gmsh[mpi]:x86-windows = cascade -gstreamer[dc1394](android) = cascade -gstreamer[wayland](osx | windows) = cascade -gtk:arm64-windows = cascade -gtk(windows & staticcrt) = cascade -gtkmm:arm64-windows = cascade -gtkmm:x64-windows-static = cascade -gtkmm:x64-windows-static-md = cascade -gz-gui7(android | arm) = cascade -gz-physics6(arm|android) = cascade -gz-rendering7(arm|android) = cascade -gz-sensors7(arm | android) = cascade -gz-sim:x64-linux=skip # many parallel links cause memory exhaustion on our 128GB of RAM lab VMs -hareflow:x64-windows-static = cascade -hdf5[parallel](android) = cascade -hdf5[parallel](arm64 & windows) = cascade -hpx[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64)) = cascade -hpx[mpi](windows & !(x64 | x86))=cascade -hypre:arm64-windows = cascade -hypre:x86-windows = cascade -idevicerestore:arm64-windows = cascade -idevicerestore:x64-windows-static = cascade -idevicerestore:x64-windows-static-md = cascade -imgui[allegro5-binding]:arm64-windows = cascade -imgui-sfml:arm-neon-android=fail -imgui-sfml:arm64-android=fail -imgui-sfml:x64-android=fail -irrxml:arm64-osx = cascade -irrxml:arm64-windows = cascade -itk[cuda,cufftw]:x86-windows = cascade -itk[cuda,cufftw](android | osx) = cascade -itk[tools]:x86-windows = cascade -jsonnet:arm64-windows = cascade -kddockwidgets[core] = combination-fails # configure: error: *** No frontend enabled. *** -lapack-reference:arm64-windows = cascade -libadwaita:arm64-windows = cascade -libadwaita:x64-windows-static = cascade -libalkimia:arm64-windows = cascade -libalkimia[webengine]:x64-windows = cascade -libalkimia[webengine]:x86-windows = cascade -libalkimia[webengine](static) = cascade -libavif[dav1d]:x86-windows=cascade -libcanberra[alsa]:arm64-osx = cascade -libfreenect2[openni2]:arm64-osx = cascade -libfreenect2[openni2]:arm64-windows = cascade -libfreenect2[openni2]:x64-linux = cascade -libfreenect2[openni2]:x64-windows-static = cascade -libftdi:arm64-osx = cascade -libftdi:x64-linux = cascade -libftdi:x64-windows-static = cascade -libftdi:x64-windows-static-md = cascade -libigl[embree]:arm64-windows = cascade -liblas[tools](android)=feature-fails -liblsquic:arm64-windows = cascade -libnick:arm64-osx = fail -libnick:x64-linux = fail -libodb-mysql:x64-linux = cascade -libodb-mysql:x86-windows = cascade -libodb-pgsql:x64-linux = cascade -libodb-sqlite:x64-linux = cascade -libp7-baical:arm64-osx = cascade -libp7-baical:arm64-windows = cascade -libpmemobj-cpp[benchmark]:arm64-osx = cascade -libpmemobj-cpp[benchmark]:arm64-windows = cascade -libpmemobj-cpp[benchmark]:x64-linux = cascade -libpmemobj-cpp[benchmark]:x64-windows-static = cascade -libpmemobj-cpp[benchmark]:x86-windows = cascade -librdkafka[sasl](android | (windows & (static | arm | x86))) = cascade -libtorch:x86-windows = cascade -libtorch(arm & windows) = cascade -libwebp[vwebp](android) = cascade -libwebp[vwebp-sdl](android | osx | (windows & static)) = cascade -libxaw:arm64-osx = cascade -libxaw:arm64-windows = cascade -libxmu:arm64-windows = cascade -llgl:arm-neon-android=fail -llgl:arm64-android=fail -llgl:x64-android=fail -llgl[vulkan]:x64-linux=feature-fails -llgl[vulkan](osx) = cascade # no vulkan sdk installed -luajit:arm-neon-android = cascade # needs same pointer size for host -luasec:x64-linux = cascade -luv:arm64-windows = cascade -magma(osx) = cascade -magnum[glxcontext,windowlessglxapplication](android)=feature-fails -mathgl[hdf5,qt5]:arm64-windows = cascade -mnn[cuda]:x64-windows = cascade -mnn[cuda]:x64-windows-static = cascade -mnn[cuda]:x64-windows-static-md = cascade -mnn[cuda]:x86-windows = cascade -mnn[vulkan](osx) = cascade # no vulkan sdk installed -moos-essential:x64-windows-static = cascade -moos-ui:x64-windows-static = cascade -mpi:arm64-windows = cascade -mpi:x86-windows = cascade -msquic[0-rtt](android)=cascade -ngtcp2[gnutls]:arm64-windows-static-md=cascade -ngtcp2[gnutls]:arm64-windows=cascade -nss:x64-windows-static = cascade -nvtt[cuda]:x86-windows = cascade -nvtt[cuda](osx) = cascade -ogre[csharp](windows)=feature-fails # .NET workloads not installed in the build lab -ogre[d3d9](windows)=feature-fails # DirectX 9 SDK not installed in the build lab -ogre[python]=feature-fails # broken on all test platforms right now -ogre-next[csharp]:arm64-osx = cascade -ogre-next[d3d9]:arm64-osx = cascade -ogre-next[gl3plus]:arm64-osx = feature-fails -ogre-next[java]:arm64-osx = cascade -ogre-next[python]:arm64-osx = cascade -onnx-optimizer[pybind11]:arm64-windows = cascade -onnx-optimizer[pybind11]:x64-linux = cascade -onnx-optimizer[pybind11]:x64-windows-static = cascade -onnx-optimizer[pybind11]:x64-windows-static-md = cascade -onnx-optimizer[pybind11]:x86-windows = cascade -onnxruntime[tensorrt](!((x64 & windows & !static) | (x64 & linux))) = cascade -onnxruntime-gpu = skip -openal-soft[pipewire](!linux) = cascade -openal-soft[pulseaudio](!linux) = cascade -opencv2[dc1394](windows & !arm) = cascade -opencv2[gtk]:x64-windows-static = cascade -opencv2[gtk]:x64-windows-static-md = cascade -opencv3[dc1394](android | windows) = cascade -opencv3[gtk]:x64-windows-static-md = cascade -opencv3[gtk,halide,qt]:arm64-windows = cascade -opencv3[halide,gtk]:x64-windows-static = cascade -opencv4[aravis](xbox) = cascade -opencv4[cuda](!((windows & x64 & !xbox) | (linux & x64) | (linux & arm64))) = cascade -opencv4[cuda,cudnn](osx) = cascade -opencv4[cuda,cudnn,dc1394,dnn-cuda]:arm64-windows = cascade -opencv4[cuda,cudnn,dc1394,dnn-cuda]:x86-windows = cascade -opencv4[cudnn](!((windows & x64 & !xbox) | (linux & x64) | (linux & arm64)) | !((windows & x64) | (linux & x64) | (linux & arm64))) = cascade -opencv4[dc1394](windows) = cascade -opencv4[dnn-cuda](!((windows & x64 & !xbox) | (linux & x64) | (linux & arm64)) | !((windows & x64) | (linux & x64) | (linux & arm64))) = cascade -opencv4[dnn-cuda](osx) = cascade -opencv4[gstreamer](xbox) = cascade -opencv4[halide](android | (windows & staticcrt) | (arm & windows))=cascade -opencv4[jpegxl]:arm-neon-android=cascade -opencv4[opengl](xbox) = cascade -opencv4[qt](ios | xbox) = cascade -opencv4[vtk](xbox) = cascade -openimageio[jpegxl]:arm-neon-android=cascade -openmama:arm64-windows = cascade -openmama:x64-windows-static = cascade -openmvg[software](arm & windows) = cascade -openmvs[cuda]((!windows | !x64 | xbox) & (!linux | !x64) & (!linux | !arm64)) = cascade -openni2:arm64-osx = cascade -openni2:arm64-windows = cascade -openni2:x64-linux = cascade -openscap[crypto,util,python](arm & windows) = cascade -openslide(windows & !native) = cascade -opensubdiv[cuda]:x86-windows = cascade -opensubdiv[dx]:x64-linux = cascade -openvdb[ax](!osx & !linux) = cascade -openvdb[ax](osx | linux) = feature-fails -openvdb[nanovdb](osx) = cascade -osg[nvtt](android | arm) = cascade -osg[sdl1](android | osx) = cascade -pangolin[openni2]:arm64-osx = cascade -pangolin[openni2]:x64-linux = cascade -pangolin[openni2,realsense,uvc]:arm64-windows = cascade -pangolin[openni2,uvc]:x64-windows-static = cascade -pangolin[pybind11]:arm64-osx=feature-fails -pangolin[pybind11]:arm64-windows-static-md=feature-fails -pangolin[pybind11]:arm64-windows=feature-fails -pangolin[pybind11]:x64-linux=feature-fails -pangolin[pybind11]:x64-windows-release=feature-fails -pangolin[pybind11]:x64-windows-static-md=feature-fails -pangolin[pybind11]:x64-windows=feature-fails -pangolin[pybind11]:x86-windows=feature-fails -pangolin[uvc]:x64-windows = cascade -pangolin[uvc]:x64-windows-static-md = cascade -pangolin[uvc]:x86-windows = cascade -pangomm:x64-windows-static = cascade -pangomm:x64-windows-static-md = cascade -paraview[cuda]:x64-linux = feature-fails # unexpected; does not find cuda compiler, needs to be investigated -paraview[cuda](!(windows & x64 & !xbox) & !(linux & x64) & !(linux & arm64)) = cascade -paraview[mpi]:arm64-windows = cascade -paraview[mpi]:arm64-windows-static-md = cascade -paraview[mpi,vtkm]:x86-windows = cascade -paraview[python]:arm64-windows = feature-fails -paraview[python]:arm64-windows-static-md = feature-fails -parmetis:arm64-windows = cascade -parquet:arm64-windows = cascade -parquet:x86-windows = cascade -pbc:x64-windows-static = cascade -pbc:x64-windows-static-md = cascade -pcapplusplus:arm64-windows = cascade -pcapplusplus:x64-windows-static = cascade -pcapplusplus:x64-windows-static-md = cascade -pcapplusplus:x86-windows = cascade -pcl[apps]:arm64-osx = cascade -pcl[cuda](osx) = cascade -pcl[openni2]:arm64-osx = cascade -pcl[openni2,apps]:x64-linux = cascade -pcl[pcap]:x64-windows-static-md = cascade -pcl[pcap,openni2,apps]:x64-windows-static = cascade -pdal-c:arm64-windows = cascade -plplot[x11]:arm64-windows = cascade -plplot[x11]:x64-windows = cascade -plplot[x11]:x64-windows-static = cascade -plplot[x11]:x64-windows-static-md = cascade -plplot[x11]:x86-windows = cascade -poco[mysql]:x86-windows = cascade -prometheus-cpp[pull]:arm64-windows = cascade -ptyqt:arm64-windows = cascade -qcoro[dbus]:x64-windows-static = cascade -qcoro(android) = cascade -qhttpengine:arm64-windows = cascade -qt5:arm64-windows = cascade -qt5[all,wayland,webengine]:x86-windows = cascade -qt5[wayland]:arm64-osx = cascade -qt5[wayland,webengine]:x64-windows = cascade -qt5[wayland,webengine]:x64-windows-static = cascade -qt5[wayland,webengine]:x64-windows-static-md = cascade -qt5[webengine]:arm64-osx = cascade -qt5[webengine]:x64-linux = cascade -qt5-scxml:arm64-windows = cascade -qt5-webengine(arm & windows) = cascade -qtbase[dbus](android) = cascade -qtbase[sql-mysql](android) = cascade -qtkeychain[translations]:x64-windows = cascade -qtkeychain[translations]:x86-windows = cascade -qtmultimedia[gstreamer]:x64-linux=options -qtopcua[open62541](android)=feature-fails -qtwayland(android | osx)=cascade # Missing system libraries -qtwebview[webengine]:x86-windows = cascade -qwtw:x64-windows = cascade -restc-cpp:arm64-windows = cascade -ripper37-libbase[wx](android) = cascade -rmqcpp(windows | android) = cascade -rsocket:arm64-windows = cascade -rsocket:x86-windows = cascade -rtabmap:arm64-windows = cascade -rtabmap[k4w2,openni2](arm | !windows) = cascade -rtabmap[opencv-cuda](!x64 | android | osx) = cascade -ryml:arm64-windows = cascade -sail[jpegxl]:arm-neon-android=cascade -salome-medcoupling(arm | !(linux | windows)) = cascade -sdformat13:x64-windows-static = cascade -sdl1-mixer(android) = cascade -sdl1-net(android | osx) = cascade -seal[hexl]:arm64-windows = cascade -seal[hexl]:x86-windows = cascade -seal[hexl](osx) = cascade -skia[default-features]:arm64-windows = cascade -soci[mysql]:x86-windows = cascade -soem:arm64-windows = cascade -soem:x64-windows-static = cascade -soem:x64-windows-static-md = cascade -soem:x86-windows = cascade -sqlcipher:arm64-windows = cascade -sqlitecpp[sqlcipher]:arm64-osx = cascade -sqlitecpp[sqlcipher]:arm64-windows = cascade -sqlitecpp[sqlcipher]:x64-linux = cascade -sqlitecpp[sqlcipher]:x64-windows-static = cascade -sqlitecpp[sqlcipher]:x64-windows-static-md = cascade -sqlpp11[mysql]:x86-windows = cascade -sqlpp11-connector-mysql[mysql]:arm64-windows = cascade -sqlpp11-connector-mysql[mysql]:x64-windows-static = cascade -sqlpp11-connector-mysql[mysql]:x64-windows-static-md = cascade -sqlpp11-connector-mysql[mysql]:x86-windows = cascade -symengine[llvm]:arm64-windows = cascade -tensorpipe[cuda](osx) = cascade -ttauri:x64-windows-static = cascade -ttauri:x64-windows-static-md = cascade -usockets[network](osx) = cascade -vtk[all]:x64-windows-static = cascade # hdf5[parallel] only supports !staticcrt -vtk[all](android) = cascade -vtk[all](arm64 & windows) = cascade # vtk-m[core] only supports !x86 & !(arm & windows) -vtk[all,cuda,mpi,vtkm]:x86-windows = cascade -vtk[cuda](arm64 & windows) = cascade # cuda[core] only supports (windows & x64 & !xbox) | (linux & x64) | (linux & arm64) -vtk[cuda](osx) = cascade -vtk[gdal](android) = cascade -vtk[mpi](arm64 & windows) = cascade # vtk-m[core] only supports !x86 & !(arm & windows) -vtk[openvr]:arm64-osx = cascade -vtk[openvr]:x64-windows-static = cascade -vtk[openvr](arm64 & windows) = cascade # openvr[core] only supports !(arm | osx | android) -vtk[paraview](android) = cascade -vtk[vtkm](arm64 & windows) = cascade # vtk-m[core] only supports !x86 & !(arm & windows) -# vtk-* -# cuda[core] only supports (windows & x64 & !xbox) | (linux & x64) | (linux & arm64) -vtk-m[cuda](arm64 & windows) = cascade -vtk-m[cuda](osx) = cascade -vulkan[tools](osx) = cascade -vulkan-sdk-components[tools]( osx | staticcrt) = cascade -wangle:arm64-windows = cascade -wangle:x86-windows = cascade -wayland[force-build](!native) = cascade # needs wayland[force-build](native) -wayland-protocols[force-build] = cascade # needs wayland[force-build](native) -wayland-protocols(windows | osx) = cascade # needs wayland -# ignore `wpilib` build errors until upgrade to a new release version -wpilib:arm-neon-android = fail # requires full c++20 support -wpilib:arm64-android = fail # requires full c++20 support -wpilib:arm64-osx = fail -wpilib:arm64-windows = fail -wpilib:arm64-windows-static-md = fail -wpilib:x64-android = fail # requires full c++20 support -wpilib:x64-linux = fail -wpilib:x64-windows = fail -wpilib:x64-windows-release = fail -wpilib:x64-windows-static = fail -wpilib:x64-windows-static-md = fail -wpilib:x86-windows = fail -wxchartdir:arm64-windows = cascade -zeroc-ice[icediscovery]:x64-windows-static = cascade -zeroc-ice[icediscovery]:x64-windows-static-md = cascade -zeromq[websockets-secure]:arm64-windows = cascade -zeromq[websockets-secure]:x64-windows = cascade -zeromq[websockets-secure]:x64-windows-static = cascade -zeromq[websockets-secure]:x64-windows-static-md = cascade -zeromq[websockets-secure]:x86-windows = cascade - -# failures -adios2[cuda]:x64-windows-static = feature-fails # try_run() invoked in cross-compiling mode -adios2[mpi]:x86-windows = feature-fails -adios2[python] = feature-fails # Could NOT find Python (missing: Python_NumPy_INCLUDE_DIRS NumPy) -adios2[zfp](android | (arm & windows)) = feature-fails # try_run() invoked in cross-compiling mode -ashes[core](windows) = combination-fails # CMake Error: INSTALL(EXPORT) given unknown export "AshesRenderers". One render backend must be selected -awlib[graphics](osx) = feature-fails # Broken code. See https://github.com/microsoft/vcpkg/issues/39849 -cgns[core,fortran,hdf5,legacy,lfs,mpi,tests](osx | linux) = combination-fails # ["fortran","hdf5","mpi"]: Could NOT find MPI (missing: MPI_Fortran_FOUND) (found version "3.1") -cgns[fortran](windows | android) = feature-fails # No fortran compiler installed -coroutine(osx) = fail # requires c++20 -ctbench(osx) = fail # requires C++ 20 -darknet[openmp](osx) = feature-fails # openmp setup needed -dcmtk[core,iconv,icu,openssl,png,tiff,tools,xml2,zlib](osx) = combination-fails # missing symbols from libtiff. See https://github.com/microsoft/vcpkg/issues/33512 -dcmtk[iconv](arm64 & windows) = feature-fails # try_run -dcmtk[tools](arm64 & windows) = feature-fails # try_run -dcmtk(android) = fail # try_run -dmlc[openmp](osx) = feature-fails # No openmp on osx -dv-processing[tools](osx) = feature-fails # Broke with compiler version. See https://github.com/microsoft/vcpkg/issues/39852 -ffmpeg[all,all-gpl](x64 & android) = feature-fails -ffmpeg[nvcodec,ffplay,opengl](android) = feature-fails -fftw3[openmp](osx) = feature-fails # waits for https://github.com/microsoft/vcpkg/pull/30833 -fftw3[openmp](windows & !static) = feature-fails # Linker missing symbols. See https://github.com/microsoft/vcpkg/issues/33322 -flann[cuda,hdf5](x64 & windows) = combination-fails -flashlight-cpu = fail # CMake Error: INSTALL(EXPORT) given unknown export "flashlightTargets". See https://github.com/microsoft/vcpkg/issues/32098 -flashlight-sequence[openmp](osx) = feature-fails # No openmp on osx -gamenetworkingsockets:arm-neon-android=fail -gamenetworkingsockets:arm64-android=fail -gamenetworkingsockets:x64-android=fail -gapp(android) = fail # requires c++20 -gapp(osx) = fail # requires c++20 -gegl(osx) = fail # meson bug on osx. See https://github.com/microsoft/vcpkg/issues/44411 -geogram[graphics] = feature-fails # imgui not found. See https://github.com/microsoft/vcpkg/issues/32421 -ginkgo[openmp](osx) = feature-fails # No openmp on osx -ginkgo[openmp](windows) = feature-fails # needs openmp 3.0 support but msvc only supports openmp 2.0 -glew[egl](osx) = feature-fails -glib-networking[openssl, gnutls] = options # You have to select exactly one ssl backend -google-cloud-cpp[storagetransfer](osx) = feature-fails # See https://github.com/microsoft/vcpkg/issues/32149 -gstreamer[nvcodec](windows) = feature-fails -gstreamer[vulkan](android | windows) = feature-fails -gstreamer[x11](android | osx) = feature-fails # no system X11 in CI -hdf5[fortran](android | windows) = feature-fails # No fortran compiler -hdf5[fortran,parallel](linux | osx) = options # Fortran disabled in port openmpi -hdf5[threadsafe](android) = feature-fails # pthread_setcancelstate -hunspell[tools](windows) = feature-fails # error C2065: 'mode_t': undeclared identifier. See https://github.com/microsoft/vcpkg/issues/30633 -igraph[openmp](osx) = feature-fails # openmp setup needed -irrlicht[tools](osx) = feature-fails # X11 installation required -itk[core,vtk,python](!static & !(arm & windows)) = combination-fails -itk[cuda]:x64-linux = feature-fails -ixwebsocket[core,mbedtls,openssl,sectransp,ssl] = options # you can only choose one ssl backend or none -kissfft[openmp](osx) = feature-fails # No openmp on osx -lapack-reference[blas-select,cblas,noblas] = options # Cannot built feature 'cblas' together with feature 'noblas'. cblas requires blas. -lapack-reference(android)=fail # no fortran compiler -libcanberra[core] = combination-fails # configure: error: *** No backend enabled. *** -libcanberra[core](osx) = combination-fails # see https://github.com/microsoft/vcpkg/issues/31032 -libcanberra[core,defaults,gstreamer,gtk3,null](osx) = combination-fails # fatal error: 'gdk/gdkx.h' file not found -libcanberra[gtk3](osx) = combination-fails # No package 'systemd' found # See https://github.com/microsoft/vcpkg/issues/31032 -libcanberra[oss](osx) = feature-fails # oss not installed -libcanberra[pulse](osx) = feature-fails # pulseaudio not installed -libgit2[core,openssl,winhttp,sectransp,mbedtls,ssl] = options # only one TLS backend is allowed -libgit2[pcre,pcre2] = options # have to select pcre xor pcre2 -libgit2[winhttp](!windows) = feature-fails -libgwenhywfar[qt5](osx) = feature-fails # See https://github.com/microsoft/vcpkg/issues/31216 -libofx[ofx2qif,ofxdump](osx) = feature-fails # gettext link error. See https://github.com/microsoft/vcpkg/issues/33043 -libopnmidi[gens-emulator] = options # You have to select at least one emulator -libproxy[bindings-csharp](!windows & !osx) = feature-fails # No C# compiler installed (brew install mono on osx) -libpsl[libidn2,libicu] = options # "At least one of libidn2 and libicu should be selected." -libraw[openmp](osx) = feature-fails # requires openmp (works with right setup) -libsbml[expat, libxml2] = options # have to select excatly one xml lib(they are features) -libssh[core,openssl,mbedtls] = options # we have to select feature openssl or mbedtls -libwebp[anim,cwebp,dwebp,extras,gif2webp,img2webp,info,mux,libwebpmux,nearlossless,swap16bitcsp,unicode,vwebp]:x64-android = no-separate-feature-test # Compiler crash without simd -llama-cpp[tools](arm & windows) = feature-fails # unresolved symbols -llvm[core,flang] = options # exclude flang from all since it is not compatible with enable enable-eh -llvm[enable-mlir-python-bindings](osx) = feature-fails # Could NOT find Python3 (missing: Development Development.Module Development.Embed) (found version "3.12"). Same as https://github.com/microsoft/vcpkg/issues/34779 -llvm[libcxxabi](windows) = feature-fails # see https://github.com/microsoft/vcpkg/issues/31038 -magnum-plugins[meshoptimizersceneconverter] = feature-fails # see https://github.com/microsoft/vcpkg/issues/31112 -mesa[egl](!windows) = feature-fails # ERROR: Problem encountered: EGL requires dri, haiku, or windows -mesa[llvm] = feature-fails # ERROR: Neither a subproject directory nor a llvm.wrap file was found. (llvm-config found: NO) -minc[minc1](android) = feature-fails -msdfgen[core,extensions,geometry-preprocessing,openmp,tools](osx) = combination-fails # requires openmp (works with right setup) -msdfgen[openmp](osx) = feature-fails # No openmp on osx -mygui[tools](osx) = feature-fails # Linker errors undefined symbols. See https://github.com/microsoft/vcpkg/issues/34416 -nvtt[cuda](x64 & (linux | windows)) = feature-fails # nvtt getting dated wrt cuda -omplapp[opengl](android) = feature-fails # Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR) -onnxruntime[tensorrt]((x64 & windows & !static) | (x64 & linux)) = feature-fails # requires TensorRT installation -opencv2[ffmpeg](!windows) = feature-fails # ffmpeg5+ is not supported under opencv2. See https://github.com/microsoft/vcpkg/issues/32151 -opencv2[python](osx) = feature-fails # requires python2 -opencv2[world] = feature-fails # See https://github.com/microsoft/vcpkg/issues/29943 -opencv3[dc1394](linux | osx) = feature-fails -opencv3[ffmpeg] = feature-fails # ffmpeg5+ is not supported under opencv3. See https://github.com/microsoft/vcpkg/issues/32150 -opencv3[opengl](android) = feature-fails -opencv3[opengl](linux | osx) = no-separate-feature-test # needs gui (gtk | qt) -opencv4[core,cuda,world](windows)=options -opencv4[halide](!android & !(windows & staticcrt) & !(arm & windows))=feature-fails # error C2039: 'attachHalide': is not a member of 'cv::dnn::GeluFunctor' -opencv4[opengl]:x64-linux=feature-fails -opencv4[opengl](android)=feature-fails -opencv4[opengl](windows)=feature-fails # Option WITH_OPENGL is enabled but corresponding dependency have not been found: "HAVE_OPENGL" is FALSE -opencv4[ovis](android)=feature-fails -openmvg[core](arm & windows) = combination-fails # nmmintrin.h(17): fatal error C1189: #error: This header is specific to X86, X64, ARM64, and ARM64EC targets. See https://github.com/microsoft/vcpkg/issues/33746 -openmvg[opencv](arm & windows) = feature-fails -openmvg[openmp](arm & windows) = feature-fails -openmvs[opengl](android) = feature-fails -openmvs[openmp](osx) = feature-fails # openmp setup needed -openscap[python](!windows) = feature-fails # CI image lacks swig -osgearth[tools](osx) = feature-fails # Undefined _NSSearchPathForDirectoriesInDomains -pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,openni2,png,realsense,tiff,tools,vars,video,zstd]:x64-windows-static-md=combination-fails -pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,png,realsense,test,tiff,tools,vars,video,zstd](!(arm & windows)) = combination-fails # see https://github.com/microsoft/vcpkg/issues/31304 -pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,png,realsense,tiff,tools,uvc,vars,video,zstd]:arm64-osx=combination-fails -pangolin[core,eigen,examples,ffmpeg,gui,jpeg,lz4,module,openexr,png,realsense,tiff,tools,uvc,vars,video,zstd]:x64-linux=combination-fails -pcl[opengl](android) = feature-fails -poco[core,mariadb,mysql] = options # You can not install mariadb and mysql at the same time -ppqsort[openmp](osx) = feature-fails # No openmp on osx -qt3d[animation] = options # is a requirement, see https://github.com/microsoft/vcpkg/issues/31336 -qt3d[extras] = options # is a requirement, see https://github.com/microsoft/vcpkg/issues/31336 -qt5-base[cups](linux) = feature-fails # requires CUPS system libs -qt5-base[icu]:arm64-osx = feature-fails -qt5-base[icu]:x64-windows = feature-fails -qt5-base[icu]:x64-windows-release = feature-fails -qt5-base[icu]:x64-windows-static = feature-fails -qt5-base[icu]:x64-windows-static-md = feature-fails -qt5-base[icu]:x86-windows = feature-fails -qt5-base[vulkan](osx) = feature-fails # needs MolkenVK -qt5compat[iconv] = feature-fails # requires qtbase without icu -qtbase[cups](linux) = feature-fails # requires CUPS system libs -qtbase[gles3](android) = feature-fails -qtmultimedia[core,ffmpeg](linux) = combination-fails # If QT_FEATURE_eglfs is detect it automatically links Qt::Quick; no way to control it externally -qtmultimedia[core,ffmpeg,gstreamer,qml,widgets](osx) = combination-fails # Error: Qt will by default autolink both plugin backends in static builds leading to symbol collisions and a build failure in dependent ports! As such in static builds only one backend is allowed by default. -qtmultimedia[gstreamer]:x64-linux=no-separate-feature-test -rtabmap[openmp](osx) = feature-fails # No openmp on default osx toolchain -saucer(linux) = fail # requires gcc14 or later -saucer(osx) = fail # std::move_only_function is not supported -sleef[dft](osx) = feature-fails # openmp setup needed -sqlpp11[core,mariadb,mysql] = options # can not select mariadb and mysql at the same time -sqlpp11-connector-mysql[core,mariadb,mysql] = options # can not select mariadb and mysql at the same time -suitesparse-graphblas[openmp](osx) = feature-fails # No openmp on default osx toolchain -tgui[sdl2] = options # At least one of the backend features must be selected: sdl2 sfml -vlfeat[openmp](osx) = feature-fails # No openmp on osx -vlpp[tools](linux) = feature-fails # See https://github.com/microsoft/vcpkg/issues/32143 (error: inconsistent begin/end types in range-based ‘for’ statement) -vlpp[tools](osx) = feature-fails # error: use of undeclared identifier 'PATH_MAX' -vsgqt(android) = fail # https://github.com/vsg-dev/vsgQt/pull/53 -vtk[all](!windows & !android & !osx) = feature-fails # Wait for fix: https://github.com/microsoft/vcpkg/pull/29260 -vtk[core,all,atlmfc,cgns,cuda,debugleaks,fontconfig,gdal,geojson,libharu,libtheora,mpi,netcdf,opengl,openmp,openvr,paraview,proj,python,qt,seacas,sql,tbb,utf8,vtkm]:x64-windows-static-md=combination-fails -vtk[core,python,paraview]:x64-linux = options # paraview's transitive gfortran linkage breaks python -vtk[openmp](osx) = feature-fails -vtk-m[cuda](windows & !arm64) = feature-fails -vtk-m[omp](osx) = feature-fails # no openmp on default osx toolchain -vtk-m[omp](windows) = feature-fails # needs openmp 4.0, msvc has openmp 2.0 -wasmedge[aot] = feature-fails # ar: /libzstd.a: No such file or directory. See https://github.com/microsoft/vcpkg/issues/32146 -wayland[force-build](native) = feature-fails # error: To build wayland libraries the `force-build` feature must be enabled and the X_VCPKG_FORCE_VCPKG_WAYLAND_LIBRARIES triplet variable must be set. -xbitmaps(!windows) = fail # error: must install xorg-macros 1.20 or later before running autoconf/autogen -xerces-c[xmlch-wchar](!windows) = feature-fails # wchar_t must be 16 bit and not 32 - -# skip -aravis[introspection]:arm64-windows = skip # needs arm64 host -atk[introspection]:arm64-windows = skip # needs arm64 host -cairo[x11](android | osx) = skip # No x11 on osx -chartdir=skip # chartdir does not offer stable download URLs -clapack:arm64-osx=skip -clapack:x64-linux=skip -clapack:x64-windows-release=skip -clapack:x64-windows=skip -clapack:x86-windows=skip -clapack(x64 & windows & static) = skip # conflicts with lapack-reference which provides blas -dbghelp=skip # Since pipeline cannot automatically install dbghelp dependency, skip this detection -dbus[x11](osx) = skip # No x11 on osx -entt[experimental] = skip # required head build -freerdp[server](osx) = skip # Uses api removed with macOS 15. Don't get fixed. See https://github.com/FreeRDP/FreeRDP/issues/10558 -freerdp[x11](osx) = skip # No x11 on osx -gdk-pixbuf[introspection]:arm64-windows = skip # needs arm64 host -geotrans = skip # Port geotrans source ftp://ftp.nga.mil server extremely slow may take several hours to download -glad[glx](osx) = skip # No x11 on osx -gobject-introspection(arm64 & windows) = skip # needs arm64 host -graphene[introspection]:arm64-windows = skip # needs arm64 host -gsoap = skip # gsoap does not offer stable public source downloads -harfbuzz[introspection]:arm64-windows = skip # needs arm64 host -hello-imgui[freetype-lunasvg] = skip # see https://github.com/microsoft/vcpkg/issues/44212 -hello-imgui[sdl2-binding] = skip # see https://github.com/microsoft/vcpkg/issues/44212 -itk[python] = skip # fails on configure or takes very long to build -itk(android) = skip # try_run -itk(arm & windows) = skip # try_run -kf6archive(android) = skip # needs newer ECM version -libhdfs3 = skip # never worked https://github.com/microsoft/vcpkg/pull/10021#issuecomment-1595343157 -libqcow=skip # The developer of libqcow does not offer stable release archives -magnum[anyshaderconverter,shadertools,shaderconverter,vk-info] = skip # only available in head build -magnum-plugins[cgltfimporter,glslangshaderconverter,ktximageconverter,ktximporter,openexrimageconverter,openexrimporter,spirvtoolsshaderconverter,stbdxtimageconverter] = skip # only available in head build -octave(android)=skip -opencv3[world] = skip # fails in combinations with "viz" -opencv4[ade,aravis,calib3d,carotene,contrib,eigen,ffmpeg,freetype,fs,gapi,gdcm,gstreamer,hdf,highgui,intrinsics](!linux & !(arm64 & android))=no-separate-feature-test # a-i -opencv4[halide]=no-separate-feature-test # error C2039: 'attachHalide': is not a member of 'cv::dnn::GeluFunctor' -opencv4[jpeg,jpegxl,nonfree,openexr,openjpeg,png,quality,quirc,qt,sfm,rgbd,thread,text,tiff,vulkan,webp,world](!osx & !(x64 & android))=no-separate-feature-test # j-l -opencv4[opengl]=no-separate-feature-test # needs Win32UI, Qt or GTK to enable HAVE_OPENGL -openjpeg[tools] = skip # fails and is deprecated -openvino:arm64-android=skip # conflicts with kleidiai -openvino:arm64-osx=skip # conflicts with kleidiai -pango[introspection]:arm64-windows = skip # needs arm64 host -qt5-base(android) = skip # port doesn't support cross builds -qtbase[glib](android) = skip # undefined symbols (missing link libs) when used with network -qtbase[sql-oci] = skip # No Oracle SQL OCI see https://github.com/microsoft/vcpkg/issues/32052 -qtbase[vulkan](osx) = skip # no MoltenVK on macOS -qtbase[wayland](android) = skip # no Wayland on android -qtbase[wayland](osx) = skip # no Wayland on macOS -qtbase[xcb,xcb-sm,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender](android) = skip # no x11 in CI -qtbase[xcb,xcb-sm,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender](osx) = skip # no x11 in CI, upstream "support on macOS is minimal and untested" -qtbase[xcb,xcb-sm,xcb-xlib,xkb,xkbcommon-x11,xlib,xrender](windows) = skip # no x11 in CI -qtvirtualkeyboard[t9write] = skip # depends on the port 't9write' that does not exists -qtwebengine = skip # Takes too long to feature test at ~3 hours per feature -s2n = skip # builds too slow -usd=skip # USD has set official policy that they will not update to be compatible with TBB in the near term (https://github.com/PixarAnimationStudios/USD/issues/1600) -vtk[ioocct] = skip -vtk-m[cuda]:x64-linux = skip # CUDA clash with default gcc in Ubuntu 22.04, and not a quick failure. -winpcap = skip # Broken and merked for removal. See https://github.com/microsoft/vcpkg/pull/33215 - -# ms-gdkx require the Microsoft GDK with Xbox Extensions which is not installed on the CI pipeline machines -ms-gdkx:x64-windows-release=skip -ms-gdkx:x64-windows-static-md=skip -ms-gdkx:x64-windows-static=skip -ms-gdkx:x64-windows=skip diff --git a/scripts/test_ports/cmake-user/vcpkg.json b/scripts/test_ports/cmake-user/vcpkg.json index eb23e12fd7..9c5267b442 100644 --- a/scripts/test_ports/cmake-user/vcpkg.json +++ b/scripts/test_ports/cmake-user/vcpkg.json @@ -82,7 +82,7 @@ { "$package": "LAPACK", "name": "lapack", - "platform": "!android & !(uwp & arm)" + "platform": "!android & !(uwp & arm) & !(linux & arm)" }, { "$package": "GnuTLS", diff --git a/scripts/test_ports/cmake/portfile.cmake b/scripts/test_ports/cmake/portfile.cmake index 9ec71cf6c3..fbd552e863 100644 --- a/scripts/test_ports/cmake/portfile.cmake +++ b/scripts/test_ports/cmake/portfile.cmake @@ -35,14 +35,19 @@ if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW) set(VCPKG_C_FLAGS "/D_CRT_DECLARE_NONSTDC_NAMES ${VCPKG_C_FLAGS}") endif() +if(NOT (VCPKG_TARGET_ARCHITECTURE MATCHES "^arm" AND VCPKG_TARGET_IS_LINUX)) + list(APPEND OPTIONS + -DBUILD_QtDialog=ON # Just to test Qt with CMake + -DCMake_QT_MAJOR_VERSION:STRING=6 + ) +endif() + vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" OPTIONS ${OPTIONS} -DBUILD_TESTING=OFF -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DBUILD_QtDialog=ON # Just to test Qt with CMake - -DCMake_QT_MAJOR_VERSION:STRING=6 ) vcpkg_cmake_install(ADD_BIN_TO_PATH) diff --git a/scripts/test_ports/cmake/vcpkg.json b/scripts/test_ports/cmake/vcpkg.json index e97f7eaeb0..6324024aab 100644 --- a/scripts/test_ports/cmake/vcpkg.json +++ b/scripts/test_ports/cmake/vcpkg.json @@ -32,7 +32,8 @@ "default-features": false, "features": [ "widgets" - ] + ], + "platform": "!(arm & linux)" }, "rhash", { diff --git a/scripts/test_ports/vcpkg-ci-curl/vcpkg.json b/scripts/test_ports/vcpkg-ci-curl/vcpkg.json index d77869325b..606f9feca4 100644 --- a/scripts/test_ports/vcpkg-ci-curl/vcpkg.json +++ b/scripts/test_ports/vcpkg-ci-curl/vcpkg.json @@ -72,7 +72,7 @@ "ldap", "tool" ], - "platform": "!android & !uwp" + "platform": "!android & !uwp & !arm" } ] }, @@ -97,7 +97,7 @@ "features": [ "gssapi" ], - "platform": "linux | osx" + "platform": "(linux | osx) & !arm" }, { "name": "curl", diff --git a/triplets/community/arm64-linux.cmake b/triplets/arm64-linux.cmake similarity index 100% rename from triplets/community/arm64-linux.cmake rename to triplets/arm64-linux.cmake diff --git a/versions/baseline.json b/versions/baseline.json index 60ed6028f8..14fe37c9d5 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2418,7 +2418,7 @@ }, "dbus": { "baseline": "1.16.2", - "port-version": 2 + "port-version": 3 }, "dbus-cxx": { "baseline": "2.6.0", @@ -10794,7 +10794,7 @@ }, "xapian": { "baseline": "1.4.22", - "port-version": 2 + "port-version": 3 }, "xaudio2redist": { "baseline": "1.2.13", diff --git a/versions/d-/dbus.json b/versions/d-/dbus.json index a64a4cbd64..9fa49c98a0 100644 --- a/versions/d-/dbus.json +++ b/versions/d-/dbus.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "068e054e91c981d1e0759474b11581ac214d69fb", + "version": "1.16.2", + "port-version": 3 + }, { "git-tree": "a29fd7f168a1d2a3de4267941c2e28965ea1125e", "version": "1.16.2", diff --git a/versions/x-/xapian.json b/versions/x-/xapian.json index b217c36e44..6e17544aac 100644 --- a/versions/x-/xapian.json +++ b/versions/x-/xapian.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "4482cc187953ceeb12103b49eda15ae45608c70d", + "version": "1.4.22", + "port-version": 3 + }, { "git-tree": "09d9178c29620d437cfb26264b48e601c694aefd", "version": "1.4.22",