Version 10.3.0 of odamex was released on December 9, 2022: https://github.com/odamex/odamex/releases/tag/10.3.0
Created attachment 861587 [details] games-engines/odamex-10.3.0 ebuild Updated ebuild
Created attachment 861588 [details, diff] games-engines/odamex-10.3.0 unbundle fltk patch Unbundling fltk still requires a patch. Other unbundle patches are no longer necessary.
As this is a multiplayer engine this version bump should be proceeded by the removal of the 10.0.0 version. That will allow for a few bug reports to be closed as the reported issues are resolved in this version of the game engine.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86bdf2c2d16d11c6a6ba3465aec11cb656d6386 commit b86bdf2c2d16d11c6a6ba3465aec11cb656d6386 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2023-05-14 14:24:42 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2023-05-14 14:26:21 +0000 games-engines/odamex: Bump to 10.3.0, drop old 10.0.0 Thanks to Mike Wood for the ebuild. Upstream merged most of our patches. I have bumped wxGTK to 3.2. Closes: https://bugs.gentoo.org/906221 Signed-off-by: James Le Cuirot <chewi@gentoo.org> games-engines/odamex/Manifest | 2 +- .../odamex/files/odamex-10.0.0-gcc12.patch | 21 ----- .../odamex/files/odamex-10.0.0-master-std.patch | 28 ------- .../odamex/files/odamex-10.0.0-musl.patch | 60 -------------- .../files/odamex-10.0.0-unbundle-jsoncpp.patch | 85 ------------------- .../files/odamex-10.0.0-unbundle-miniupnpc.patch | 96 ---------------------- ...ltk.patch => odamex-10.3.0-unbundle-fltk.patch} | 54 ++++-------- games-engines/odamex/metadata.xml | 1 + .../{odamex-10.0.0.ebuild => odamex-10.3.0.ebuild} | 15 ++-- 9 files changed, 25 insertions(+), 337 deletions(-)
Bumping to wxGTK 3.2 seems to have introduced a segfault when starting the launcher.
Oh, it works for me. Do you see the IWAD selector or nothing at all? If you don't even see that then I'm not sure if that's related because that selector uses FLTK, not wxGTK. Please also update/rebuild wxGTK if you already had it installed.
(In reply to James Le Cuirot from comment #6) > Oh, it works for me. Do you see the IWAD selector or nothing at all? If you > don't even see that then I'm not sure if that's related because that > selector uses FLTK, not wxGTK. Please also update/rebuild wxGTK if you > already had it installed. I see the iwad selector when running odamex directly. wxGTK is used by the game launcher odalaunch. That is what is crashing. When building against wxGTK 3.0 it runs fine. With wxGTK 3.2 it crashes as soon as it finishes updating the server list. The crash occurs when it attempts to sort the server list. I rebuilt the latest wxGTK 3.2 but it does not resolve the issue. This is a bug upstream.
Oh heh, I've never tried odalaunch before. I've only ever started it in single player. I did wonder where wxGTK came into it! So yes, I can reproduce the crash now, and I've reverted the ebuild back to 3.0.