Summary: | games-strategy/megaglest-3.11.1-r1 fails to compile: error: too few arguments to function | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | fuse809 |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | deference, mplichta, shentino, treecleaner |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 613696 | ||
Bug Blocks: | |||
Deadline: | 2020-11-23 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 games-strategy:megaglest-3.11.1-r1:20170921-123119.log logs.tbz2 temp.tbz2 |
Description
fuse809
2017-04-01 10:49:58 UTC
Na attachment.cgi still won't connect for me and let me upload my build log so here it is. http://paste2.org/nA2BEbbb Same error here on ~amd64 system. Megaglest will build against net-libs/miniupnpc-1.8 but not against net-libs/miniupnpc-2.0.20161216. The page https://forum.megaglest.org/index.php?topic=7713.msg78027#msg78027 describes a similar issue caused by using miniupnpc that's too old. However I could find no instructions there describing a similar error with miniupnpc-2.0.x. I notice that the latest version of games-strategy/megaglest available in the standard Portage repo is 3.11.1-r1. The Megaglest homepage (http://megaglest.org/) offers version 3.13.0 for download. It's possible that this new version successfully compiles against newer miniupnpc libraries. A simple version bump may be all that's needed here. Follow-up: yes I can confirm that the new version of megaglest, 3.13.0, builds successfully on my ~amd64 system. In particular, it works when compiled against net-libs/miniupnpc-2.0.x. All that is needed to resolve this bug is a version bump. I can correct this on my own system by making a little Gentoo overlay to build the new version. The latest version in the standard Portage repo is 3.11.1. Same issue here as miniupnpc-2.0.20170509 just landed in stable packages. Thanks for the tip about the version bump, I can also confirm it compiles and runs fine on ~amd64 too. But as now version is 3.11.1-r1, I got to remove all epatch and doicon lines from the current ebuild before bumping. appeared recently at the tinderbox image 20170921-143809_games-strategy_megaglest-3.11.1-r1 Created attachment 495782 [details]
emerge-info.txt
Created attachment 495784 [details]
emerge-history.txt
Created attachment 495786 [details]
environment
Created attachment 495788 [details]
etc.portage.tbz2
Created attachment 495790 [details]
games-strategy:megaglest-3.11.1-r1:20170921-123119.log
Created attachment 495792 [details]
logs.tbz2
Created attachment 495794 [details]
temp.tbz2
*** Bug 671352 has been marked as a duplicate of this bug. *** megaglest-3.11.1 Is not compiling anymore. But 3.13.0 does. Please Bump version or remove from portage since it's not working anyway. Dear treecleaner@: I'm still able to reproduce this issue right now. Since it has not been fixed for a long time, I'd suggest to evaluate if it is the case to remove this package from the tree. Thanks The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f1c5627ee1982a7a2b47304cb83dec15199d32 commit e6f1c5627ee1982a7a2b47304cb83dec15199d32 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-10-23 12:18:34 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-10-23 12:20:44 +0000 package.mask: Last rite games-strategy/megaglest Bug: https://bugs.gentoo.org/614408 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616ad41e4e84cb84fb6a4d888594d5a4c93cacbc commit 616ad41e4e84cb84fb6a4d888594d5a4c93cacbc Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2020-11-22 00:00:00 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-11-23 04:33:08 +0000 games-strategy/megaglest: Fix building with >=net-libs/miniupnpc-1.9.20160209. Closes: https://bugs.gentoo.org/614408 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Sam James <sam@gentoo.org> .../megaglest-3.11.1-miniupnpc-api-version-16.patch | 17 +++++++++++++++++ games-strategy/megaglest/megaglest-3.11.1-r1.ebuild | 7 ++++--- profiles/package.mask | 6 ------ 3 files changed, 21 insertions(+), 9 deletions(-) |