• Bug#1096756: gpgme1.0: ftbfs with GCC-15

    From Andreas Metzler@21:1/5 to doko@debian.org on Mon Jun 2 19:00:02 2025
    On 2025-02-17 Matthias Klose <doko@debian.org> wrote:
    Package: src:gpgme1.0
    Version: 1.24.1-4
    Severity: important
    [...]
    /usr/bin/ld: .libs/libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o:(.rodata+0xac): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; .libs/libqgpgmeqt6_la-cleaner.o:(.rodata+0x50): first defined here
    /usr/bin/ld: .libs/libqgpgmeqt6_la-qgpgmebackend.o:(.rodata+0x30): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; .libs/libqgpgmeqt6_la-cleaner.o:(.rodata+0x50): first defined here
    /usr/bin/ld: .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o:(.rodata+0xe4): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; .libs/libqgpgmeqt6_la-cleaner.o:(.rodata+0x50): first defined here
    [...]

    Hello,

    This seems to fixed in upstream's development tree (separate gpgmeqt repository) - A local testbuild succeeded.

    Please note that the new versions has not seen a release and build depends
    on newer, unreleased soname bumped gpgme and gpgmepp development versions.

    cu Andreas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sune Stolborg Vuorela@21:1/5 to All on Mon Jun 2 20:10:01 2025
    On Monday, June 2, 2025 6:35:20 PM CEST Andreas Metzler wrote:
    .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o:(.rodata+0xe4): multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; .libs/libqgpgmeqt6_la-cleaner.o:(.rodata+0x50): first defined here
    [...]

    Hello,

    This seems to fixed in upstream's development tree (separate gpgmeqt repository) - A local testbuild succeeded.

    No. it is a Qt bug. I think it can be closed.

    /Sune

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