The hugs98 patches relies on C89-only features, but at the same time assumes C99-style inline semantics. This makes it hard to build the package with future compilers. We may need a special build mode for this.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle. Changing version to 38.
I've switched hugs98 to the C89-compatible build flags as a workaround.