Skip to content

Conversation

@BillyONeal
Copy link
Member

@BillyONeal BillyONeal commented Feb 9, 2022

Depends on:

These are the results I know about so far:

  • REGRESSION: chromium-base:x64-windows. If expected, add chromium-base:x64-windows=fail to .\scripts\ci.baseline.txt.

This port has a custom script that ignores vcpkg and looks for a VS installation which is broken in 2022. (This means it also ignores our triplet settings :'()

  • REGRESSION: ryu:x64-windows. If expected, add ryu:x64-windows=fail to .\scripts\ci.baseline.txt.

This port uses Bazel which has custom logic to find the compiler which is broken in 2022:
[0 / 8] [Prepa] Writing file ryu/ryu.lib-2.params
ERROR: C:/dev/work/buildtrees/ryu/src/v2.0-3429a290df.clean/ryu/BUILD:3:11: Compiling ryu/f2s.c failed: (Exit 1): vc_installation_error_x64.bat failed: error executing command
cd C:/users/administrator/bazel_administrator/cpsn3uay/execroot/main
SET INCLUDE=msvc_not_found
SET PATH=msvc_not_found
SET PWD=/proc/self/cwd
SET RUNFILES_MANIFEST_ONLY=1
SET TEMP=msvc_not_found
SET TMP=msvc_not_found
external/local_config_cc/vc_installation_error_x64.bat /nologo /DCOMPILER_MSVC /DNOMINMAX /D_WIN32_WINNT=0x0601 /D_CRT_SECURE_NO_DEPRECATE /D_CRT_SECURE_NO_WARNINGS /bigobj /Zm500 /EHsc /wd4351 /wd4291 /wd4250 /wd4996 /I. /Ibazel-out/x64_windows-fastbuild/bin /showIncludes /MD /Od /Z7 /wd4117 -D__DATE
_="redacted" -D__TIMESTAMP__="redacted" -D__TIME__="redacted" /Fobazel-out/x64_windows-fastbuild/bin/ryu/_objs/ryu/f2s.obj /c ryu/f2s.c
Execution platform: @local_config_platform//:host

REGRESSION: v8:x64-windows. If expected, add v8:x64-windows=fail to .\scripts\ci.baseline.txt.

Traceback (most recent call last):
  File "C:/Dev/vcpkg/buildtrees/v8/src/a883683717-e774d37ef1.clean/build/vs_toolchain.py", line 573, in <module>
    sys.exit(main())
  File "C:/Dev/vcpkg/buildtrees/v8/src/a883683717-e774d37ef1.clean/build/vs_toolchain.py", line 569, in main
    return commands[sys.argv[1]](*sys.argv[2:])
  File "C:/Dev/vcpkg/buildtrees/v8/src/a883683717-e774d37ef1.clean/build/vs_toolchain.py", line 546, in GetToolchainDir
    runtime_dll_dirs = SetEnvironmentAndGetRuntimeDllDirs()
  File "C:/Dev/vcpkg/buildtrees/v8/src/a883683717-e774d37ef1.clean/build/vs_toolchain.py", line 106, in SetEnvironmentAndGetRuntimeDllDirs
    os.environ['GYP_MSVS_OVERRIDE_PATH'] = DetectVisualStudioPath()
  File "C:/Dev/vcpkg/buildtrees/v8/src/a883683717-e774d37ef1.clean/build/vs_toolchain.py", line 197, in DetectVisualStudioPath
    version_as_year = GetVisualStudioVersion()
  File "C:/Dev/vcpkg/buildtrees/v8/src/a883683717-e774d37ef1.clean/build/vs_toolchain.py", line 187, in GetVisualStudioVersion
    ' Supported versions are: %s.' % supported_versions_str)
Exception: No supported Visual Studio can be found. Supported versions are: 16.0 (2019), 15.0 (2017).

