[Debian GNUstep maintainers] Bug#1073313: gnustep-base: FTBFS: GSXML.m:2674:22: error: ‘xmlEntity’ {aka ‘struct _xmlEntity’} has no member named ‘checked’
Yavor Doganov
yavor at gnu.org
Sun Jun 16 17:42:28 BST 2024
Control: fixed -1 1.30.0-1
Control: tags -1 + pending
[ CCing libxml2 at packages.d.o ]
Lucas Nussbaum wrote:
> Source: gnustep-base
> Version: 1.29.0-7
> Severity: serious
...
> > GSXML.m: In function ‘getEntityDefault’:
> > GSXML.m:2674:22: error: ‘xmlEntity’ {aka ‘struct _xmlEntity’} has no member named ‘checked’
> > 2674 | if (ret->checked == 0)
> > | ^~
Thanks for the report; I'll get it fixed in unstable ASAP.
IMVHO removing a public struct member constitutes an API break.
It is also an ABI break, because if a program or a library accesses
such member and is compiled against an old libxml2 version that is
supposed to be ABI-compatible (like 2.9.14+dfsg-1.3 in trixie), it
will crash at runtime with the new library version.
More information about the pkg-GNUstep-maintainers
mailing list