1321 lines
		
	
	
		
			38 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			1321 lines
		
	
	
		
			38 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | ########################################################################### | ||
|  | ## This file defines the current expected build state of ports in CI. | ||
|  | ## | ||
|  | ## States | ||
|  | ##   pass - (default) the port builds in the CI system.  If a port is | ||
|  | ##          missing from this file then it is assumed to build. | ||
|  | ##   fail - the port does not build in the CI system. | ||
|  | ##          This is not necessarily the same as if a port is expected to build | ||
|  | ##          on a developers machine because it may fail due to the machine | ||
|  | ##          configuration.  When set to fail the CI system will still attempt | ||
|  | ##          to build the port and will report a CI failure until this file is updated. | ||
|  | ##   skip - Do not build this port in the CI system. | ||
|  | ##          This is added to ports that may be flaky or conflict with other | ||
|  | ##          ports.  Please comment for why a port is skipped so it can be | ||
|  | ##          removed when the issue is resolved. | ||
|  | ## | ||
|  | ## | ||
|  | ## CI tested triplets: | ||
|  | ##    arm64-windows | ||
|  | ##    arm-uwp | ||
|  | ##    x64-linux | ||
|  | ##    x64-osx | ||
|  | ##    x64-uwp | ||
|  | ##    x64-windows | ||
|  | ##    x64-windows-static | ||
|  | ##    x64-windows-static-md | ||
|  | ##    x86-windows | ||
|  | ## | ||
|  | 
 | ||
|  | # Add new items alphabetically | ||
|  | 
 | ||
|  | # script ports | ||
|  | #vcpkg-cmake:arm64-windows=fail | ||
|  | #vcpkg-cmake:arm-uwp=fail | ||
|  | #vcpkg-cmake:x64-uwp=fail | ||
|  | #vcpkg-cmake:x64-windows-static=fail | ||
|  | #vcpkg-cmake:x64-windows-static-md=fail | ||
|  | #vcpkg-cmake:x86-windows=fail | ||
|  | 
 | ||
|  | #vcpkg-cmake-config:arm64-windows=fail | ||
|  | #vcpkg-cmake-config:arm-uwp=fail | ||
|  | #vcpkg-cmake-config:x64-uwp=fail | ||
|  | #vcpkg-cmake-config:x64-windows-static=fail | ||
|  | #vcpkg-cmake-config:x64-windows-static-md=fail | ||
|  | #vcpkg-cmake-config:x86-windows=fail | ||
|  | 
 | ||
|  | # other ports | ||
|  | # Cross compiling CI machine cannot run gen_test_char to generate apr_escape_test_char.h | ||
|  | apr:arm64-windows=fail | ||
|  | 
 | ||
|  | # broken when `python` is python3, https://github.com/microsoft/vcpkg/issues/18937 | ||
|  | bde:x64-linux=fail | ||
|  | bitserializer:x64-osx=fail | ||
|  | blitz:x64-uwp=fail | ||
|  | blitz:arm64-windows=fail | ||
|  | blitz:arm-uwp=fail | ||
|  | bond:arm-uwp=fail | ||
|  | bond:x64-osx=fail | ||
|  | bond:x64-uwp=fail | ||
|  | botan:x64-uwp=fail | ||
|  | breakpad:arm64-windows=fail | ||
|  | caf:arm-uwp=fail | ||
|  | caf:x64-uwp=fail | ||
|  | caffe2:x86-windows=fail | ||
|  | caffe2:arm64-windows=fail | ||
|  | 
 | ||
|  | # file conflict with dbg-macro | ||
|  | c-dbg-macro:x86-windows=skip | ||
|  | c-dbg-macro:x64-windows=skip | ||
|  | c-dbg-macro:x64-windows-static=skip | ||
|  | c-dbg-macro:x64-windows-static-md=skip | ||
|  | c-dbg-macro:x64-uwp=skip | ||
|  | c-dbg-macro:arm64-windows=skip | ||
|  | c-dbg-macro:arm-uwp=skip | ||
|  | c-dbg-macro:x64-osx=skip | ||
|  | c-dbg-macro:x64-linux=skip | ||
|  | 
 | ||
|  | casclib:arm-uwp=fail | ||
|  | casclib:x64-uwp=fail | ||
|  | catch-classic:arm64-windows      = skip | ||
|  | catch-classic:arm-uwp            = skip | ||
|  | catch-classic:x64-linux          = skip | ||
|  | catch-classic:x64-osx            = skip | ||
|  | catch-classic:x64-uwp            = skip | ||
|  | catch-classic:x64-windows        = skip | ||
|  | catch-classic:x64-windows-static = skip | ||
|  | catch-classic:x64-windows-static-md=skip | ||
|  | catch-classic:x86-windows        = skip | ||
|  | cctag:x64-windows-static-md=fail | ||
|  | cello:arm-uwp=fail | ||
|  | cello:x64-uwp=fail | ||
|  | cfitsio:arm-uwp=fail | ||
|  | cfitsio:x64-uwp=fail | ||
|  | cgicc:arm-uwp=fail | ||
|  | cgicc:x64-uwp=fail | ||
|  | chakracore:x64-linux=skip | ||
|  | # DCMTK currently has a vendored copy of libcharls.a, which causes conflicts with charls (TODO: use charls' copy) | ||
|  | charls:arm64-windows=skip | ||
|  | charls:arm-uwp=skip | ||
|  | charls:x64-linux=skip | ||
|  | charls:x64-osx=skip | ||
|  | charls:x64-uwp=skip | ||
|  | charls:x64-windows=skip | ||
|  | charls:x64-windows-static=skip | ||
|  | charls:x64-windows-static-md=skip | ||
|  | charls:x86-windows=skip | ||
|  | chmlib:arm-uwp=fail | ||
|  | chmlib:x64-uwp=fail | ||
|  | # chartdir does not offer stable download URLs | ||
|  | chartdir:arm64-windows=skip | ||
|  | chartdir:arm-uwp=skip | ||
|  | chartdir:x64-uwp=skip | ||
|  | chartdir:x64-windows-static=skip | ||
|  | chartdir:x86-windows=skip | ||
|  | chartdir:x64-windows=skip | ||
|  | chartdir:x64-windows-static-md=skip | ||
|  | chartdir:x64-osx=skip | ||
|  | 
 | ||
|  | # chromium-base has several problems and is upgraded to "skip" because it hits a lot of servers that can slow CI | ||
|  | #  broken on Windows because it does not yet support VS2022 | ||
|  | chromium-base:x64-windows=skip | ||
|  | chromium-base:x64-windows-static=skip | ||
|  | chromium-base:x64-windows-static-md=skip | ||
|  | #  broken on Linux because | ||
|  | chromium-base:x64-linux=skip | ||
|  | #  broken on OSX for unknown reasons; it appears to be messing with some form of system-wide cache | ||
|  | #  because the first attempt to build it fails, but subsequent attempts succeed | ||
|  | chromium-base:x64-osx=skip | ||
|  | 
 | ||
|  | civetweb:arm64-windows      = skip | ||
|  | civetweb:arm-uwp            = skip | ||
|  | civetweb:x64-uwp            = skip | ||
|  | clamav:arm64-windows=fail | ||
|  | clblas:arm64-windows=fail | ||
|  | clockutils:x64-linux=fail | ||
|  | cmcstl2:arm64-windows      = skip | ||
|  | cmcstl2:arm-uwp            = skip | ||
|  | cmcstl2:x64-linux          = skip | ||
|  | cmcstl2:x64-osx            = skip | ||
|  | cmcstl2:x64-uwp            = skip | ||
|  | cmcstl2:x64-windows        = skip | ||
|  | cmcstl2:x64-windows-static = skip | ||
|  | cmcstl2:x64-windows-static-md=skip | ||
|  | cmcstl2:x86-windows        = skip | ||
|  | coin:arm64-windows=fail | ||
|  | coin:arm-uwp=fail | ||
|  | coin:x64-uwp=fail | ||
|  | 
 | ||
|  | # there is an ICE in VS2022 with colmap in release mode | ||
|  | colmap:x86-windows=fail | ||
|  | colmap:x64-windows=fail | ||
|  | colmap:x64-windows-static=fail | ||
|  | colmap:x64-windows-static-md=fail | ||
|  | 
 | ||
|  | concurrencpp:x64-linux=fail | ||
|  | constexpr-contracts:x64-linux=fail | ||
|  | coolprop:arm-uwp=fail | ||
|  | coolprop:x64-uwp=fail | ||
|  | coroutine:arm-uwp=fail | ||
|  | coroutine:x64-linux=fail | ||
|  | coroutine:x64-uwp=fail | ||
|  | cppcms:x64-linux=fail | ||
|  | cppcms:x64-osx=fail | ||
|  | cppcms:x64-windows-static=fail | ||
|  | cppfs:arm-uwp=fail | ||
|  | cppfs:x64-uwp=fail | ||
|  | cppmicroservices:arm64-windows=fail | ||
|  | cppmicroservices:arm-uwp=fail | ||
|  | cppmicroservices:x64-uwp=fail | ||
|  | cpp-netlib:arm-uwp=fail | ||
|  | cpp-netlib:x64-uwp=fail | ||
|  | cppcoro:x64-linux=fail | ||
|  | cppcoro:arm-uwp=fail | ||
|  | cppcoro:x64-uwp=fail | ||
|  | # The x64-linux pipeline uses gcc 9.3.0, which lacks C++20 coroutine support. | ||
|  | # This is known to work on x64-linux as of gcc 10.3.0. | ||
|  | cppgraphqlgen:x64-linux=fail | ||
|  | crashpad:arm64-windows=fail | ||
|  | crashpad:arm-uwp=fail | ||
|  | crashpad:x86-windows=fail | ||
|  | ctemplate:x64-linux=fail | ||
|  | ctemplate:x64-osx=fail | ||
|  | cuda:x64-osx=fail | ||
|  | cudnn:arm64-windows=fail | ||
|  | cudnn:arm-uwp=fail | ||
|  | cudnn:x64-uwp=fail | ||
|  | cudnn:x64-windows-static=fail | ||
|  | cudnn:x86-windows=fail | ||
|  | # Since pipeline cannot automatically install dbghelp dependency, skip this detection | ||
|  | dbghelp:arm-uwp=skip | ||
|  | dbghelp:arm64-windows=skip | ||
|  | dbghelp:x64-linux=fail | ||
|  | dbghelp:x64-osx=fail | ||
|  | dbghelp:x64-uwp=skip | ||
|  | dbghelp:x64-windows-static=skip | ||
|  | dbghelp:x64-windows-static-md=skip | ||
|  | dbghelp:x64-windows=skip | ||
|  | dbghelp:x86-windows=skip | ||
|  | dcmtk:x64-uwp=fail | ||
|  | devicenameresolver:x64-windows-static=fail | ||
|  | # legacy directxsdk which conflicts with dxsdk-d3dx | ||
|  | directxsdk:x86-windows=skip | ||
|  | directxsdk:x64-windows=skip | ||
|  | directxsdk:x64-windows-static-md=skip | ||
|  | discord-game-sdk:x64-windows-static=fail | ||
|  | discord-game-sdk:x64-windows-static-md=fail | ||
|  | discord-rpc:arm-uwp=fail | ||
|  | discord-rpc:x64-uwp=fail | ||
|  | # requires g++11 | ||
|  | discordcoreapi:x64-linux=fail | ||
|  | dlib:arm-uwp=fail | ||
|  | dlib:x64-uwp=fail | ||
|  | dmlc:arm-uwp=fail | ||
|  | dmlc:x64-uwp=fail | ||
|  | dpdk:arm-uwp=fail | ||
|  | dpdk:arm64-windows=fail | ||
|  | dpdk:x64-linux=fail | ||
|  | dpdk:x64-osx=fail | ||
|  | dpdk:x64-uwp=fail | ||
|  | dpdk:x64-windows-static=fail | ||
|  | dpdk:x64-windows-static-md=fail | ||
|  | dpdk:x64-windows=fail | ||
|  | dpdk:x86-windows=fail | ||
|  | 
 | ||
|  | # requires python@2 from brew, but that no longer exists | ||
|  | # python2 EOL yay! | ||
|  | duktape:x64-osx=skip | ||
|  | 
 | ||
|  | eastl:arm-uwp=fail | ||
|  | easyloggingpp:arm-uwp=fail | ||
|  | easyloggingpp:x64-uwp=fail | ||
|  | ebml:arm-uwp=fail | ||
|  | ebml:x64-uwp=fail | ||
|  | ecsutil:arm64-windows=fail | ||
|  | ecsutil:arm-uwp=fail | ||
|  | ecsutil:x64-linux=fail | ||
|  | ecsutil:x64-osx=fail | ||
|  | ecsutil:x64-uwp=fail | ||
|  | # Checks for gnu extension so only works with gcc. | ||
|  | elfutils:x64-osx=fail | ||
|  | # embree creates common conflicting static library names when built in static mode, reported upstream: | ||
|  | # https://github.com/embree/embree/issues/331 | ||
|  | embree2:x64-windows-static=skip | ||
|  | embree2:x64-windows-static-md=skip | ||
|  | # embree2 conflicts with embree3 | ||
|  | embree2:x64-linux=skip | ||
|  | embree2:x64-osx=skip | ||
|  | epsilon:arm-uwp=fail | ||
|  | epsilon:x64-uwp=fail | ||
|  | epsilon:x64-windows-static=fail | ||
|  | fann:x64-windows-static=fail | ||
|  | fastrtps:arm-uwp=fail | ||
|  | fastrtps:x64-uwp=fail | ||
|  | fastrtps:x64-windows-static=fail | ||
|  | fastrtps:x64-windows-static-md=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:arm-uwp=skip | ||
|  | fluidlite:arm64-windows=skip | ||
|  | fluidlite:x64-linux=skip | ||
|  | fluidlite:x64-osx=skip | ||
|  | fluidlite:x64-uwp=skip | ||
|  | fluidlite:x64-windows-static=skip | ||
|  | fluidlite:x64-windows-static-md=skip | ||
|  | fluidlite:x64-windows=skip | ||
|  | fluidlite:x86-windows=skip | ||
|  | fmi4cpp:arm-uwp=fail | ||
|  | fmi4cpp:x64-uwp=fail | ||
|  | fmilib:arm64-windows=fail | ||
|  | fmilib:arm-uwp=fail | ||
|  | fmilib:x64-linux=fail | ||
|  | fmilib:x64-uwp=fail | ||
|  | fontconfig:x64-uwp=fail | ||
|  | fontconfig:arm-uwp=fail | ||
|  | foonathan-memory:arm64-windows=fail | ||
|  | foonathan-memory:arm-uwp=fail | ||
|  | foonathan-memory:x64-uwp=fail | ||
|  | forge:x86-windows=fail | ||
|  | freeglut:arm64-windows=fail | ||
|  | freeglut:arm-uwp=fail | ||
|  | freeglut:x64-uwp=fail | ||
|  | freeglut:x64-osx=fail | ||
|  | # Needs /bigobj | ||
|  | freeopcua:arm64-windows=fail | ||
|  | ftgl:x64-uwp=fail | ||
|  | # https://github.com/GoogleCloudPlatform/functions-framework-cpp/issues/207 | ||
|  | functions-framework-cpp:x64-uwp=fail | ||
|  | fuzzylite:x64-osx=fail | ||
|  | 
 | ||
|  | gazebo:x64-linux=fail | ||
|  | # gsoap does not offer stable public source downloads | ||
|  | gsoap:x64-windows        = skip | ||
|  | gsoap:x86-windows        = skip | ||
|  | gsoap:x64-windows-static = skip | ||
|  | gsoap:x64-windows-static-md = skip | ||
|  | 
 | ||
|  | # Port geotrans source ftp://ftp.nga.mil server | ||
|  | # extremely slow may take several hours to download | ||
|  | geotrans:x64-linux           = skip | ||
|  | geotrans:x64-windows         = skip | ||
|  | geotrans:x86-windows         = skip | ||
|  | getopt:arm-uwp=fail | ||
|  | getopt:x64-uwp=fail | ||
|  | getopt-win32:x64-linux=fail | ||
|  | getopt-win32:x64-osx=fail | ||
|  | gflags:arm-uwp=fail | ||
|  | gflags:x64-uwp=fail | ||
|  | 
 | ||
|  | # Conflicts with libevent | ||
|  | gherkin-c:arm64-windows         = skip | ||
|  | gherkin-c:arm-uwp               = skip | ||
|  | gherkin-c:x64-linux             = skip | ||
|  | gherkin-c:x64-osx               = skip | ||
|  | gherkin-c:x64-uwp               = skip | ||
|  | gherkin-c:x64-windows           = skip | ||
|  | gherkin-c:x64-windows-static    = skip | ||
|  | gherkin-c:x64-windows-static-md = skip | ||
|  | gherkin-c:x86-windows           = skip | ||
|  | gl3w:arm64-windows=fail | ||
|  | gl3w:arm-uwp=fail | ||
|  | glew:arm64-windows=fail | ||
|  | glew:arm-uwp=fail | ||
|  | glfw3:arm-uwp=fail | ||
|  | glfw3:x64-uwp=fail | ||
|  | glib:x64-uwp=fail | ||
|  | glib:x64-windows-static=fail | ||
|  | gmmlib:arm64-windows=fail | ||
|  | gmmlib:arm-uwp=fail | ||
|  | gmmlib:x64-osx=fail | ||
|  | gmmlib:x64-uwp=fail | ||
|  | gmmlib:x64-windows=fail | ||
|  | gmmlib:x64-windows-static=fail | ||
|  | gmmlib:x64-windows-static-md=fail | ||
|  | gmmlib:x86-windows=fail | ||
|  | 
 | ||
