-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
headers-git: error with winrt headers due to absence of fully qualified data types #21645
Comments
The actual issue is in widl program which generates header file from IDLs. See this upstream report https://bugs.winehq.org/show_bug.cgi?id=55347. We can workaround the issue with couple of sed commands. |
@Biswa96 thank you for that info. Let me know if you need me to test any artifacts or anything. |
I can not compile Sunshine from that PR.
|
Instructions for master branch are here: https://docs.lizardbyte.dev/projects/sunshine/en/master/md_docs_2building.html#windows-5 Note: that curl needs to be rolled back due to #21028 This is how we do that in CI: https://github.com/LizardByte/Sunshine/blob/299672795c5ef923e5a000d6e11f9421e3a43fb5/.github/workflows/CI.yml#L1011-L1030 Also note, it's not just that PR that's broken but all builds, so you can just use our master branch. |
Please let us know if there is any further issue with msys2 ASAP. BTW, it would be helpful if there is an cmake option in Sunshine to toggle building the web ui. npm is hard requirement but it is not required in this case. |
Just tried but I think it's still downloading an old version. I will try again in a little while.
That probably never comes up because the web ui is required to run Sunshine. Only in dev does it get mentioned, but people just build specific targets, not disable it entirely. I can make make an option to disable it though. |
It's in the queue https://packages.msys2.org/queue |
@Biswa96 the build is improved, but still getting a couple of errors with the
|
d8d00b2 should fix it. |
Confirming this is resolved. Thank you! |
The issue has been fixed in upstream wine project https://gitlab.winehq.org/wine/wine/-/merge_requests/6496. It'll take some time to reach this project via mingw-w64. |
Description / Steps to reproduce the issue
Since 2c84210 was merged, getting build failures. i.e. undeclared variables.
Same issue with the following commits, which I believe were an attempt to fix this:
References:
Expected behavior
Everything is properly defined.
Actual behavior
Verification
Windows Version
Windows Server 2022 GitHub runner
MINGW environments affected
Are you willing to submit a PR?
No response
The text was updated successfully, but these errors were encountered: