-
Notifications
You must be signed in to change notification settings - Fork 351
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
mostly libupnp fixes #1947
mostly libupnp fixes #1947
Conversation
I don't understand the patch "upnp: fix compilation with libnpupnp". Your commit message doesn't explain the problem. |
"MPD uses strict header includes under Windows, which blows up" |
Mismatching () and {} |
It is. I reported to npupnp. It was fixed there. pupnp is left but it seems dead upstream. edit: added PR anyway: pupnp/pupnp#436 |
rpc.h under Windows defines interface as struct, which blows up the build here. Rename to avoid. Signed-off-by: Rosen Penev <[email protected]>
msys2 CI: https://github.com/neheb/MPD/tree/mm note the stuff I disabled since it doesn't build (mostly wchar vs char issues). |
Uh, there are tons of errors from system headers. How is that possible? I don't think MPD should aim to support such a target. |
@MaxKellermann just looked at it. The only thing I see is the iphlapi.h include from lib(np)upnp causing issues because of MPD's lightweight header defines. Unless you mean something else. |
Fixes compilation under Windows. Signed-off-by: Rosen Penev <[email protected]>
Need NarrowPath. Matches what is done in other tests. Signed-off-by: Rosen Penev <[email protected]>
@MaxKellermann fixed. New commits added. https://github.com/neheb/MPD/actions/runs/7373340642/job/20062431237 |
No description provided.