|  | google-cloud-cpp:arm-uwp=fail | ||
|  | google-cloud-cpp:x64-uwp=fail | ||
|  | gppanel:x64-osx=fail | ||
|  | gperftools:arm64-windows=fail | ||
|  | gperftools:x64-uwp=fail | ||
|  | gperftools:arm-uwp=fail | ||
|  | graphicsmagick:arm-uwp=fail | ||
|  | graphicsmagick:x64-uwp=fail | ||
|  | gstreamer:x64-osx=fail | ||
|  | gtk:x64-windows-static=fail | ||
|  | gtk:x64-windows-static-md=fail | ||
|  | gts:x64-osx=fail | ||
|  | halide:x64-windows-static=fail | ||
|  | hdf5:arm64-windows=fail | ||
|  | hdf5:arm-uwp=fail | ||
|  | hdf5:x64-uwp=fail | ||
|  | healpix:x86-windows=fail | ||
|  | healpix:x64-windows=fail | ||
|  | healpix:x64-windows-static=fail | ||
|  | healpix:x64-windows-static-md=fail | ||
|  | healpix:x64-uwp=fail | ||
|  | healpix:arm64-windows=fail | ||
|  | healpix:arm-uwp=fail | ||
|  | healpix:x64-osx=fail | ||
|  | hpx:x64-windows-static=fail | ||
|  | hpx:arm64-windows=fail | ||
|  | hunspell:x64-windows-static-md=fail | ||
|  | ideviceinstaller:x64-windows-static-md=fail | ||
|  | idevicerestore:x64-linux=fail | ||
|  | idevicerestore:x64-osx=fail | ||
|  | ignition-common1:x64-linux=fail | ||
|  | ignition-msgs1:arm64-windows=fail | ||
|  | ignition-msgs1:arm-uwp=fail | ||
|  | ignition-msgs1:x64-uwp=fail | ||
|  | ignition-msgs5:arm64-windows=fail | ||
|  | ignition-msgs5:arm-uwp=fail | ||
|  | ignition-msgs5:x64-uwp=fail | ||
|  | ignition-msgs5:x64-osx=skip | ||
|  | # Conflicts with libjpeg-turbo, mozjpeg | ||
|  | ijg-libjpeg:arm64-windows      = skip | ||
|  | ijg-libjpeg:arm-uwp            = skip | ||
|  | ijg-libjpeg:x64-linux          = skip | ||
|  | ijg-libjpeg:x64-osx            = skip | ||
|  | ijg-libjpeg:x64-uwp            = skip | ||
|  | ijg-libjpeg:x64-windows        = skip | ||
|  | ijg-libjpeg:x64-windows-static = skip | ||
|  | ijg-libjpeg:x86-windows        = skip | ||
|  | intel-mkl:arm64-windows=fail | ||
|  | intel-mkl:arm-uwp=fail | ||
|  | intel-mkl:x64-linux=fail | ||
|  | intel-mkl:x64-osx=fail | ||
|  | intel-mkl:x64-uwp=fail | ||
|  | intel-mkl:x64-windows=fail | ||
|  | intel-mkl:x64-windows-static=fail | ||
|  | intel-mkl:x64-windows-static-md=fail | ||
|  | intel-mkl:x86-windows=fail | ||
|  | irrlicht:arm64-windows=fail | ||
|  | irrlicht:arm-uwp=fail | ||
|  | irrlicht:x64-uwp=fail | ||
|  | isal:arm64-windows=fail | ||
|  | isal:arm-uwp=fail | ||
|  | isal:x64-osx=fail | ||
|  | isal:x64-uwp=fail | ||
|  | isal:x64-windows=fail | ||
|  | isal:x64-windows-static=fail | ||
|  | isal:x64-windows-static-md=fail | ||
|  | isal:x86-windows=fail | ||
|  | jemalloc:arm64-windows=fail | ||
|  | jemalloc:arm-uwp=fail | ||
|  | jemalloc:x64-linux=fail | ||
|  | jemalloc:x64-osx=fail | ||
|  | jemalloc:x64-uwp=fail | ||
|  | jemalloc:x64-windows-static=fail | ||
|  | jinja2cpplight:arm-uwp=fail | ||
|  | jinja2cpplight:x64-uwp=fail | ||
|  | kfr:arm64-windows=fail | ||
|  | kfr:arm-uwp=fail | ||
|  | kfr:x64-linux=fail | ||
|  | lastools:arm-uwp=fail | ||
|  | lastools:x64-uwp=fail | ||
|  | laszip:arm-uwp=fail | ||
|  | laszip:x64-uwp=fail | ||
|  | lcm:x64-osx=fail | ||
|  | leptonica:x64-uwp=fail | ||
|  | leptonica:arm-uwp=fail | ||
|  | leveldb:arm-uwp=fail | ||
|  | leveldb:x64-uwp=fail | ||
|  | libaiff:x64-linux=fail | ||
|  | libarchive:arm-uwp=fail | ||
|  | libbf:arm64-windows=fail | ||
|  | libbf:arm-uwp=fail | ||
|  | libbf:x64-uwp=fail | ||
|  | libbf:x64-windows=fail | ||
|  | libbf:x64-windows-static=fail | ||
|  | libbf:x64-windows-static-md=fail | ||
|  | libbf:x86-windows=fail | ||
|  | libcopp:arm64-windows=fail | ||
|  | libcopp:arm-uwp=fail | ||
|  | # Missing system libraries on linux to run/prepare autoconf | ||
|  | libgpod:x64-linux=fail | ||
|  | libgpod:x64-osx=fail | ||
|  | libepoxy:arm-uwp=fail | ||
|  | libepoxy:x64-uwp=fail | ||
|  | libepoxy:x64-windows-static=fail | ||
|  | libevent:arm-uwp=fail | ||
|  | libevent:x64-uwp=fail | ||
|  | libevhtp:x86-windows=fail | ||
|  | libevhtp:x64-windows=fail | ||
|  | libevhtp:x64-windows-static=fail | ||
|  | libevhtp:x64-windows-static-md=fail | ||
|  | libevhtp:x64-uwp=fail | ||
|  | libevhtp:arm64-windows=fail | ||
|  | libevhtp:arm-uwp=fail | ||
|  | libexif:arm-uwp=fail | ||
|  | libexif:x64-uwp=fail | ||
|  | libfreenect2:arm64-windows=fail | ||
|  | libgit2:arm-uwp=fail | ||
|  | libgit2:x64-uwp=fail | ||
|  | libgo:arm-uwp=fail | ||
|  | libgo:x64-uwp=fail | ||
|  | libgo:arm64-windows=fail | ||
|  | 
 | ||
|  | # the msbuild for libgpg:x64-uwp and libgpg-error:x64-uwp are broken on VS2022 due to TargetPlatformMinVersion not existing | ||
|  | libgpg:x64-uwp=fail | ||
|  | libgpg-error:x64-uwp=fail | ||
|  | 
 | ||
