Bug#1117236: kleopatra: FTBFS against libqgpgme-dev 2
Source: kleopatra
Version: 4:24.12.3-1
Severity: important
Hello,
this package FTBFS against libqgpgme-dev 2 (available in experimental)
with:
/home/ametzler/QT/kleopatra-24.12.3/src/crypto/signencrypttask.cpp: In member function 'virtual QString {anonymous}::SignEncryptFilesResult::overview() const':
/home/ametzler/QT/kleopatra-24.12.3/src/crypto/signencrypttask.cpp:997:44: error: cannot convert 'const GpgME::Error' to 'bool'
997 | m_sresult.error(),
| ~~~~~~~~~~~~~~~^~
| |
| const GpgME::Error
/home/ametzler/QT/kleopatra-24.12.3/src/crypto/signencrypttask.cpp:141:31: note: initializing argument 5 of 'QString {anonymous}::formatResultLine(const QStringList&, const QString&, bool, bool, bool, bool, const GpgME::Error&)'
141 | bool signingFailed,
| ~~~~~^~~~~~~~~~~~~
In file included from /usr/include/gpgme++/exception.h:29,
from /usr/include/KPim6/Libkleo/libkleo/kleoexception.h:16,
from /usr/include/KPim6/Libkleo/Libkleo/KleoException:1,
from /home/ametzler/QT/kleopatra-24.12.3/src/utils/kleo_assert.h:12,
from /home/ametzler/QT/kleopatra-24.12.3/src/crypto/signencrypttask.cpp:15:
/usr/include/gpgme++/error.h:79:14: note: explicit conversion function was not considered
79 | explicit operator bool() const
| ^~~~~~~~
make[2]: *** [src/CMakeFiles/kleopatra_bin.dir/build.make:1791: src/CMakeFiles/kleopatra_bin.dir/crypto/signencrypttask.cpp.o] Error 1
make[2]: Leaving directory '/home/ametzler/QT/kleopatra-24.12.3/obj-x86_64-linux-gnu'
make[1]: *** [CMakeFiles/Makefile2:1581: src/CMakeFiles/kleopatra_bin.dir/all] Error 2
make[1]: Leaving directory '/home/ametzler/QT/kleopatra-24.12.3/obj-x86_64-linux-gnu'
make: *** [Makefile:149: all] Error 2
Reply to: