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

windows-arm64 release CrossAOT_Mono crossaot builds failing on Windows headers #106521

Open
elinor-fung opened this issue Aug 16, 2024 · 5 comments
Labels
area-Infrastructure blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab
Milestone

Comments

@elinor-fung
Copy link
Member

elinor-fung commented Aug 16, 2024

 C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\widemath.h(36): error C2143: syntax error: missing ':' before 'constant'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\widemath.h(36): error C2109: subscript requires array or pointer type
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\widemath.h(36): error C2056: illegal expression
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(76): error C2059: syntax error: 'constant'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(77): error C2061: syntax error: identifier '__U128D0'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(77): error C2059: syntax error: ';'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(77): error C2059: syntax error: '<cv-qualifier>'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(78): error C2061: syntax error: identifier '__U128Q0'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(78): error C2059: syntax error: ';'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(78): error C2059: syntax error: '<cv-qualifier>'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(79): error C2061: syntax error: identifier '__U128Q1'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(79): error C2059: syntax error: ';'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\um\softintrin.h(79): error C2059: syntax error: '<cv-qualifier>'

Maybe from updates to our build machines? Seems like it started within the past day or so.

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=777468
Build error leg or test failing: Build / windows-arm64 release CrossAOT_Mono crossaot / Build product
Pull request: #106505

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "widemath.h(36): error C2143: syntax error: missing ':' before 'constant'",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=777468
Error message validated: [widemath.h(36): error C2143: syntax error: missing ':' before 'constant']
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 8/16/2024 2:47:40 AM UTC

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
@elinor-fung elinor-fung added blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab labels Aug 16, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Aug 16, 2024
Copy link
Contributor

Tagging subscribers to this area: @hoyosjs
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

@ericstj
Copy link
Member

ericstj commented Aug 16, 2024

This is a build failure blocking official builds too.
https://dev.azure.com/dnceng/internal/_build/results?buildId=2517099&view=logs&j=bcd78a6d-74df-5a56-16b0-296c102aaf79&t=9faa9bf0-4bfe-5a4f-f55e-0027707f4529

failure is also in 9.0
https://dev.azure.com/dnceng/internal/_build/results?buildId=2516842&view=logs&j=bcd78a6d-74df-5a56-16b0-296c102aaf79&t=9faa9bf0-4bfe-5a4f-f55e-0027707f4529

It looks like it's building fetchzlibng-build @carlossanlop

@lewing
Copy link
Member

lewing commented Aug 16, 2024

This is being worked on. The new windows sdk 10.0.26100.0 that rolled out with latest helix images is breaking the build inside zlib-ng.

@lewing lewing added this to the 9.0.0 milestone Aug 16, 2024
@lewing lewing removed the untriaged New issue has not been triaged by the area owner label Aug 16, 2024
jkotas added a commit to jkotas/runtime that referenced this issue Aug 17, 2024
@jkotas
Copy link
Member

jkotas commented Aug 18, 2024

#106578 has workaround that should fix the build break.

We may still need to figure out the permanent fix as a follow up.

lewing pushed a commit that referenced this issue Aug 18, 2024
github-actions bot pushed a commit that referenced this issue Aug 18, 2024
lewing pushed a commit that referenced this issue Aug 18, 2024
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
@agocke agocke modified the milestones: 9.0.0, 10.0.0 Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Infrastructure blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab
Projects
Status: No status
Development

No branches or pull requests

5 participants