|  | libhdfs3:x64-linux=fail | ||
|  | libhdfs3:x64-osx=fail | ||
|  | libigl:arm64-windows=fail | ||
|  | libigl:arm-uwp=fail | ||
|  | libigl:x64-uwp=fail | ||
|  | libirecovery:x64-windows-static-md=fail | ||
|  | # 120 min build time for libjxl arm-uwp-rel, reason unknown | ||
|  | libjxl:arm-uwp=skip | ||
|  | liblas:arm64-windows=fail | ||
|  | liblemon:arm-uwp=fail | ||
|  | liblemon:x64-uwp=fail | ||
|  | liblo:arm-uwp=fail | ||
|  | liblo:x64-uwp=fail | ||
|  | libmagic:x64-uwp=fail | ||
|  | libmagic:arm-uwp=fail | ||
|  | libmariadb:arm64-windows      = skip | ||
|  | libmariadb:arm-uwp            = skip | ||
|  | libmariadb:x64-linux          = skip | ||
|  | libmariadb:x64-osx            = skip | ||
|  | libmariadb:x64-uwp            = skip | ||
|  | libmariadb:x64-windows        = skip | ||
|  | libmariadb:x64-windows-static = skip | ||
|  | libmariadb:x64-windows-static-md=skip | ||
|  | # libmesh installs tons of problematic files that conflict with other ports (boost, eigen, etc) | ||
|  | libmesh:arm64-windows=skip | ||
|  | libmesh:arm-uwp=skip | ||
|  | libmesh:x64-uwp=skip | ||
|  | libmesh:x64-windows=skip | ||
|  | libmesh:x64-windows-static=skip | ||
|  | libmesh:x64-windows-static-md=skip | ||
|  | libmesh:x86-windows=skip | ||
|  | libmesh:x64-osx=skip | ||
|  | libmesh:x64-linux=skip | ||
|  | libmikmod:x64-osx=fail | ||
|  | libmodman:arm-uwp=fail | ||
|  | libmodman:x64-uwp=fail | ||
|  | libmodman:x64-windows-static=fail | ||
|  | libmodplug:arm-uwp=fail | ||
|  | libmodplug:x64-uwp=fail | ||
|  | libmpeg2:arm-uwp=fail | ||
|  | libmpeg2:x64-linux=fail | ||
|  | libmpeg2:x64-osx=fail | ||
|  | libmpeg2:x64-uwp=fail | ||
|  | libmupdf:x64-osx=fail | ||
|  | libmysql:x86-windows=fail | ||
|  | libmysql:arm64-windows=fail | ||
|  | libopusenc:arm-uwp=fail | ||
|  | libopusenc:x64-uwp=fail | ||
|  | libosip2:x64-windows-static-md=fail | ||
|  | libplist:x64-windows-static=fail | ||
|  | libpng-apng:arm64-windows      = skip | ||
|  | libpng-apng:arm-uwp            = skip | ||
|  | libpng-apng:x64-linux          = skip | ||
|  | libpng-apng:x64-osx            = skip | ||
|  | libpng-apng:x64-uwp            = skip | ||
|  | libpng-apng:x64-windows        = skip | ||
|  | libpng-apng:x64-windows-static = skip | ||
|  | libpng-apng:x64-windows-static-md=skip | ||
|  | libpng-apng:x86-windows        = skip | ||
|  | # The developer of libqcow does not offer stable release archives | ||
|  | libqcow:arm-uwp=skip | ||
|  | libqcow:x64-uwp=skip | ||
|  | libqcow:x64-windows-static=skip | ||
|  | libqcow:x64-windows-static-md=skip | ||
|  | libqcow:x64-osx=skip | ||
|  | libqcow:x64-windows=skip | ||
|  | libqcow:x64-linux=skip | ||
|  | libqcow:x86-windows=skip | ||
|  | libqcow:arm64-windows=skip | ||
|  | # Conflicts with openssl | ||
|  | boringssl:arm64-windows      = skip | ||
|  | boringssl:arm-uwp            = skip | ||
|  | boringssl:x64-linux          = skip | ||
|  | boringssl:x64-osx            = skip | ||
|  | boringssl:x64-uwp            = skip | ||
|  | boringssl:x64-windows        = skip | ||
|  | boringssl:x64-windows-static = skip | ||
|  | boringssl:x64-windows-static-md=skip | ||
|  | boringssl:x86-windows        = skip | ||
|  | libressl:arm64-windows      = skip | ||
|  | libressl:arm-uwp            = skip | ||
|  | libressl:x64-linux          = skip | ||
|  | libressl:x64-osx            = skip | ||
|  | libressl:x64-uwp            = skip | ||
|  | libressl:x64-windows        = skip | ||
|  | libressl:x64-windows-static = skip | ||
|  | libressl:x64-windows-static-md=skip | ||
|  | libressl:x86-windows        = skip | ||
|  | libsoundio:arm64-windows=fail | ||
|  | libsoundio:arm-uwp=fail | ||
|  | libsoundio:x64-uwp=fail | ||
|  | libspatialite:arm-uwp=fail | ||
|  | libspatialite:x64-uwp=fail | ||
|  | libsrt:arm-uwp=fail | ||
|  | libsrt:x64-uwp=fail | ||
|  | libssh:arm64-windows=fail | ||
|  | libssh:arm-uwp=fail | ||
|  | libssh:x64-uwp=fail | ||
|  | libtins:arm-uwp=fail | ||
|  | libtins:x64-uwp=fail | ||
|  | libtomcrypt:arm64-windows=fail | ||
|  | libtomcrypt:arm-uwp=fail | ||
|  | libui:arm-uwp=fail | ||
|  | libui:x64-linux=fail | ||
|  | libui:x64-uwp=fail | ||
|  | libusb:arm-uwp=fail | ||
|  | libusb:x64-uwp=fail | ||
|  | libusb:arm64-windows=fail | ||
|  | libusbmuxd:arm-uwp=fail | ||
|  | libusbmuxd:x64-uwp=fail | ||
|  | libusbmuxd:x64-linux=fail | ||
|  | libusbmuxd:x64-osx=fail | ||
|  | libusb-win32:arm-uwp=fail | ||
|  | libusb-win32:x64-linux=fail | ||
|  | libusb-win32:x64-osx=fail | ||
|  | libusb-win32:x64-uwp=fail | ||
|  | libuv:arm-uwp=fail | ||
|  | libuv:x64-uwp=fail | ||
|  | libvmdk:arm-uwp=fail | ||
|  | libvmdk:x64-uwp=fail | ||
|  | #Skip detection to avoid upstream remove older releases | ||
|  | libvmdk:x86-windows=skip | ||
|  | libvmdk:x64-windows=skip | ||
|  | libvmdk:x64-windows-static=skip | ||
|  | libvmdk:x64-windows-static-md=skip | ||
|  | libvmdk:arm64=skip | ||
|  | libvmdk:x64-linux=skip | ||
|  | libvmdk:x64-osx=skip | ||
|  | libwandio:x86-windows=fail | ||
|  | libwandio:x64-windows=fail | ||
|  | libwandio:x64-windows-static=fail | ||
|  | libwandio:x64-windows-static-md=fail | ||
|  | libwandio:x64-uwp=fail | ||
|  | libwandio:arm64-windows=fail | ||
|  | libwandio:arm-uwp=fail | ||
|  | licensepp:arm-uwp=fail | ||
|  | licensepp:x64-uwp=fail | ||
|  | linenoise-ng:arm-uwp=fail | ||
|  | linenoise-ng:x64-uwp=fail | ||
|  | live555:arm-uwp=fail | ||
|  | live555:x64-osx=fail | ||
|  | live555:x64-uwp=fail | ||
|  | llgl:arm-uwp=fail | ||
|  | llgl:x64-uwp=fail | ||
|  | log4cplus:arm-uwp=fail | ||
|  | log4cplus:x64-uwp=fail | ||
|  | log4cxx:arm-uwp=fail | ||
|  | log4cxx:x64-uwp=fail | ||
|  | luajit:arm64-windows=fail | ||
|  | luafilesystem:arm-uwp=fail | ||
|  | luafilesystem:x64-uwp=fail | ||
|  | luasec:x64-windows-static=fail | ||
|  | lzfse:arm-uwp=fail | ||
|  | magnum:arm64-windows=skip | ||
|  | marble:x64-windows-static=fail | ||
|  | marble:x64-windows-static-md=fail | ||
|  | marble:arm64-windows=fail | ||
|  | marble:arm-uwp=fail | ||
|  | marble:x64-linux=fail | ||
|  | marble:x64-osx=fail | ||
|  | marble:x86-windows=fail | ||
|  | mathgl:x64-osx=fail | ||
|  | mathgl:x64-uwp=fail | ||
|  | mecab:arm64-windows      = skip | ||
|  | mecab:arm-uwp            = skip | ||
|  | mecab:x64-linux          = skip | ||
|  | mecab:x64-uwp            = skip | ||
|  | mecab:x64-windows        = skip | ||
|  | mecab:x64-windows-static = skip | ||
|  | mecab:x64-windows-static-md=skip | ||
|  | mecab:x86-windows        = skip | ||
|  | # Due to static crt. | ||
|  | mesa:x64-windows-static=fail | ||
|  | # Missing dependent libraries. | ||
|  | mesa:x64-linux=fail | ||
|  | mesa:x64-osx=fail | ||
|  | mfl:x64-linux=skip | ||
|  | mfl:x64-osx=skip | ||
|  | milerius-sfml-imgui:x64-windows-static=fail | ||
|  | minifb:arm-uwp=fail | ||
|  | minifb:x64-uwp=fail | ||
|  | miniupnpc:arm-uwp=fail | ||
|  | miniupnpc:x64-uwp=fail | ||
|  | minizip:arm-uwp=fail | ||
|  | minizip:x64-uwp=fail | ||
|  | # Conflicts with signalrclient | ||
|  | microsoft-signalr:arm64-windows=skip | ||
|  | microsoft-signalr:arm-uwp=skip | ||
|  | microsoft-signalr:x64-linux=skip | ||
|  | microsoft-signalr:x64-osx=skip | ||
|  | microsoft-signalr:x64-uwp=skip | ||
|  | microsoft-signalr:x64-windows=skip | ||
|  | microsoft-signalr:x64-windows-static=skip | ||
|  | microsoft-signalr:x64-windows-static-md=skip | ||
|  | microsoft-signalr:x86-windows=skip | ||
|  | # https://github.com/mlpack/mlpack/pull/2945 | ||
|  | mlpack:x64-uwp=fail | ||
|  | # mmx installs many problematic headers, such as `json.h` and `sched.h` | ||
|  | mmx:x64-windows=skip | ||
|  | mmx:x64-windows-static=skip | ||
|  | mmx:x64-windows-static-md=skip | ||
|  | mmx:x86-windows=skip | ||
|  | mmx:x64-linux=skip | ||
|  | mmx:x64-osx=skip | ||
|  | mmx:arm-uwp=skip | ||
|  | mmx:x64-uwp=skip | ||
|  | mmx:arm64-windows=skip | ||
|  | # Flaky strange linker error | ||
|  | mongo-c-driver:x64-osx=skip | ||
|  | mongo-c-driver:arm-uwp=fail | ||
|  | mongo-c-driver:x64-uwp=fail | ||
|  | mongoose:arm-uwp=fail | ||
|  | mongoose:x64-uwp=fail | ||
|  | monkeys-audio:arm64-windows=fail | ||
|  | monkeys-audio:arm-uwp=fail | ||
|  | monkeys-audio:x64-linux=fail | ||
|  | monkeys-audio:x64-osx=fail | ||
|  | monkeys-audio:x64-uwp=fail | ||
|  | monkeys-audio:x64-windows-static=fail | ||
|  | moos-core:arm-uwp=fail | ||
|  | moos-core:x64-uwp=fail | ||
|  | moos-core:x64-windows-static=fail | ||
|  | moos-essential:arm64-windows=fail | ||
|  | moos-essential:x64-windows-static-md=fail | ||
|  | moos-essential:x64-windows=fail | ||
|  | moos-essential:x86-windows=fail | ||
|  | # Conflicts with libjpeg-turbo | ||
|  | mozjpeg:arm64-windows      = skip | ||
|  | mozjpeg:arm-uwp            = skip | ||
|  | mozjpeg:x64-linux          = skip | ||
|  | mozjpeg:x64-osx            = skip | ||
|  | mozjpeg:x64-uwp            = skip | ||
|  | mozjpeg:x64-windows        = skip | ||
|  | mozjpeg:x64-windows-static = skip | ||
|  | mozjpeg:x64-windows-static-md=skip | ||
|  | mozjpeg:x86-windows        = skip | ||
|  | # mpir conflicts with gmp | ||
|  | # see https://github.com/microsoft/vcpkg/issues/11756 | ||
|  | mpir:x86-windows=skip | ||
|  | mpir:x64-windows=skip | ||
|  | mpir:x64-windows-static=skip | ||
|  | mpir:x64-windows-static-md=skip | ||
|  | mpir:arm64-windows=skip | ||
|  | mpir:x64-osx=skip | ||
|  | mpir:x64-linux=skip | ||
|  | msmpi:arm64-windows=fail | ||
|  | msmpi:arm-uwp=fail | ||
|  | msmpi:x64-linux=fail | ||
|  | msmpi:x64-osx=fail | ||
|  | msmpi:x64-uwp=fail | ||
|  | munit:arm-uwp=fail | ||
|  | munit:arm64-windows=fail | ||
|  | munit:x64-uwp=fail | ||
|  | nana:arm-uwp=fail | ||
|  | nana:x64-linux=fail | ||
|  | nana:x64-osx=fail | ||
|  | nana:x64-uwp=fail | ||
|  | nanodbc:arm-uwp=fail | ||
|  | nanodbc:x64-uwp=fail | ||
|  | nanodbc:x64-linux=skip | ||
|  | nativefiledialog:arm-uwp=fail | ||
|  | nativefiledialog:x64-uwp=fail | ||
|  | ngspice:x64-windows-static=fail | ||
|  | nng:arm-uwp=fail | ||
|  | nng:x64-uwp=fail | ||
|  | nrf-ble-driver:arm-uwp=fail | ||
|  | nrf-ble-driver:x64-uwp=fail | ||
|  | numactl:arm64-windows=fail | ||
|  | numactl:arm-uwp=fail | ||
|  | numactl:x64-osx=fail | ||
|  | numactl:x64-uwp=fail | ||
|  | numactl:x64-windows=fail | ||
|  | numactl:x64-windows-static=fail | ||
|  | numactl:x64-windows-static-md=fail | ||
|  | numactl:x86-windows=fail | ||
|  | nvtt:arm64-windows=fail | ||
|  | nvtt:arm-uwp=fail | ||
|  | nvtt:x64-uwp=fail | ||
|  | ocilib:arm-uwp=fail | ||
|  | ocilib:arm64-windows=fail | ||
|  | ocilib:x64-uwp=fail | ||
|  | ocilib:x64-windows-static-md=fail | ||
|  | octomap:arm-uwp=fail | ||
|  | octomap:x64-uwp=fail | ||
|  | ode:arm64-windows=fail | ||
|  | ode:arm-uwp=fail | ||
|  | ode:x64-uwp=fail | ||
|  | offscale-libetcd-cpp:arm-uwp=fail | ||
|  | offscale-libetcd-cpp:x64-uwp=fail | ||
|  | ogdf:arm64-windows      = skip | ||
|  | ogdf:arm-uwp            = skip | ||
|  | ogdf:x64-osx=fail | ||
|  | ogdf:x64-uwp            = skip | ||
|  | ogdf:x64-windows        = skip | ||
|  | ogdf:x64-windows-static = skip | ||
|  | ogdf:x64-windows-static-md=skip | ||
|  | ogdf:x86-windows        = skip | ||
|  | # broken when `python` is python3, https://github.com/microsoft/vcpkg/issues/18936 | ||
|  | ogdf:x64-linux=fail | ||
|  | ogre:x64-osx=fail | ||
|  | # Conflicts with ogre | ||
|  | ogre-next:arm64-windows      = skip | ||
|  | ogre-next:arm-uwp            = skip | ||
|  | ogre-next:x64-osx            = skip | ||
|  | ogre-next:x64-linux          = skip | ||
|  | ogre-next:x64-uwp            = skip | ||
|  | ogre-next:x64-windows        = skip | ||
|  | ogre-next:x64-windows-static = skip | ||
|  | ogre-next:x64-windows-static-md=skip | ||
|  | ogre-next:x86-windows        = skip | ||
|  | # ompl is vulnerable to some form of race in its dependent ports, and adding 'ode' as a dependency | ||
|  | # does not resolve the issue | ||
|  | # src/ompl/CMakeFiles/ompl.dir/extensions/ode/src/OpenDEStateValidityChecker.cpp.o | ||
|  | # -L/mnt/vcpkg-ci/packages/flann_x64-linux/debug/lib   -L/mnt/vcpkg-ci/packages/ode_x64-linux/debug/lib | ||
|  | # -Wl,-rpath,/mnt/vcpkg-ci/packages/flann_x64-linux/debug/lib:/mnt/vcpkg-ci/packages/ode_x64-linux/debug/lib:::::::::::::::::::::::::::::::::::::::::::::::: | ||
|  | # -lode  /mnt/vcpkg-ci/installed/x64-linux/debug/lib/libboost_serialization.a | ||
|  | # /mnt/vcpkg-ci/installed/x64-linux/debug/lib/libboost_filesystem.a | ||
|  | # /mnt/vcpkg-ci/installed/x64-linux/debug/lib/libboost_system.a  -lpthread && : | ||
|  | # /usr/bin/ld: cannot find -lode | ||
|  | ompl:x64-osx=fail | ||
|  | ompl:x64-linux=fail | ||
|  | openal-soft:arm-uwp=fail | ||
|  | openal-soft:x64-uwp=fail | ||
|  | # opencc/deps/rapidjson-1.1.0/rapidjson.h: Unknown machine endianess detected | ||
|  | opencc:arm64-windows=fail | ||
|  | # opencc/deps/marisa-0.2.5/lib/marisa/grimoire/io/mapper.cc currently doesn't support UWP. | ||
|  | opencc:arm-uwp=fail | ||
|  | opencc:x64-uwp=fail | ||
|  | opencensus-cpp:arm64-windows=fail | ||
|  | opencensus-cpp:x64-windows=fail | ||
|  | opencensus-cpp:x64-windows-static=fail | ||
|  | opencensus-cpp:x64-windows-static-md=fail | ||
|  | opencensus-cpp:x86-windows=fail | ||
|  | opencensus-cpp:x64-uwp=fail | ||
|  | opencl:arm-uwp=fail | ||
|  | opencl:x64-uwp=fail | ||
|  | opencsg:x64-uwp=fail | ||
|  | opencv2:arm64-windows      = skip | ||
|  | opencv2:arm-uwp            = skip | ||
|  | opencv2:x64-linux          = skip | ||
|  | opencv2:x64-osx            = skip | ||
|  | opencv2:x64-uwp            = skip | ||
|  | opencv2:x64-windows        = skip | ||
|  | opencv2:x64-windows-static = skip | ||
|  | opencv2:x64-windows-static-md=skip | ||
|  | opencv2:x86-windows        = skip | ||
|  | opencv3:arm64-windows      = skip | ||
|  | opencv3:arm-uwp            = skip | ||
|  | opencv3:x64-linux          = skip | ||
|  | opencv3:x64-osx            = skip | ||
|  | opencv3:x64-uwp            = skip | ||
|  | opencv3:x64-windows        = skip | ||
|  | opencv3:x64-windows-static = skip | ||
|  | opencv3:x64-windows-static-md=skip | ||
|  | opencv3:x86-windows        = skip | ||
|  | opendnp3:x64-uwp=fail | ||
|  | opendnp3:arm-uwp=fail | ||
|  | openexr:arm64-windows=fail | ||
|  | openexr:arm-uwp=fail | ||
|  | openexr:x64-uwp=fail | ||
|  | opengl:arm64-windows=fail | ||
|  | opengl:arm-uwp=fail | ||
|  | openmama:x64-windows-static-md=fail | ||
|  | openmesh:arm64-windows=fail | ||
|  | openmesh:arm-uwp=fail | ||
|  | openmesh:x64-uwp=fail | ||
|  | openmpi:arm64-windows=fail | ||
|  | openmpi:arm-uwp=fail | ||
|  | openmpi:x64-uwp=fail | ||
|  | openmpi:x64-windows=fail | ||
|  | openmpi:x64-windows-static=fail | ||
|  | openmpi:x64-windows-static-md=fail | ||
|  | openmpi:x86-windows=fail | ||
|  | openni2:x64-uwp=fail | ||
|  | openni2:x64-windows-static=fail | ||
|  | openscap:x64-linux=fail | ||
|  | openscap:x64-osx=fail | ||
|  | openvpn3:x64-osx=fail | ||
|  | openvr:arm64-windows=fail | ||
|  | openvr:arm-uwp=fail | ||
|  | openvr:x64-osx=fail | ||
|  | openvr:x64-uwp=fail | ||
|  | openvr:x64-windows-static=fail | ||
|  | optional-bare:arm64-windows      = skip | ||
|  | optional-bare:arm-uwp            = skip | ||
|  | optional-bare:x64-linux          = skip | ||
|  | optional-bare:x64-osx            = skip | ||
|  | optional-bare:x64-uwp            = skip | ||
|  | optional-bare:x64-windows        = skip | ||
|  | optional-bare:x64-windows-static = skip | ||
|  | optional-bare:x64-windows-static-md=skip | ||
|  | optional-bare:x86-windows        = skip | ||
|  | opusfile:arm-uwp=fail | ||
|  | opusfile:x64-uwp=fail | ||
|  | paho-mqtt:arm-uwp=fail | ||
|  | paho-mqtt:x64-uwp=fail | ||
|  | pango:x64-windows-static=fail | ||
|  | pango:x64-windows-static-md=fail | ||
|  | pfring:x64-osx=fail | ||
|  | # pfring on Linux currently fails because its build scripts enable warnings as | ||
|  | # errors, and warnings trigger with the Linux kernel headers in the Azure images. | ||
|  | pfring:x64-linux=fail | ||
|  | pixman:arm-uwp=fail | ||
|  | platform-folders:arm-uwp=fail | ||
|  | platform-folders:x64-uwp=fail | ||
|  | plib:arm-uwp=fail | ||
|  | plib:x64-osx=fail | ||
|  | plib:x64-uwp=fail | ||
|  | plibsys:arm-uwp=fail | ||
|  | plibsys:x64-uwp=fail | ||
|  | plplot:arm64-windows=fail | ||
|  | plplot:arm-uwp=fail | ||
|  | plplot:x64-uwp=fail | ||
|  | pmdk:arm-uwp=fail | ||
|  | pmdk:arm64-windows=fail | ||
|  | pmdk:x64-linux=fail | ||
|  | pmdk:x64-osx=fail | ||
|  | pmdk:x64-uwp=fail | ||
|  | pmdk:x64-windows-static=fail | ||
|  | pmdk:x86-windows=fail | ||
|  | popsift:x64-windows-static-md=fail | ||
|  | portable-snippets:arm-uwp=fail | ||
|  | # Not yet ready for these platforms. | ||
|  | qbittorrent:x64-osx=fail | ||
|  | qbittorrent:x64-linux=fail | ||
|  | qpid-proton:arm-uwp=fail | ||
|  | qpid-proton:x64-uwp=fail | ||
|  | qpid-proton:x64-windows-static=fail | ||
|  | qt5-base:arm64-windows=fail | ||
|  | 
 | ||