REGRESSION: qtapplicationmanager:x64-windows. If expected, add qtapplicationmanager:x64-windows=fail to .\scripts\ci.baseline.txt.
FAILED: bin/appman-dumpqmltypes.exe src/tools/dumpqmltypes/qmltypes C:/Dev/work/buildtrees/qtapplicationmanager/x64-windows-dbg/src/tools/dumpqmltypes/qmltypes
cmd.exe /C "cd . && C:\Dev\work\downloads\tools\cmake-3.21.1-windows\cmake-3.21.1-windows-i386\bin\cmake.exe -E vs_link_exe --intdir=src\tools\dumpqmltypes\CMakeFiles\appman-dumpqmltypes.dir --rc=C:\PROGRA2\WINDOW1\10\bin\1001901.0\x64\rc.exe --mt=C:\PROGRA2\WINDOW1\10\bin\1001901.0\x64\mt.exe --manifests -- C:\PROGRA1\MICROS1\2022\ENTERP1\VC\Tools\MSVC\14301.307\bin\Hostx64\x64\link.exe @CMakeFiles\appman-dumpqmltypes.rsp /out:bin\appman-dumpqmltypes.exe /implib:src\tools\dumpqmltypes\appman-dumpqmltypes.lib /pdb:bin\appman-dumpqmltypes.pdb /version:0.0 /machine:x64 /nologo /debug /subsystem:console -DYNAMICBASE -NXCOMPAT && cmd.exe /C "cd /D C:\Dev\work\buildtrees\qtapplicationmanager\x64-windows-dbg\src\tools\dumpqmltypes && C:\Dev\work\downloads\tools\cmake-3.21.1-windows\cmake-3.21.1-windows-i386\bin\cmake.exe -E env "PATH=C:\Dev\work\buildtrees\qtapplicationmanager\x64-windows-dbg\src\tools\dumpqmltypes\;C:\Dev\work\packages\qtapplicationmanager_x64-windows\debug\bin\;C:\Dev\work\installed\x64-windows\bin\;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.30.30705\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Team Tools\Performance Tools\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\;C:\Program Files\PowerShell\7;C:\Windows\system32;C:\Windows;C:\Windows\system32\Wbem;C:\Windows\system32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\Llvm\x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:/Dev/work/downloads/tools/perl/5.32.1.1/perl/bin;C:/Dev/work/downloads/tools/python/python-3.10.1-x64;C:/Dev/work/downloads/tools/ninja/1.10.2-windows;C:/Dev/work/downloads/tools/ninja/1.10.2-windows;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.30.30705\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Team Tools\Performance Tools\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools;C:\Program Files\PowerShell\7;C:\Windows\system32;C:\Windows;C:\Windows\system32\Wbem;C:\Windows\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\Llvm\x64\bin;C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:/Dev/work/downloads/tools/perl/5.32.1.1/perl/bin;C:/Dev/work/downloads/tools/python/python-3.10.1-x64;C:/Dev/work/downloads/tools/ninja/1.10.2-windows;C:/Dev/work/downloads/tools/ninja/1.10.2-windows" C:/Dev/work/buildtrees/qtapplicationmanager/x64-windows-dbg/bin/appman-dumpqmltypes C:/Dev/work/buildtrees/qtapplicationmanager/x64-windows-dbg/src/tools/dumpqmltypes/qmltypes""
Exit code 0xc0000135

This build tool is depending on a ton of qt DLLs and I'm not sure what changed yet.

REGRESSION: tensorflow-cc:x64-windows. If expected, add tensorflow-cc:x64-windows=fail to .\scripts\ci.baseline.txt.
REGRESSION: tensorflow:x64-windows. If expected, add tensorflow:x64-windows=fail to .\scripts\ci.baseline.txt.
These are depending on msys bits that are gone. I'm assuming #22974 will fix

REGRESSION: pcl:x64-windows. If expected, add pcl:x64-windows=fail to .\scripts\ci.baseline.txt.

C:\Dev\vcpkg\buildtrees\pcl\src\89d532cf08-edf8a4679f.clean\surface\src\3rdparty\opennurbs\opennurbs_lookup.cpp(670) : fatal error C1001: Internal compiler error.
(compiler file 'd:\a01\_work\49\s\src\vctools\Compiler\Utc\src\p2\main.c', line 217)
 To work around this problem, try simplifying or changing the program near the locations listed above.
If possible please provide a repro here: https://developercommunity.visualstudio.com 
Please choose the Technical Support command on the Visual C++ 
 Help menu, or open the Technical Support help file for more information
  cl!RaiseException()+0x6c
  cl!RaiseException()+0x6c
  cl!CloseTypeServerPDB()+0x272b7
  cl!CloseTypeServerPDB()+0x7363d

