Summary: | net-p2p/retroshare-0.6.7 - [perl-5.40] [icu-75.1] [gcc-15] rs_upnp/upnphandler_miniupnp.cc: error: too few arguments to function int UPNP_GetValidIGD(UPNPDev , UPNPUrls , IGDdatas , | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gioacchino Mazzurco <gio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | eschwartz, gentoo-setan |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/RetroShare/RetroShare/issues/2865 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.xz net-p2p:retroshare-0.6.7:20240627-182325.log.xz qlist-info.txt.xz temp.tar.xz |
Description
Toralf Förster
![]() Created attachment 896534 [details]
emerge-info.txt
Created attachment 896535 [details]
emerge-history.txt
Created attachment 896536 [details]
environment
Created attachment 896537 [details]
etc.portage.tar.xz
Created attachment 896538 [details]
net-p2p:retroshare-0.6.7:20240627-182325.log.xz
Created attachment 896539 [details]
qlist-info.txt.xz
Created attachment 896540 [details]
temp.tar.xz
It's the same issue as in https://bugs.gentoo.org/934058 Upstream has no fixes for it yet so I have made a PR forcing the old miniupnpc API (17) https://github.com/gentoo/gentoo/pull/37361 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0a50bdb4a417142d4e87c154bcccf87576e268 commit 9b0a50bdb4a417142d4e87c154bcccf87576e268 Author: gentoo-setan <gentoo-setan@protonmail.com> AuthorDate: 2024-07-03 17:56:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-04 01:22:20 +0000 net-p2p/retroshare: Swap 0.6.7 for 0.6.7-r1, fix miniupnpc API Retroshare only recognizes API over 14: https://github.com/RetroShare/libretroshare/blob/402f32eda026c3ec3e429b5fb842e87ebd985d73/src/rs_upnp/upnphandler_miniupnp.cc#L50 And miniupnp changed one of the functions core functions in API 18 https://github.com/miniupnp/miniupnp/blob/3911bace98ec1593dcc41953a09f3fd657c341be/miniupnpc/apiversions.txt#L6 Retroshare did not adapt so we need to pin the dep until the upstream resolves this issue: https://github.com/RetroShare/RetroShare/issues/2865 Closes: https://bugs.gentoo.org/935043 Signed-off-by: gentoo-setan <gentoo-setan@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/37412 Signed-off-by: Sam James <sam@gentoo.org> .../{retroshare-0.6.7.ebuild => retroshare-0.6.7-r1.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) |