|  | # Skip deprecated Qt module | ||
|  | # (remove after 1 year or longer due to vcpkg upgrade not handling removed ports correctly) | ||
|  | qt5-canvas3d:x64-linux=skip | ||
|  | qt5-canvas3d:x64-osx=skip | ||
|  | qt5-canvas3d:x64-windows=skip | ||
|  | qt5-canvas3d:x64-windows-static=skip | ||
|  | qt5-canvas3d:x64-windows-static-md=skip | ||
|  | qt5-canvas3d:x86-windows=skip | ||
|  | # Missing system libraries | ||
|  | qt5-wayland:x64-osx=fail | ||
|  | qtwayland:x64-osx=fail | ||
|  | # Missing prerequisites for CI success | ||
|  | qt5-webengine:x64-linux=fail | ||
|  | qt5-webengine:x64-osx=fail | ||
|  | # Fail due to outdated protoc headers. | ||
|  | # D:\buildtrees\qt5-webengine\x64-windows-dbg\src\core\debug\gen\net/third_party/quiche/src/quic/core/proto/cached_network_parameters.pb.h(17): | ||
|  | # fatal error C1189: #error:  This file was generated by an older version of protoc which is | ||
|  | # Succesful built requires protobuf to be installed after qt5-webengine not before. Otherwise the build picks up the wrong headers from inside vcpkg. | ||
|  | qt5-webengine:x64-windows=skip | ||
|  | qt5-webengine:x86-windows=skip | ||
|  | # VS2022 17.2 ICE https://developercommunity.visualstudio.com/t/Visual-Studio-2022-v1720-reports-fata/10039296 | ||
|  | qtwebengine:x64-windows=fail | ||
|  | # Missing system libraries | ||
|  | qt5-x11extras:x64-osx=fail | ||
|  | # Missing libraries | ||
|  | qt5-x11extras:x86-windows=fail | ||
|  | qt5-x11extras:x64-windows=fail | ||
|  | qt5-x11extras:x64-windows-static=fail | ||
|  | qt5-x11extras:x64-windows-static-md=fail | ||
|  | qwt:x64-osx=fail | ||
|  | qwt-qt6:x64-osx=fail | ||
|  | qwtw:x64-windows=fail | ||
|  | rabit:x64-osx=fail | ||
|  | range-v3-vs2015:arm64-windows      = skip | ||
|  | range-v3-vs2015:arm-uwp            = skip | ||
|  | range-v3-vs2015:x64-linux          = skip | ||
|  | range-v3-vs2015:x64-osx            = skip | ||
|  | range-v3-vs2015:x64-uwp            = skip | ||
|  | range-v3-vs2015:x64-windows        = skip | ||
|  | range-v3-vs2015:x64-windows-static = skip | ||
|  | range-v3-vs2015:x64-windows-static-md=skip | ||
|  | range-v3-vs2015:x86-windows        = skip | ||
|  | rapidstring:arm64-windows=fail | ||
|  | rapidstring:arm-uwp=fail | ||
|  | rapidstring:x64-linux=fail | ||
|  | rapidstring:x64-uwp=fail | ||
|  | rapidstring:x64-windows=fail | ||
|  | rapidstring:x64-windows-static=fail | ||
|  | rapidstring:x64-windows-static-md=fail | ||
|  | rapidstring:x86-windows=fail | ||
|  | raylib:arm64-windows=fail | ||
|  | raylib:arm-uwp=fail | ||
|  | raylib:x64-uwp=fail | ||
|  | # file conflicts with rbdl | ||
|  | rbdl-orb:x86-windows=skip | ||
|  | rbdl-orb:x64-windows=skip | ||
|  | rbdl-orb:x64-windows-static=skip | ||
|  | rbdl-orb:x64-windows-static-md=skip | ||
|  | rbdl-orb:x64-uwp=skip | ||
|  | rbdl-orb:arm-uwp=skip | ||
|  | rbdl-orb:arm64-windows=skip | ||
|  | rbdl-orb:x64-linux=skip | ||
|  | rbdl-orb:x64-osx=skip | ||
|  | readline:arm-uwp=fail | ||
|  | readline:x64-uwp=fail | ||
|  | realsense2:arm64-windows=fail | ||
|  | realsense2:arm-uwp=fail | ||
|  | realsense2:x64-uwp=fail | ||
|  | replxx:arm-uwp=fail | ||
|  | replxx:x64-uwp=fail | ||
|  | restbed:arm-uwp=fail | ||
|  | restbed:x64-uwp=fail | ||
|  | # file conflicts with msgpack | ||
|  | rest-rpc:x86-windows=skip | ||
|  | rest-rpc:x64-windows=skip | ||
|  | rest-rpc:x64-windows-static=skip | ||
|  | rest-rpc:x64-windows-static-md=skip | ||
|  | rest-rpc:x64-uwp=skip | ||
|  | rest-rpc:arm-uwp=skip | ||
|  | rest-rpc:arm64-windows=skip | ||
|  | rest-rpc:x64-linux=skip | ||
|  | rest-rpc:x64-osx=skip | ||
|  | rhash:arm64-windows=fail | ||
|  | rocksdb:arm-uwp=fail | ||
|  | rocksdb:x64-uwp=fail | ||
|  | rpclib:arm64-windows=fail | ||
|  | rpclib:arm-uwp=fail | ||
|  | rpclib:x64-uwp=fail | ||
|  | #The website of rply http://w3.impa.br/~diego/software/rply cannot be accessed | ||
|  | rply:x86-windows=skip | ||
|  | rply:x64-windows=skip | ||
|  | rply:x64-windows-static=skip | ||
|  | rply:x64-uwp=skip | ||
|  | rply:arm64-windows=skip | ||
|  | rply:x64-linux=skip | ||
|  | rply:x64-osx=skip | ||
|  | rply:x64-windows-static-md=skip | ||
|  | rsasynccpp:arm64-windows=fail | ||
|  | rsasynccpp:arm-uwp=fail | ||
|  | rsasynccpp:x64-linux=fail | ||
|  | rsasynccpp:x64-osx=fail | ||
|  | # Requires g++10 but CI compiler only has g++9 | ||
|  | rsm-binary-io:x64-linux=fail | ||
|  | # Requires g++10 but CI compiler only has g++9 | ||
|  | rsm-bsa:x64-linux=fail | ||
|  | # VS2022 17.2 ICE https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_workitems/edit/1490389 | ||
|  | rsocket:x64-windows=fail | ||
|  | rsocket:x64-windows-static=fail | ||
|  | rsocket:x64-windows-static-md=fail | ||
|  | rtlsdr:x64-uwp=fail | ||
|  | rtlsdr:arm64-windows=fail | ||
|  | rtlsdr:arm-uwp=fail | ||
|  | rtlsdr:x64-linux=fail | ||
|  | rtlsdr:x64-osx=fail | ||
|  | 
 | ||
