-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
Issue overview
After update to Windows2022 github runner, actions/runner-images@a615999#diff-d3119a278ce9ce80fc4b5af63a1112fb3a044aec3e6002d838e8eb26d7a3a499L223, the MSC_VER is no longer compatible with that in the conan ruby recipe ruby9af7e8c0a7cea\p\include\ruby-3.2.0\x64-mswin64_140\ruby\config.h
#if (_MSC_VER < 1920) || (_MSC_VER > 1939)
#error MSC version unmatch: 1920..1939 is expected.
#endif
I think Ruby is overly restrictive here and the right thing to do is probably patch it to remove this error
#if (_MSC_VER < 1920) || (_MSC_VER > 1939)
//#error MSC version unmatch: 1920..1939 is expected.
#endif
Current Behavior
Expected Behavior
Build should succeed
Steps to Reproduce
Run CI action with Windows2022 runner
Possible Solution
Downgrade to Windows2019 (short term), patch ruby (longer term)
Details
Environment
Some additional details about your environment for this issue (if relevant):
- Platform (Operating system, version): Windows
Reactions are currently unavailable