When building frotz with version 2.54 I get compiler errors like: error: unknown type name ‘ulong’ Reproducible: Always Steps to Reproduce: 1.emerge games-engines/frotz Actual Results: build breaks Expected Results: compiles whole project
Created attachment 893567 [details] Build log with the compiler errors
Created attachment 893568 [details] attached emerge --info
You have GCC 12. It worked for me with GCC 13, albeit with some similar but different warnings. With GCC 14, those warnings are now fatal. It looks like a big of a car crash, although it does build with USE=-sdl.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9853b42007f9c58cbe9d0d938c6772f2834a8051 commit 9853b42007f9c58cbe9d0d938c6772f2834a8051 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2024-05-21 21:59:46 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2024-05-21 21:59:46 +0000 games-engines/frotz: Bump to 2.55_pre20240518 snapshot, drop old 2.54 2.54 builds with GCC 13 with lots of warnings but fails with 12 and 14. This snapshot looks much better. Admittedly, I've only really build tested it. Closes: https://bugs.gentoo.org/932295 Signed-off-by: James Le Cuirot <chewi@gentoo.org> games-engines/frotz/Manifest | 2 +- games-engines/frotz/files/frotz-2.53-uint32.patch | 475 --------------------- games-engines/frotz/files/frotz-stray-dollar.patch | 26 ++ ...z-2.54.ebuild => frotz-2.55_pre20240518.ebuild} | 9 +- 4 files changed, 32 insertions(+), 480 deletions(-)