|  | # rttr's build fails in CI with | ||
|  | # D:\buildtrees\rttr\src\v0.9.6-9229bdee1f.clean\src\rttr\detail\library\library_win.cpp(236): error C3861: 'LoadLibraryW': identifier not found | ||
|  | # .... but it succeeds when I try building it locally. | ||
|  | rttr:arm-uwp=fail | ||
|  | rttr:x64-uwp=fail | ||
|  | 
 | ||
|  | # ryu does not support VS2022 yet | ||
|  | ryu:x64-windows=fail | ||
|  | ryu:x64-windows-static=fail | ||
|  | ryu:x64-windows-static-md=fail | ||
|  | 
 | ||
|  | sciter:arm64-windows=fail | ||
|  | sciter:arm-uwp=fail | ||
|  | sciter:x64-linux=fail | ||
|  | sciter:x64-osx=fail | ||
|  | sciter:x64-uwp=fail | ||
|  | sciter:x64-windows=fail | ||
|  | sciter:x64-windows-static=fail | ||
|  | sciter:x64-windows-static-md=fail | ||
|  | sciter:x86-windows=fail | ||
|  | scnlib:arm-uwp=fail | ||
|  | scnlib:x64-uwp=fail | ||
|  | sdformat10:x64-windows-static-md=fail | ||
|  | sdformat6:arm-uwp=fail | ||
|  | sdformat6:arm64-windows=fail | ||
|  | sdformat6:x64-uwp=fail | ||
|  | sdformat6:x64-windows-static-md=fail | ||
|  | sdformat9:arm-uwp=fail | ||
|  | sdformat9:x64-uwp=fail | ||
|  | sdformat9:x64-windows-static-md=fail | ||
|  | sdl2-mixer:arm-uwp=fail | ||
|  | sdl2-mixer:x64-uwp=fail | ||
|  | sdl2-net:arm-uwp=fail | ||
|  | sdl2-net:x64-uwp=fail | ||
|  | # https://github.com/microsoft/vcpkg/issues/10918 | ||
|  | seal:arm-uwp=fail | ||
|  | seal:x64-uwp=fail | ||
|  | septag-sx:arm64-windows=fail | ||
|  | septag-sx:arm-uwp=fail | ||
|  | septag-sx:x64-uwp=fail | ||
|  | sfml:arm64-windows=fail | ||
|  | shiva:x64-windows-static=fail | ||
|  | shiva:x64-windows-static-md=fail | ||
|  | shiva-sfml:x64-linux=fail | ||
|  | shiva-sfml:x64-osx=fail | ||
|  | shiva-sfml:x86-windows=fail | ||
|  | shiva-sfml:x64-windows=fail | ||
|  | shogun:arm64-windows      = skip | ||
|  | shogun:arm-uwp            = skip | ||
|  | shogun:x64-osx            = skip | ||
|  | shogun:x64-uwp            = skip | ||
|  | shogun:x64-windows        = skip | ||
|  | shogun:x64-windows-static = skip | ||
|  | shogun:x64-windows-static-md=skip | ||
|  | shogun:x86-windows        = skip | ||
|  | signalrclient:x64-uwp=fail | ||
|  | signalrclient:arm-uwp=fail | ||
|  | skia:arm-uwp=fail | ||
|  | skia:x64-uwp=fail | ||
|  | sleef:x86-windows=fail | ||
|  | slikenet:arm-uwp=fail | ||
|  | slikenet:x64-uwp=fail | ||
|  | smpeg2:x64-linux=fail | ||
|  | soci:arm-uwp=fail | ||
|  | soci:x64-uwp=fail | ||
|  | sockpp:arm-uwp=fail | ||
|  | sockpp:x64-uwp=fail | ||
|  | soil2:arm-uwp=fail | ||
|  | soil2:x64-uwp=fail | ||
|  | soqt:arm64-windows=fail | ||
|  | soqt:arm-uwp=fail | ||
|  | soqt:x64-uwp=fail | ||
|  | soundtouch:arm-uwp=fail | ||
|  | soundtouch:x64-uwp=fail | ||
|  | spaceland:arm64-windows=fail | ||
|  | spaceland:arm-uwp=fail | ||
|  | spaceland:x64-uwp=fail | ||
|  | spdk:x64-linux=fail | ||
|  | spdk-dpdk:arm64-windows=fail | ||
|  | spdk-dpdk:arm-uwp=fail | ||
|  | spdk-dpdk:x64-osx=fail | ||
|  | spdk-dpdk:x64-uwp=fail | ||
|  | spdk-dpdk:x64-windows=fail | ||
|  | spdk-dpdk:x64-windows-static=fail | ||
|  | spdk-dpdk:x64-windows-static-md=fail | ||
|  | spdk-dpdk:x86-windows=fail | ||
|  | spdk-ipsec:arm64-windows=fail | ||
|  | spdk-ipsec:arm-uwp=fail | ||
|  | spdk-ipsec:x64-osx=fail | ||
|  | spdk-ipsec:x64-uwp=fail | ||
|  | spdk-ipsec:x64-windows=fail | ||
|  | spdk-ipsec:x64-windows-static=fail | ||
|  | spdk-ipsec:x64-windows-static-md=fail | ||
|  | spdk-ipsec:x86-windows=fail | ||
|  | spirv-tools:arm-uwp=fail | ||
|  | spirv-tools:x64-uwp=fail | ||
|  | stormlib:arm-uwp=fail | ||
|  | stormlib:x64-uwp=fail | ||
|  | stxxl:arm-uwp=fail | ||
|  | stxxl:x64-uwp=fail | ||
|  | # upstream issue https://github.com/stxxl/stxxl/issues/99 | ||
|  | stxxl:x86-windows=skip | ||
|  | stxxl:x64-windows=skip | ||
|  | stxxl:x64-windows-static=skip | ||
|  | stxxl:x64-windows-static-md=skip | ||
|  | symengine:arm-uwp=fail | ||
|  | systemc:arm64-windows=fail | ||
|  | systemc:arm-uwp=fail | ||
|  | systemc:x64-uwp=fail | ||
|  | tbb:arm64-windows=fail | ||
|  | tbb:arm-uwp=fail | ||
|  | tbb:x64-uwp=fail | ||
|  | tcl:arm-uwp=fail | ||
|  | tcl:arm64-windows=fail | ||
|  | tcl:x64-uwp=fail | ||
|  | telnetpp:arm-uwp=fail | ||
|  | telnetpp:x64-uwp=fail | ||
|  | 
 | ||
