• Bug#1106616: lttoolbox ftbfs with libxml 2.14.x from experimental

    From Matthias Klose@21:1/5 to All on Tue May 27 09:30:01 2025
    Package: src:lttoolbox
    Version: 3.8.0-2
    Tags: ftbfs sid forky
    User: debian-xml-sgml-pkgs@lists.alioth.debian.org
    Usertags: libxml2.14

    [this bug is NOT targeted to the upcoming trixie release]

    http://qa-logs.debian.net/2025/05/23/lttoolbox_3.8.0-2_unstable_libxml2.log

    [...]
    In file included from /usr/include/libxml2/libxml/encoding.h:26,
    from /build/reproducible-path/lttoolbox-3.8.0/lttoolbox/xml_parse_util.h:20,
    from /build/reproducible-path/lttoolbox-3.8.0/lttoolbox/entry_token.h:23,
    from /build/reproducible-path/lttoolbox-3.8.0/lttoolbox/compiler.h:21,
    from /build/reproducible-path/lttoolbox-3.8.0/lttoolbox/lt_comp.cc:17: /build/reproducible-path/lttoolbox-3.8.0/lttoolbox/lt_comp.cc: In
    function ‘int main(int, char**)’: /usr/include/libxml2/libxml/xmlerror.h:22:69: error: invalid type
    argument of unary ‘*’ (have ‘long int’)
    22 | #define initGenericErrorDefaultFunc(h)
    xmlSetGenericErrorFunc(NULL, *(h))
    |
    ^~~~
    /build/reproducible-path/lttoolbox-3.8.0/lttoolbox/lt_comp.cc:122:3:
    note: in expansion of macro ‘initGenericErrorDefaultFunc’
    122 | initGenericErrorDefaultFunc(NULL);
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    [ 66%] Linking CXX executable lt-expand
    cd
    /build/reproducible-path/lttoolbox-3.8.0/obj-x86_64-linux-gnu/lttoolbox
    && /usr/bin/cmake -E cmake_link_script CMakeFiles/lt-expand.dir/link.txt --verbose=1
    make[3]: *** [lttoolbox/CMakeFiles/lt-comp.dir/build.make:82: lttoolbox/CMakeFiles/lt-comp.dir/lt_comp.cc.o] Error 1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Klose@21:1/5 to All on Sat May 31 12:20:01 2025
    Control: tags -1 + patch

    patch at
    https://patches.ubuntu.com/l/lttoolbox/lttoolbox_3.8.0-2ubuntu1.patch

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)