On Thu, Jan 01, 2026 at 04:29:31PM +0100, Roland Rosenfeld wrote:
It seems, that these GCC-15 issues are already fixed in current
upstream version 1.6.6, available from:
https://gitlab.freedesktop.org/xorg/lib/libxaw3d
https://www.x.org/releases/individual/lib/libXaw3d-1.6.6.tar.xz
I did a quick PoC, which showed that this can be built with GCC-15 (in
contrast to 1.5+F-2).
The problem is, that 1.6.6 diverted from 1.5+F-2 quite a lot (uses
autoconf and pkg-config instead of imake in combination with a new
directory structure), so it's not that trivial to say, what Debian
patches need to be merged into 1.6.6 or are no longer needed).
An alternative way would be back porting tons of patches that "Fix
old-style function definitions" (from 2011), maybe these fix the
GCC-15 issues. But from my point of view, stepping forward to 1.6.6
looks more promising...
I didn't find a hint why Debian stays with 1.5 instead of following
the upsgream 1.6.x updates, that started based on 1.5E in 2011 (nearly
all other distributions like Fedora, Arch, SuSE already use 1.6.x).
Thanks a lot Roland, in the meantime I simply relaxed the protos
checking at build time. A more appropriate roadmap will be preparing
a new experimental 1.6.6 version and ensure that the
current r-deps 1. build and 2. have no issues with such a new upstream release.
--
⢀⣴⠾⠻⢶⣦⠀ Francesco Paolo Lovergine
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ 0579 A97A 2238 EBF9 BE61
⠈⠳⣄⠀⠀⠀⠀ ED02 0F02 A5E1 1636 86A4