#1106613 liblouisxml ftbfs with libxml 2.14.x from experimental

#1106613#5
Date:
2025-05-27 07:04:15 UTC
From:
To:
[this bug is NOT targeted to the upcoming trixie release]

full build log at
http://qa-logs.debian.net/2025/05/23/liblouisxml_2.4.0-14_unstable_libxml2.log

[...]

liblouisxml.c:49:30: error: expected ';', ',' or ')' before
'ATTRIBUTE_UNUSED'
    49 | liblouisxmlErrors (void *ctx ATTRIBUTE_UNUSED, const char *msg,
...)
       |                              ^~~~~~~~~~~~~~~~
liblouisxml.c: In function 'processXmlDocument':
liblouisxml.c:77:7: warning: 'xmlSubstituteEntitiesDefault' is
deprecated [-Wdeprecated-declarations]
    77 |       xmlSubstituteEntitiesDefault (1);
       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from louisxml.h:34,
                  from liblouisxml.c:36:
/usr/include/libxml2/libxml/parser.h:1106:17: note: declared here
  1106 |                 xmlSubstituteEntitiesDefault(int val);
       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
liblouisxml.c:80:33: error: 'liblouisxmlErrors' undeclared (first use in
this function); did you mean 'liblouisxml_h'?
    80 |   xmlSetGenericErrorFunc (ctxt, liblouisxmlErrors);
       |                                 ^~~~~~~~~~~~~~~~~
       |                                 liblouisxml_h
liblouisxml.c:80:33: note: each undeclared identifier is reported only
once for each function it appears in
In file included from /usr/include/libxml2/libxml/valid.h:16,
                  from /usr/include/libxml2/libxml/parser.h:20:
/usr/include/libxml2/libxml/xmlerror.h:22:69: warning: dereferencing
'void *' pointer
    22 | #define initGenericErrorDefaultFunc(h)
xmlSetGenericErrorFunc(NULL, *(h))
       |
     ^~~~
liblouisxml.c:118:3: note: in expansion of macro
'initGenericErrorDefaultFunc'
   118 |   initGenericErrorDefaultFunc (NULL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/xmlerror.h:22:69: error: invalid use of void
expression
    22 | #define initGenericErrorDefaultFunc(h)
xmlSetGenericErrorFunc(NULL, *(h))
       |
     ^~~~
liblouisxml.c:118:3: note: in expansion of macro
'initGenericErrorDefaultFunc'
   118 |   initGenericErrorDefaultFunc (NULL);
       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~

#1106613#14
Date:
2025-08-20 09:24:57 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
liblouisxml, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1106613@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated liblouisxml package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 20 Aug 2025 10:05:26 +0200
Source: liblouisxml
Architecture: source
Version: 2.4.0-15
Distribution: unstable
Urgency: medium
Maintainer: Debian Accessibility Team <pkg-a11y-devel@alioth-lists.debian.net>
Changed-By: Samuel Thibault <sthibault@debian.org>
Closes: 1106613
Changes:
 liblouisxml (2.4.0-15) unstable; urgency=medium
 .
   * Update standards version to 4.6.2, no changes needed.
   * patches/libxml2: Fix build with libxml2 2.14.  Closes: #1106613
Checksums-Sha1:
 6705a57ee3a78aabbf327436a5ccc16aa5ba2aa6 2284 liblouisxml_2.4.0-15.dsc
 350188dc77bc2b1f638e1b023e3c4beaf30c0275 8092 liblouisxml_2.4.0-15.debian.tar.xz
 c9032c5b3e8e65395acf05bb973589c20f9c794a 8447 liblouisxml_2.4.0-15_source.buildinfo
Checksums-Sha256:
 cc5118bdcf5f9862663b24e956f2ce7033227379c8a728ea46b34eb9d66a7d01 2284 liblouisxml_2.4.0-15.dsc
 0e7e4de47a75674ddf31ce8b3b2f964be4a17a61de01425fac0e43930d8cd9e1 8092 liblouisxml_2.4.0-15.debian.tar.xz
 548b697d45bf541a52ee5150ce82ed92b1bb251f1e11a1e73cbb3fb51fa5f037 8447 liblouisxml_2.4.0-15_source.buildinfo
Files:
 5659308f6672835a022b21bca5750d13 2284 libs optional liblouisxml_2.4.0-15.dsc
 10281113925b67427da8f6e785bc0aaf 8092 libs optional liblouisxml_2.4.0-15.debian.tar.xz
 933b8cecc2f75759347f298cb6da24e4 8447 libs optional liblouisxml_2.4.0-15_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIyBAEBCgAdFiEEqpLrvfAUiqYaQ7iu5IlMrEVBS7AFAmiliUUACgkQ5IlMrEVB
S7ASMw/47UaGa0l0RBPE6JtEyHc3kGGQrLYtHFPZAcGaxQxbaX0lMvGRCey6Mwfx
L6d2w90XYMtjPBVBibfXh1g6y5msu7DUeZJ8/rfp0BI6pBD+xmYWph4zDRK/Bid6
RwpTMJXLQu8Iewiu0Wtt8SNeGn6ywZ0Clewn8BVuKj5SLXZv+M01xSRhuU+AerFc
jYBYIi65J4SUcDeuP2KhJGULE1lglWGEXCAkZU9h4ZbEK/1IPXtQBipA5urf8DXS
NlguAFO9IlB/q27dD3f3gIuptDVI0zrn7uD1cqhr03jBogOWmU19TgZayo/Nxf+j
FbXc23ZbCMEtQ15CE5FlcTJEu/BVL+t3P+zx10MOJXDiSjXdlipRIkLY7AdyAzoF
7nvoOYWOkUKV16QvYO9vT8unqHIXyn+OQj7h5DlQTLB5XlLduele5l9i9rZPc3tX
IVIIT3+gT38mLBHc36dz+TnkvOQxn/kJnmSr7SOiBJ5v8grTmw1+lwfPWsTCWdVX
JoT8V6arI77xGqf6sm6OK25nv5YAM8Tqn7BTqdIFhT5oC1DClTf+kmMGOxlEE01Z
7dAo28jj2GSl/H/JA60q3XMwglkyPnj5ZWcsk0G69Ui7akxkPATSuBVqPW30ljL+
7qUYsmR24a7jPRIz4Jb9o9UjwX3InNbind+nawwf3AIkLOAKFw==
=knNJ
-----END PGP SIGNATURE-----