Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest Windows runner broke our builds #11691

Open
2 of 15 tasks
Galkon opened this issue Feb 28, 2025 · 2 comments
Open
2 of 15 tasks

Latest Windows runner broke our builds #11691

Galkon opened this issue Feb 28, 2025 · 2 comments

Comments

@Galkon
Copy link

Galkon commented Feb 28, 2025

Description

The latest windows runner update here broke our builds. We cannot build one of our native windows dependencies, without any code changing in it for 7+ months.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

Image version and build link

Private repo so can't share build link.

Failing with this visual studio version: VS2022 (17.13.35818.85)

Current runner version: '2.322.0'
Operating System
  Microsoft Windows Server [2](https://github.com/highlight-ing/highlight/actions/runs/13577382668/job/37956595916#step:1:2)022
  10.0.20348
  Datacenter
Runner Image
  Image: windows-2022
  Version: 2025022[4](https://github.com/highlight-ing/highlight/actions/runs/13577382668/job/37956595916#step:1:4).5.0`

Is it regression?

Yes, last successful action:

Current runner version: '2.322.0' Operating System   Microsoft Windows Server 2022   10.0.20348   Datacenter Runner Image   Image: windows-2022   Version: 20250209.1.0   Included Software: https://github.com/actions/runner-images/blob/win22/20250209.1/images/windows/Windows2022-Readme.md   Image Release: https://github.com/actions/runner-images/releases/tag/win22%2F20250209.1

Expected behavior

It should build and not randomly break perfectly functional c++ code that previously built without issues.

Actual behavior

Completely broken builds and unusable github actions.

D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(6,50): error C2039: 'system_clock': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(6,50): error C2065: 'system_clock': undeclared identifier [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(6,26): error C2923: 'std::chrono::time_point': 'system_clock' is not a valid template type argument for parameter '_Clock' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(6,50):
      see declaration of 'system_clock'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(6,26): error C2976: 'std::chrono::time_point': too few template arguments [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(200,11):
      see declaration of 'std::chrono::time_point'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(6,26): error C3203: 'time_point': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(16,55): error C2039: 'system_clock': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(16,55): error C3083: 'system_clock': the symbol to the left of a '::' must be a type [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(16,69): error C2039: 'now': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(16,69): error C3861: 'now': identifier not found [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(21,55): error C2039: 'system_clock': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(21,55): error C3083: 'system_clock': the symbol to the left of a '::' must be a type [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(21,69): error C2039: 'now': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(21,69): error C3861: 'now': identifier not found [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(52,37): error C2039: 'system_clock': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(52,37): error C3083: 'system_clock': the symbol to the left of a '::' must be a type [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(52,51): error C2039: 'now': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(52,51): error C3861: 'now': identifier not found [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,79): error C2039: 'system_clock': is not a member of 'std::chrono' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(286,11):
      see declaration of 'std::chrono'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,79): error C2065: 'system_clock': undeclared identifier [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,55): error C2923: 'std::chrono::time_point': 'system_clock' is not a valid template type argument for parameter '_Clock' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,79):
      see declaration of 'system_clock'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,55): error C2976: 'std::chrono::time_point': too few template arguments [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(200,11):
      see declaration of 'std::chrono::time_point'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,92): error C2641: cannot deduce template arguments for 'std::chrono::time_point' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,92): error C2783: 'std::chrono::time_point<_Clock,_Duration> std::chrono::time_point(void)': could not deduce template argument for '_Clock' [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(210,9):
      see declaration of 'std::chrono::time_point'
  
D:\a\highlight\highlight\packages\clipboard-monitor\clipboard_win.cc(65,92): error C2780: 'std::chrono::time_point<_Clock,_Duration> std::chrono::time_point(std::chrono::time_point<_Clock,_Duration>)': expects 1 arguments - 0 provided [D:\a\highlight\highlight\packages\clipboard-monitor\build\clipboardMonitor.vcxproj]
      C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_chrono.hpp(200,11):
      see declaration of 'std::chrono::time_point'
  
gyp ERR! build error 
gyp ERR! stack Error: `C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\runneradmin\setup-pnpm\node_modules\.pnpm\[email protected]\node_modules\pnpm\dist\node_modules\node-gyp\lib\build.js:203:23)
gyp ERR! stack     at ChildProcess.emit (node:events:518:28)
gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
gyp ERR! System Windows_NT 10.0.20348
gyp ERR! command "C:\\hostedtoolcache\\windows\\node\\20.18.3\\x64\\node.exe" "C:\\Users\\runneradmin\\setup-pnpm\\node_modules\\.pnpm\\[email protected]\\node_modules\\pnpm\\dist\\node_modules\\node-gyp\\bin\\node-gyp.js" "clean" "configure" "rebuild"
gyp ERR! cwd D:\a\highlight\highlight\packages\clipboard-monitor
gyp ERR! node -v v20.18.3
gyp ERR! node-gyp -v v9.4.1
gyp ERR! not ok 

Repro steps

I don't know how to reproduce in another repo.

@vidyasagarnimmagaddi
Copy link
Contributor

Hi @Galkon ,Thank you for bringing this issue to our attention. We will look into this issue and will update you after investigating.


@thxCode
Copy link

thxCode commented Mar 1, 2025

also broken the CUDA installation: Jimver/cuda-toolkit#382.

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

No branches or pull requests

4 participants