Hilmar Preuße - 2024-07-24

I just noticed that the issue is specific to Debian and an incompatible change in libxaw7. Debian still has version 1.0.14, meanwhile the issue would not exist, when 1.0.16 would have been packaged.

Here is the changelog from the libxaw source:

commit d0fcbd9722ad691ca0b5873c98e8e9c236fa718b
Author: Thomas E. Dickey dickey@invisible-island.net
Date: Sun Mar 3 20:21:40 2024 -0500

amend change to XawListChange()

My previous commit in July 2019

  build-fixes when _CONST_X_STRING is defined

modified the interface of XawListChange() to use "_Xconst char *"
to fix builds when the Xt symbol _CONST_X_STRING is defined (which
makes the String typedef "const").

While this fixed building Xaw, clients which use Xaw were impacted.
Changing that function to use String resolves both problems.

(report by Karl Berry).

Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>

Feel free to close the issue,