mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-27 10:21:07 +08:00
2020-12-07 Build Fixes (#14986)
From most recent completed nightly build: https://dev.azure.com/vcpkg/public/_build/results?buildId=46182 PASSING, REMOVE FROM FAIL LIST: ignition-msgs5:x64-linux (.\scripts\ci.baseline.txt) I'm assuming this got fixed by @strega-nil 's llvm changes: https://github.com/microsoft/vcpkg/pull/14399 PASSING, REMOVE FROM FAIL LIST: libraqm:x64-windows-static (.\scripts\ci.baseline.txt) Cause unknown. PASSING, REMOVE FROM FAIL LIST: openssl-windows:arm-uwp (.\scripts\ci.baseline.txt) PASSING, REMOVE FROM FAIL LIST: openssl-windows:x64-uwp (.\scripts\ci.baseline.txt) Probably fixed by https://github.com/microsoft/vcpkg/pull/14308 ; also removed Supports: excluded entries for these. PASSING, REMOVE FROM FAIL LIST: speexdsp:x64-osx (.\scripts\ci.baseline.txt) Probably fixed by https://github.com/microsoft/vcpkg/pull/14758 PASSING, REMOVE FROM FAIL LIST: sundials:arm64-windows (.\scripts\ci.baseline.txt) PASSING, REMOVE FROM FAIL LIST: sundials:x64-windows (.\scripts\ci.baseline.txt) PASSING, REMOVE FROM FAIL LIST: sundials:x86-windows (.\scripts\ci.baseline.txt) Probably fixed by https://github.com/microsoft/vcpkg/pull/14618 PASSING, REMOVE FROM FAIL LIST: wepoll:arm-uwp (.\scripts\ci.baseline.txt) PASSING, REMOVE FROM FAIL LIST: wepoll:x64-uwp (.\scripts\ci.baseline.txt) Probably fixed by https://github.com/microsoft/vcpkg/pull/14456 -- and also fixed missing Supports. REGRESSION: ceres:x64-windows. If expected, add ceres:x64-windows=fail to .\scripts\ci.baseline.txt. REGRESSION: ceres:x86-windows. If expected, add ceres:x86-windows=fail to .\scripts\ci.baseline.txt. Probably broken by https://github.com/microsoft/vcpkg/pull/14719 ; ceres has: ``` if (BUILD_BENCHMARKS) find_package(benchmark QUIET) if (benchmark_FOUND) message("-- Found Google benchmark library. Building Ceres benchmarks.") else() message("-- Failed to find Google benchmark library, disabling build of benchmarks.") update_cache_variable(BUILD_BENCHMARKS OFF) endif() mark_as_advanced(benchmark_DIR) endif() ``` so it passed there because Google Benchmark was not also installed. Worked around by `-DBUILD_BENCHMARKS=OFF`. REGRESSION: dirent:arm64-windows. If expected, add dirent:arm64-windows=fail to .\scripts\ci.baseline.txt. Transient: ``` -- Downloading https://github.com/tronkko/dirent/archive/1.23.2.tar.gz... -- Downloading https://github.com/tronkko/dirent/archive/1.23.2.tar.gz... Failed. Status: 28;"Timeout was reached" CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:184 (message): ``` REGRESSION: discord-rpc:arm64-windows. If expected, add discord-rpc:arm64-windows=fail to .\scripts\ci.baseline.txt. Transient: ``` -- Downloading https://github.com/discordapp/discord-rpc/archive/v3.4.0.tar.gz... -- Downloading https://github.com/discordapp/discord-rpc/archive/v3.4.0.tar.gz... Failed. Status: 28;"Timeout was reached" CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:184 (message): ``` REGRESSION: libunibreak:x86-windows. If expected, add libunibreak:x86-windows=fail to .\scripts\ci.baseline.txt. Transient: ``` -- Note: libunibreak only supports static library linkage. Building static library. -- Downloading8df6ef4ebe
.tar.gz... -- Downloading8df6ef4ebe
.tar.gz... Failed. Status: 28;"Timeout was reached" ``` REGRESSION: libzip:x86-windows. If expected, add libzip:x86-windows=fail to .\scripts\ci.baseline.txt. Transient: ``` -- Downloading66e496489b
.tar.gz... -- Downloading66e496489b
.tar.gz... Failed. Status: 28;"Timeout was reached" CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:184 (message): ``` REGRESSION: ocilib:x64-windows-static. If expected, add ocilib:x64-windows-static=fail to .\scripts\ci.baseline.txt. Probably broken by https://github.com/microsoft/vcpkg/pull/13158 but it passed there: (Link target) -> chromium_base.lib(stack_trace_win.obj) : error LNK2001: unresolved external symbol __imp_SymCleanup [D:\buildtrees\ocilib\x64-windows-static-rel\4fc7a69e6d-337dbe59ca.clean\proj\dll\ocilib_dll_vs2019.vcxproj] Looks like it was skipped before that PR because the port conflicts with chromium-base which couldn't have been caught in that PR. Putting it back on ci.baseline.txt. REGRESSION: osgearth:x64-windows. If expected, add osgearth:x64-windows=fail to .\scripts\ci.baseline.txt. REGRESSION: osgearth:x86-windows. If expected, add osgearth:x86-windows=fail to .\scripts\ci.baseline.txt. Cause unknown. I think we should skip this one in ci.baseline.txt since I've never seen it work OK. REGRESSION: qt5-tools:x64-windows-static. If expected, add qt5-tools:x64-windows-static=fail to .\scripts\ci.baseline.txt. Last I heard @ras0219 was investigating this one but that's been a while now. I pinged him again.
This commit is contained in:
parent
53e6588e9d
commit
4ee7e519d2
@ -1,24 +0,0 @@
|
||||
Source: ceres
|
||||
Version: 2.0.0
|
||||
Build-Depends: glog, eigen3
|
||||
Homepage: https://github.com/ceres-solver/ceres-solver
|
||||
Description: non-linear optimization package
|
||||
|
||||
Feature: lapack
|
||||
Build-Depends: lapack
|
||||
Description: Use Lapack in Ceres
|
||||
|
||||
Feature: suitesparse
|
||||
Build-Depends: ceres[lapack], suitesparse[core]
|
||||
Description: SuiteSparse support for Ceres
|
||||
|
||||
Feature: cxsparse
|
||||
Build-Depends: suitesparse[core]
|
||||
Description: CXSparse support for Ceres
|
||||
|
||||
Feature: eigensparse
|
||||
Description: Use of Eigen as a sparse linear algebra library in Ceres
|
||||
|
||||
Feature: tools
|
||||
Build-Depends: gflags
|
||||
Description: Ceres tools
|
@ -38,6 +38,7 @@ vcpkg_configure_cmake(
|
||||
OPTIONS
|
||||
${FEATURE_OPTIONS}
|
||||
-DEXPORT_BUILD_DIR=ON
|
||||
-DBUILD_BENCHMARKS=OFF
|
||||
-DBUILD_EXAMPLES=OFF
|
||||
-DBUILD_TESTING=OFF
|
||||
-DMSVC_USE_STATIC_CRT=${MSVC_USE_STATIC_CRT_VALUE}
|
||||
|
52
ports/ceres/vcpkg.json
Normal file
52
ports/ceres/vcpkg.json
Normal file
@ -0,0 +1,52 @@
|
||||
{
|
||||
"name": "ceres",
|
||||
"version-string": "2.0.0",
|
||||
"port-version": 1,
|
||||
"description": "non-linear optimization package",
|
||||
"homepage": "https://github.com/ceres-solver/ceres-solver",
|
||||
"dependencies": [
|
||||
"eigen3",
|
||||
"glog"
|
||||
],
|
||||
"features": {
|
||||
"cxsparse": {
|
||||
"description": "CXSparse support for Ceres",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "suitesparse",
|
||||
"default-features": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"eigensparse": {
|
||||
"description": "Use of Eigen as a sparse linear algebra library in Ceres"
|
||||
},
|
||||
"lapack": {
|
||||
"description": "Use Lapack in Ceres",
|
||||
"dependencies": [
|
||||
"lapack"
|
||||
]
|
||||
},
|
||||
"suitesparse": {
|
||||
"description": "SuiteSparse support for Ceres",
|
||||
"dependencies": [
|
||||
{
|
||||
"name": "ceres",
|
||||
"features": [
|
||||
"lapack"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "suitesparse",
|
||||
"default-features": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"tools": {
|
||||
"description": "Ceres tools",
|
||||
"dependencies": [
|
||||
"gflags"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
Source: wepoll
|
||||
Version: 1.5.8
|
||||
Description: Fast epoll for windows
|
||||
Homepage: https://github.com/piscisaureus/wepoll
|
8
ports/wepoll/vcpkg.json
Normal file
8
ports/wepoll/vcpkg.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"name": "wepoll",
|
||||
"version-string": "1.5.8",
|
||||
"port-version": 1,
|
||||
"description": "Fast epoll for windows",
|
||||
"homepage": "https://github.com/piscisaureus/wepoll",
|
||||
"supports": "windows"
|
||||
}
|
@ -456,7 +456,6 @@ ignition-common1:x64-linux=fail
|
||||
ignition-msgs1:arm64-windows=fail
|
||||
ignition-msgs1:arm-uwp=fail
|
||||
ignition-msgs1:x64-uwp=fail
|
||||
ignition-msgs5:x64-linux=fail
|
||||
ignition-msgs5:arm64-windows=fail
|
||||
ignition-msgs5:arm-uwp=fail
|
||||
ignition-msgs5:x64-uwp=fail
|
||||
@ -688,11 +687,8 @@ libqcow:x64-windows=skip
|
||||
libqcow:x64-linux=skip
|
||||
libqcow:x86-windows=skip
|
||||
libqcow:arm64-windows=skip
|
||||
|
||||
libraqm:x64-windows-static=fail
|
||||
librdkafka:arm-uwp=fail
|
||||
librdkafka:x64-uwp=fail
|
||||
|
||||
# Conflicts with openssl
|
||||
boringssl:arm64-windows = skip
|
||||
boringssl:arm-uwp = skip
|
||||
@ -993,9 +989,10 @@ numactl:x86-windows=fail
|
||||
nvtt:arm64-windows=fail
|
||||
nvtt:arm-uwp=fail
|
||||
nvtt:x64-uwp=fail
|
||||
ocilib:arm64-windows=fail
|
||||
ocilib:arm-uwp=fail
|
||||
ocilib:arm64-windows=fail
|
||||
ocilib:x64-uwp=fail
|
||||
ocilib:x64-windows-static=fail
|
||||
octomap:arm-uwp=fail
|
||||
octomap:x64-uwp=fail
|
||||
ode:arm64-windows=fail
|
||||
@ -1101,10 +1098,6 @@ openssl-uwp:x64-osx=fail
|
||||
openssl-uwp:x64-windows=fail
|
||||
openssl-uwp:x64-windows-static=fail
|
||||
openssl-uwp:x86-windows=fail
|
||||
openssl-windows:arm-uwp=fail
|
||||
openssl-windows:x64-linux=fail
|
||||
openssl-windows:x64-osx=fail
|
||||
openssl-windows:x64-uwp=fail
|
||||
opentracing:arm-uwp=fail
|
||||
opentracing:x64-uwp=fail
|
||||
openvpn3:x64-osx=fail
|
||||
@ -1454,17 +1447,12 @@ spdk-isal:x64-windows=fail
|
||||
spdk-isal:x64-windows-static=fail
|
||||
spdk-isal:x86-windows=fail
|
||||
speexdsp:x64-linux=fail
|
||||
speexdsp:x64-osx=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
|
||||
# Sundials was broken by Ninja 1.9.0 https://github.com/ninja-build/ninja/pull/1406
|
||||
sundials:arm64-windows=fail
|
||||
sundials:x64-windows=fail
|
||||
sundials:x86-windows=fail
|
||||
systemc:arm64-windows=fail
|
||||
systemc:arm-uwp=fail
|
||||
systemc:x64-uwp=fail
|
||||
@ -1587,10 +1575,6 @@ vxl:x64-windows = skip
|
||||
vxl:x64-windows-static = skip
|
||||
vxl:x86-windows = skip
|
||||
wampcc:arm64-windows=fail
|
||||
wepoll:arm-uwp=fail
|
||||
wepoll:x64-uwp=fail
|
||||
wepoll:x64-linux=fail
|
||||
wepoll:x64-osx=fail
|
||||
wildmidi:x64-osx=fail
|
||||
wincrypt:x64-linux=fail
|
||||
wincrypt:x64-osx=fail
|
||||
|
Loading…
x
Reference in New Issue
Block a user