|  | # tensorflow does not support VS2022 | ||
|  | tensorflow:x64-windows=fail | ||
|  | tensorflow:x64-windows-static=fail | ||
|  | tensorflow:x64-windows-static-md=fail | ||
|  | tensorflow-cc:x64-windows=fail | ||
|  | tensorflow-cc:x64-windows-static=fail | ||
|  | tensorflow-cc:x64-windows-static-md=fail | ||
|  | 
 | ||
|  | tensorflow:x64-osx=fail | ||
|  | tensorflow-cc:x64-osx=fail | ||
|  | 
 | ||
|  | theia:arm64-windows      = skip | ||
|  | theia:arm-uwp            = skip | ||
|  | theia:x64-uwp            = skip | ||
|  | theia:x64-windows        = skip | ||
|  | theia:x64-windows-static = skip | ||
|  | theia:x64-windows-static-md=skip | ||
|  | theia:x86-windows        = skip | ||
|  | tidy-html5:arm-uwp=fail | ||
|  | tidy-html5:x64-uwp=fail | ||
|  | tinkerforge:arm-uwp=fail | ||
|  | tinkerforge:x64-uwp=fail | ||
|  | tiny-process-library:arm-uwp=fail | ||
|  | tiny-process-library:x64-uwp=fail | ||
|  | tmxparser:arm64-windows=fail | ||
|  | tmxparser:arm-uwp=fail | ||
|  | tmxparser:x64-uwp=fail | ||
|  | tmxparser:x64-windows=fail | ||
|  | tmxparser:x64-windows-static=fail | ||
|  | tmxparser:x64-windows-static-md=fail | ||
|  | tmxparser:x86-windows=fail | ||
|  | torch-th:arm64-windows=fail | ||
|  | torch-th:arm-uwp=fail | ||
|  | torch-th:x64-uwp=fail | ||
|  | torch-th:x64-windows-static=fail | ||
|  | tre:x64-osx=fail | ||
|  | treehopper:x64-windows-static=fail | ||
|  | treehopper:x64-linux=fail | ||
|  | unicorn-lib:arm-uwp=fail | ||
|  | unicorn-lib:x64-uwp=fail | ||
|  | unittest-cpp:arm64-windows=fail | ||
|  | unittest-cpp:arm-uwp=fail | ||
|  | unittest-cpp:x64-uwp=fail | ||
|  | urdfdom:x64-windows-static=fail | ||
|  | usd:x86-windows=fail | ||
|  | uthenticode:arm-uwp=fail | ||
|  | uthenticode:x64-uwp=fail | ||
|  | v8:arm64-windows=fail | ||
|  | v8:arm-uwp=fail | ||
|  | v8:x64-osx=fail | ||
|  | v8:x64-uwp=fail | ||
|  | vectorclass:arm64-windows=fail | ||
|  | vectorclass:arm-uwp=fail | ||
|  | vulkan:arm64-windows=fail | ||
|  | vulkan:arm-uwp=fail | ||
|  | vulkan:x64-linux=fail | ||
|  | vulkan:x64-osx=fail | ||
|  | vulkan:x64-uwp=fail | ||
|  | vulkan:x64-windows=fail | ||
|  | vulkan:x64-windows-static=fail | ||
|  | vulkan:x64-windows-static-md=fail | ||
|  | vulkan:x86-windows=fail | ||
|  | # Conflicts with latest openjpeg port (vxl ships with an old version of openjpeg) | ||
|  | # conflicts with qt5-location | ||
|  | vxl:arm64-windows      = skip | ||
|  | vxl:arm-uwp            = skip | ||
|  | vxl:x64-linux          = skip | ||
|  | vxl:x64-osx            = skip | ||
|  | vxl:x64-uwp            = skip | ||
|  | vxl:x64-windows        = skip | ||
|  | vxl:x64-windows-static = skip | ||
|  | vxl:x64-windows-static-md=skip | ||
|  | vxl:x86-windows        = skip | ||
|  | winpcap:arm64-windows      = skip | ||
|  | winpcap:arm-uwp            = skip | ||
|  | winpcap:x64-uwp            = skip | ||
|  | winpcap:x64-windows        = skip | ||
|  | winpcap:x64-windows-static = skip | ||
|  | winpcap:x64-windows-static-md=skip | ||
|  | winpcap:x86-windows        = skip | ||
|  | winreg:x64-linux=fail | ||
|  | winreg:x64-osx=fail | ||
|  | wpilib:arm64-windows=fail | ||
|  | wpilib:x64-osx=fail | ||
|  | wxchartdir:x64-osx=fail | ||
|  | wxwidgets:x64-linux=fail | ||
|  | x265:arm64-windows=fail | ||
|  | x265:arm-uwp=fail | ||
|  | x265:x64-uwp=fail | ||
|  | xalan-c:x64-windows-static=fail | ||
|  | xalan-c:arm64-windows=fail | ||
|  | xerces-c:arm-uwp=fail | ||
|  | xerces-c:x64-uwp=fail | ||
|  | xmlsec:arm-uwp=fail | ||
|  | xmlsec:x64-uwp=fail | ||
|  | yara:arm-uwp=fail | ||
|  | yara:x64-uwp=fail | ||
|  | z3:arm-uwp=fail | ||
|  | z3:x64-uwp=fail | ||
|  | 
 | ||
|  | # clapack is replaced by lapack-reference on the platforms lapack-reference supports | ||
|  | clapack:x64-linux=skip | ||
|  | clapack:x64-osx=skip | ||
|  | clapack:x64-windows-static=skip | ||
|  | clapack:x64-windows-static-md=skip | ||
|  | clapack:x64-windows=skip | ||
|  | clapack:x86-windows=skip | ||
|  | lapack-reference:arm64-windows=skip | ||
|  | lapack-reference:arm-uwp=skip | ||
|  | lapack-reference:x64-uwp=skip | ||
|  | 
 | ||
|  | # failures for x64-windows-static-md | ||
|  | ace:x64-windows-static-md=fail | ||
|  | ijg-libjpeg:x64-windows-static-md=fail | ||
|  | libcerf:x64-windows-static-md=fail | ||
|  | libmicrohttpd:x64-windows-static-md=fail | ||
|  | linenoise-ng:x64-windows-static-md=fail | ||
|  | netcdf-cxx4:x64-windows-static-md=fail | ||
|  | open62541:x64-windows-static-md=fail | ||
|  | openscap:x64-windows-static-md=fail | ||
|  | quantlib:x64-windows-static-md=fail | ||
|  | sentencepiece:x64-windows-static-md=fail | ||
|  | symengine:x64-windows-static-md=fail | ||
|  | unicorn:x64-windows-static-md=fail | ||
|  | 
 | ||
|  | # the version of v8 we have in the repo doesn't support VS2022 | ||
|  | v8:x86-windows=fail | ||
|  | v8:x64-windows=fail | ||
|  | v8:x64-windows-static=fail | ||
|  | v8:x64-windows-static-md=fail | ||
|  | 
 | ||
|  | zyre:x64-windows-static-md=fail | ||
|  | usbmuxd:x64-windows-static-md=fail | ||
|  | workflow:x64-uwp=fail | ||
|  | workflow:arm-uwp=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 | ||
|  | dimcli:x64-windows-static-md=fail | ||
|  | dimcli:x64-windows-static=fail | ||
|  | 
 | ||
|  | # ZeroC doesn't provide ARM tagets in project files. | ||
|  | zeroc-ice:arm64-windows=fail | ||
|  | zeroc-ice:arm-uwp=fail | ||
|  | zeroc-ice:x64-uwp=fail | ||
|  | 
 | ||
|  | # ANGLE triggers an intermittent ice in C1XX | ||
|  | # https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_workitems/edit/1472813 | ||
|  | angle:x86-windows=fail | ||
|  | angle:x64-windows=fail | ||
|  | angle:x64-windows-static=fail | ||
|  | angle:x64-windows-static-md=fail | ||
|  | angle:x64-uwp=fail | ||
|  | angle:arm64-windows=fail | ||
|  | angle:arm-uwp=fail | ||
|  | 
 | ||
|  | vcpkg-ci-boost:x64-linux=pass | ||
|  | vcpkg-ci-boost:x64-windows-static-md=pass | ||
|  | vcpkg-ci-boost:x64-windows-static=pass | ||
|  | vcpkg-ci-boost:x64-windows=pass | ||
|  | vcpkg-ci-boost:x86-windows=pass | ||
|  | vcpkg-ci-ffmpeg:arm-uwp=pass | ||
|  | vcpkg-ci-ffmpeg:arm64-windows=pass | ||
|  | vcpkg-ci-ffmpeg:x64-linux=pass | ||
|  | vcpkg-ci-ffmpeg:x64-uwp=pass | ||
|  | vcpkg-ci-ffmpeg:x64-windows-static-md=pass | ||
|  | vcpkg-ci-ffmpeg:x64-windows-static=pass | ||
|  | vcpkg-ci-ffmpeg:x64-windows=pass | ||
|  | vcpkg-ci-ffmpeg:x86-windows=pass | ||
|  | vcpkg-ci-llvm:x64-linux=pass | ||
|  | vcpkg-ci-llvm:x64-osx=pass | ||
|  | 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-opencv:arm-uwp=pass | ||
|  | vcpkg-ci-opencv:arm64-windows=pass | ||
|  | vcpkg-ci-opencv:x64-linux=pass | ||
|  | vcpkg-ci-opencv:x64-uwp=pass | ||
|  | vcpkg-ci-opencv:x64-windows-static-md=pass | ||
|  | vcpkg-ci-opencv:x64-windows-static=pass | ||
|  | vcpkg-ci-opencv:x64-windows=pass | ||
|  | vcpkg-ci-opencv:x86-windows=pass | ||
|  | vcpkg-ci-paraview:x64-linux=pass | ||
|  | vcpkg-ci-paraview:x64-osx=pass | ||
|  | vcpkg-ci-paraview:x64-windows-static-md=pass | ||
|  | vcpkg-ci-paraview:x64-windows-static=pass | ||
|  | vcpkg-ci-paraview:x64-windows=pass | ||
|  | vcpkg-ci-paraview:x86-windows=pass | ||
|  | vcpkg-ci-wxwidgets:arm64-windows=pass | ||
|  | vcpkg-ci-wxwidgets:x64-osx=pass | ||
|  | vcpkg-ci-wxwidgets:x64-windows-static-md=pass | ||
|  | vcpkg-ci-wxwidgets:x64-windows-static=pass | ||
|  | vcpkg-ci-wxwidgets:x64-windows=pass | ||
|  | vcpkg-ci-wxwidgets:x86-windows=pass |