:(

REGRESSION: lapack-reference:x64-windows. If expected, add lapack-reference:x64-windows=fail to .\scripts\ci.baseline.txt.

-- Performing post-build validation
Import libs were not present in C:\Dev\vcpkg\packages\lapack-reference_x64-windows\debug\lib
If this is intended, add the following line in the portfile:
SET(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled)
Import libs were not present in C:\Dev\vcpkg\packages\lapack-reference_x64-windows\lib
If this is intended, add the following line in the portfile:
SET(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled)

//Visual Studio vcvarsamd64.bat
CMAKE_GNUtoMS_VCVARS:FILEPATH=CMAKE_GNUtoMS_VCVARS-NOTFOUND

CMake 3.22 update should fix this. #21456

@BillyONeal BillyONeal added the category:infrastructure Pertaining to the CI/Testing infrastrucutre label Feb 9, 2022
@Neumann-A
Copy link
Contributor

Neumann-A commented Feb 9, 2022

CMake update is blocked by

depends #22998
depends #23010

@Neumann-A
Copy link
Contributor

Neumann-A commented Feb 9, 2022

REGRESSION: qtwebengine:x64-windows. If expected, add qtwebengine:x64-windows=fail to .\scripts\ci.baseline.txt.

Hmm did you run it locally on a longer path than CI? (C:\Dev\work\buildtrees is probably too long)

@Neumann-A
Copy link
Contributor

This build tool is depending on a ton of qt DLLs and I'm not sure what changed yet.

  • check all install-x64-windows-dbg-out.log for x64-windows/lib -> if no result ok
  • run vcpkg env setup PATH as above go into the working dir buildtrees\qtapplicationmanager\x64-windows-dbg (?) and run bin/appman-dumpqmltypes.exe src/tools/dumpqmltypes/qmltypes C:/Dev/work/buildtrees/qtapplicationmanager/x64-windows-dbg/src/tools/dumpqmltypes/qmltypes manually

@PhoebeHui
Copy link
Contributor

C:\Dev\vcpkg\buildtrees\pcl\src\89d532cf08-edf8a4679f.clean\surface\src\3rdparty\opennurbs\opennurbs_lookup.cpp(670) : fatal error C1001: Internal compiler error.
(compiler file 'd:\a01\_work\49\s\src\vctools\Compiler\Utc\src\p2\main.c', line 217)
 To work around this problem, try simplifying or changing the program near the locations listed above.
If possible please provide a repro here: https://developercommunity.visualstudio.com 
Please choose the Technical Support command on the Visual C++ 
 Help menu, or open the Technical Support help file for more information
  cl!RaiseException()+0x6c
  cl!RaiseException()+0x6c
  cl!CloseTypeServerPDB()+0x272b7
  cl!CloseTypeServerPDB()+0x7363d

The failure in pcl is known BE bug.

I can't repro the tensorflow and tensorflow-cc issue locally, it installed successfully for me.

D:/downloads/tools/msys2/7b634437895cad14/usr/bin/bash.exe -c bazel-out/x64_windows-dbg-ST-e0f78fafe98f/bin/tensorflow/tools/git/gen_git_source.exe --generate "$@" --git_tag_override=${GIT_TAG_OVERRIDE:-}  external/local_config_git/gen/spec.json external/local_config_git/gen/head external/local_config_git/gen/branch_ref bazel-out/x64_windows-dbg/bin/tensorflow/core/util/version_info.cc
Execution platform: @local_execution_config_platform//:platform
D:/downloads/tools/msys2/7b634437895cad14/mingw64/bin/python3.exe: can't open file '\\gen_git_source.py': [Errno 2] No such file or directory

@BillyONeal
Copy link
Member Author

BillyONeal commented Feb 10, 2022

Depends on #23040

@strega-nil-ms strega-nil-ms added the depends:different-pr This PR or Issue depends on a PR which has been filed label Feb 11, 2022
@JackBoosY JackBoosY removed the depends:different-pr This PR or Issue depends on a PR which has been filed label Feb 25, 2022
@strega-nil-ms
Copy link
Contributor

@BillyONeal BillyONeal changed the title Update VMs for Feb. Patch Tuesday, VS2022, CUDA 11.6 Update VMs for VS2022, CUDA 11.6 Mar 9, 2022
@BillyONeal
Copy link
Member Author

I'm going to submit a change for March Patch Tuesday with no other changes in front of this.

@BillyONeal BillyONeal added the depends:different-pr This PR or Issue depends on a PR which has been filed label Mar 9, 2022
@BillyONeal
Copy link
Member Author

Depends on #23467

@BillyONeal BillyONeal removed the depends:different-pr This PR or Issue depends on a PR which has been filed label Mar 11, 2022
@strega-nil-ms
Copy link
Contributor

@vicroms
Copy link
Member

vicroms commented Mar 16, 2022

@strega-nil-ms
Copy link
Contributor

The python2 thing has been seen in other CI.

The rest are VS2022 incompatibilities, and I've pushed a ci.baseline.txt change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:infrastructure Pertaining to the CI/Testing infrastrucutre

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants