-
Notifications
You must be signed in to change notification settings - Fork 181
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
Fix for C++/WinRT compile issue #493
Conversation
If you have access to a mingw environment on Windows, it would be great if you could figure out that build issue. |
I'll see what I can do. |
Are you certain that the error displayed in the logs has something to do with the changes made in this PR? The specific error is this, which seems to come from the
I installed mingw, and built ixwebsocket based on the workflow in this file: https://github.com/machinezone/IXWebSocket/actions/runs/6873411557/workflow?pr=493 No errors at all. Reverting the changes I made in this PR also resulted in the same output with no errors. Also, the cmake command in that workflow doesn't enable SSL, so the changes I made are not part of the build. |
Yes your PR did not break this, it was broken before. I was asking if you'd be interested in helping fix the mingw build. |
My misunderstanding, but sure, I'll take a more detailed look into what may be causing that specific issue when I can. |
The issue is in egor-tensin/setup-mingw#15 If you fork that repository, apply the fix, and map your workflow link to your own version, then it should work fine. |
Thanks for researching this.
If you care and would like to make a PR for that it would be very much appreciated.
… On Nov 16, 2023, at 2:57 PM, RH ***@***.***> wrote:
The issue is in setup-mingw, and it seems that this has already been reported, and a fix provided, but has not been merged in:
egor-tensin/setup-mingw#15 <egor-tensin/setup-mingw#15>
egor-tensin/setup-mingw#16 <egor-tensin/setup-mingw#16>
If you fork that repository, apply the fix, and map your workflow link to your own version, then it should work fine.
—
Reply to this email directly, view it on GitHub <#493 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AC2O6UPOBE4FCLKHNJVQBVDYE2K4VAVCNFSM6AAAAAA7L5WTWGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJVGQ2DKMJWGE>.
You are receiving this because you modified the open/close state.
|
I can't create a PR unless you create a fork of this repository first: Once that repository is under the"machinezone" github account, then it's simply a matter of merging this commit with your version: Also, a PR would then be created against the IXWebSocket workflow file: Changing this line: to something like this: |
Thanks for the help, I applied the fix in my own fork and now gcc build works on windows. |
Closes #492