-
Notifications
You must be signed in to change notification settings - Fork 2.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
Build error with miniupnpc 2.2.8 (changed API for UPNP_GetValidIGD) #19333
Comments
I'm confused, doesn't seem like this API change has been made part of an official release of miniupnp yet? Hm, the change was in may and our fork was updated in june? We should probably just upgrade our forked version, and do this change without the ifdef, when it's time. |
Already included in 2.2.8 release. Yes, it's API breakage in patch level update: 2.2.7 → 2.2.8. 👎
2.2.8 released month ago: https://github.com/miniupnp/miniupnp/releases/tag/miniupnpc_2_2_8
Maybe. But the FreeBSD port emulators/ppsspp uses external miniupnpc from port net/miniupnpc. |
Ok, I guess I'll just apply the patch with the version check then. Ugly. |
Alright, PR submitted: #19335 |
You don't need old comment about |
Also |
I thought you wanted to add it for some reason since it was included in your patch above. Yeah, should probably check it. I'll just log it out for now. I didn't write that code, heh. |
Upstream bug report: hrydgard/ppsspp#19333 While here fix plist error in libretro-ppsspp and pet portclippy. PR: 280298
I said about this line: |
ooh, I misunderstood, heh. Will restore it. |
Apply miniupnp buildfix proposed in #19333
Thanks! |
Platform
Linux / BSD
Compiler and build tool versions
Clang 18.1.5 + CMake 3.29.6
Operating system version
FreeBSD 14.1-p2 amd64
Build commands used
cd /usr/ports/emulators/ppsspp && make
What happens
I receive the following error:
Commit with API breakage: miniupnp/miniupnp@c0a50ce
Downstream bug report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280298
Patch:
PPSSPP version affected
1.17.1
Last working version
No
Checklist
git submodule update --init --recursive
before building.The text was updated successfully, but these errors were encountered: