( set -e; pkg="/home/aheinecke/dev/main/src/gpg4win/packages/libkleo-202307101603.tar.xz"; pkg_version="libkleo-202307101603"; pkgsdir="/home/aheinecke/dev/main/src/gpg4win/src/playground/build/${pkg_version}"; pkgbdir="/home/aheinecke/dev/main/src/gpg4win/src/playground/build/${pkg_version}-build"; pkgpdir="/home/aheinecke/dev/main/src/gpg4win/src/../patches/${pkg_version}"; pkgpbdir="/home/aheinecke/dev/main/src/gpg4win/src/../patches/libkleo"; pkgidir="/home/aheinecke/dev/main/src/gpg4win/src/playground/install/pkgs/${pkg_version}"; pkg_dev=""; pkg_version_dev="libkleo-dev-202307101603"; pkgidir_dev="/home/aheinecke/dev/main/src/gpg4win/src/playground/install/pkgs/${pkg_version_dev}"; pkgcfg=""; pkgextracflags=""; pkgmkargs=""; pkgmkargs_inst=""; pkgmkdir=""; pkgmkdir_inst=""; export PKG_CONFIG="/home/aheinecke/dev/main/src/gpg4win/src/../src/pkg-config"; export PKG_CONFIG_PATH="/home/aheinecke/dev/main/src/gpg4win/src/playground/install/lib/pkgconfig"; export PKG_CONFIG_LIBDIR=""; export PATH="/home/aheinecke/dev/main/src/gpg4win/src/playground/install/bin:/home/aheinecke/bin:/home/aheinecke/dev/main/bin:/opt/gnupg/bin:/usr/local/bin:/home/aheinecke/kde/src/kdesrc-build:/home/aheinecke/kde/src/kdesrc-build:/opt/gnupg/bin:/home/aheinecke/bin:/home/aheinecke/arbeit/go/go/bin:/home/aheinecke/go/bin:/home/aheinecke/bin:/home/aheinecke/Android/Sdk/tools/:/home/aheinecke/Android/Sdk/platform-tools/:/home/aheinecke/.cargo/bin:/home/aheinecke/bin:/usr/local/bin:/usr/bin:/bin"; export SYSROOT="/home/aheinecke/dev/main/src/gpg4win/src/playground/install"; export CONFIG_SITE="/home/aheinecke/dev/main/src/gpg4win/src/../src/config.site"; cd "${pkgbdir}"; test -n "${pkgmkdir}" && cd "${pkgmkdir}"; make -j16 ${pkgmkargs}) make[2]: Entering directory '/home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build' [ 4%] Generating ts... [ 4%] Generating mo... [ 4%] Automatic MOC for target KPim5Libkleo [ 4%] Built target tsfiles-3f48e547c190ac380d7271af6e9cef33 [ 4%] Built target pofiles-3f48e547c190ac380d7271af6e9cef33 [ 4%] Built target KPim5Libkleo_autogen [ 5%] Generating expirycheckerconfigbase.h, expirycheckerconfigbase.cpp [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/defaultkeygenerationjob.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/defaultkeyfilter.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/dn.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/debug.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/enum.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/expirychecker.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/docaction.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/KPim5Libkleo_autogen/mocs_compilation.cpp.obj [ 17%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/checksumdefinition.cpp.obj [ 19%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/expirycheckersettings.cpp.obj [ 20%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/kconfigbasedkeyfilter.cpp.obj [ 21%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/keygroup.cpp.obj [ 23%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/keygroupconfig.cpp.obj [ 24%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/keyfiltermanager.cpp.obj [ 26%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/expirycheckerconfig.cpp.obj [ 27%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/auditlogentry.cpp.obj In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/keyhelpers.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:19: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In function 'QStringList Kleo::getFingerprints(const KeyContainer&)': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:97: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 38 | std::transform(std::begin(keys), std::end(keys), std::back_inserter(fingerprints), [](const auto &key) { | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In lambda function: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:39:40: error: request for member 'primaryFingerprint' in 'key', which is of non-class type 'const int' 39 | return QString::fromLatin1(key.primaryFingerprint()); | ^~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/keygroupimportexport.cpp.obj In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/algorithm.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/expirychecker.cpp:21: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/algorithm.h:66:1: error: 'count_if' function uses 'auto' type specifier without trailing return type 66 | auto count_if(const InputRange &range, UnaryPredicate p) | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/algorithm.h:66:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/algorithm.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:18: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/algorithm.h:66:1: error: 'count_if' function uses 'auto' type specifier without trailing return type 66 | auto count_if(const InputRange &range, UnaryPredicate p) | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/algorithm.h:66:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/compliance.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:19: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/compliance.h:45:44: error: 'string_view' is not a member of 'std' 45 | KLEO_EXPORT bool algorithmIsCompliant(std::string_view algo); | ^~~~~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/compliance.h:45:44: note: 'std::string_view' is only available from C++17 onwards /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp: In constructor 'Kleo::KeyGroupConfig::KeyGroupConfig(const QString&)': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:151:14: error: 'make_unique' is not a member of 'std' 151 | : d{std::make_unique(filename)} | ^~~~~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:151:14: note: 'std::make_unique' is only available from C++14 onwards /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:151:33: error: expected primary-expression before '>' token 151 | : d{std::make_unique(filename)} | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:151:7: error: no matching function for call to 'std::unique_ptr::unique_ptr()' 151 | : d{std::make_unique(filename)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/memory:76, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.h:15, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:13: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:382:9: note: candidate: 'template std::unique_ptr<_Tp, _Dp>::unique_ptr(std::auto_ptr<_Up>&&) [with = _Up; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 382 | unique_ptr(auto_ptr<_Up>&& __u) noexcept; | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:382:9: note: template argument deduction/substitution failed: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:372:9: note: candidate: 'template std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Up, _Ep>&&) [with _Ep = _Up; = _Ep; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 372 | unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:372:9: note: template argument deduction/substitution failed: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:351:19: note: candidate: 'template constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr(std::nullptr_t) [with = _Del; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 351 | constexpr unique_ptr(nullptr_t) noexcept | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:351:19: note: template argument deduction/substitution failed: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:345:9: note: candidate: 'template std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer, std::__enable_if_t::value, _DelUnref&&>) [with _DelUnref = _Del; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' (deleted) 345 | unique_ptr(pointer, | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:345:9: note: template argument deduction/substitution failed: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:336:9: note: candidate: 'template std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer, std::__enable_if_t<(! std::is_lvalue_reference<_Del>::value), _Del&&>) [with = _Del; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 336 | unique_ptr(pointer __p, | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:336:9: note: template argument deduction/substitution failed: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:323:9: note: candidate: 'template std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer, const deleter_type&) [with = _Del; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 323 | unique_ptr(pointer __p, const deleter_type& __d) noexcept | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:323:9: note: template argument deduction/substitution failed: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:309:9: note: candidate: 'template std::unique_ptr<_Tp, _Dp>::unique_ptr(pointer) [with = _Del; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 309 | unique_ptr(pointer __p) noexcept | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:309:9: note: template argument deduction/substitution failed: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:296:19: note: candidate: 'template constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr() [with = _Del; _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 296 | constexpr unique_ptr() noexcept | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:296:19: note: template argument deduction/substitution failed: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:151:7: note: candidate expects 0 arguments, 1 provided 151 | : d{std::make_unique(filename)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:358:7: note: candidate: 'std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = Kleo::KeyGroupConfig::Private; _Dp = std::default_delete]' 358 | unique_ptr(unique_ptr&&) = default; | ^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/unique_ptr.h:358:7: note: conversion of argument 1 would be ill-formed: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp: In member function 'void Kleo::KeyGroupConfig::writeGroups(const std::vector&)': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:169:70: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 169 | std::for_each(std::begin(groups), std::end(groups), [this](const auto &group) { | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp: In lambda function: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:170:23: error: cannot convert 'const int' to 'const Kleo::KeyGroup&' 170 | d->writeGroup(group); | ^~~~~ | | | const int /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:108:62: note: initializing argument 1 of 'Kleo::KeyGroup Kleo::KeyGroupConfig::Private::writeGroup(const Kleo::KeyGroup&)' 108 | KeyGroup KeyGroupConfig::Private::writeGroup(const KeyGroup &group) | ~~~~~~~~~~~~~~~~^~~~~ In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/keyhelpers.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:21: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In function 'QStringList Kleo::getFingerprints(const KeyContainer&)': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:97: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 38 | std::transform(std::begin(keys), std::end(keys), std::back_inserter(fingerprints), [](const auto &key) { | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In lambda function: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:39:40: error: request for member 'primaryFingerprint' in 'key', which is of non-class type 'const int' 39 | return QString::fromLatin1(key.primaryFingerprint()); | ^~~~~~~~~~~~~~~~~~ In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/compliance.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/defaultkeyfilter.cpp:17: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/compliance.h:45:44: error: 'string_view' is not a member of 'std' 45 | KLEO_EXPORT bool algorithmIsCompliant(std::string_view algo); | ^~~~~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/compliance.h:45:44: note: 'std::string_view' is only available from C++17 onwards In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/keyhelpers.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/defaultkeyfilter.cpp:19: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In function 'QStringList Kleo::getFingerprints(const KeyContainer&)': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:97: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 38 | std::transform(std::begin(keys), std::end(keys), std::back_inserter(fingerprints), [](const auto &key) { | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In lambda function: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:39:40: error: request for member 'primaryFingerprint' in 'key', which is of non-class type 'const int' 39 | return QString::fromLatin1(key.primaryFingerprint()); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/algorithm:61, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/result.h:31, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/verificationresult.h:29, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/notation.h:29, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/key.h:28, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/predicates.h:12, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/predicates.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/Libkleo/Predicates:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroup.h:15, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:16: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h: In instantiation of '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator >; _Funct = Kleo::KeyGroupConfig::writeGroups(const std::vector&)::]': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:169:18: required from here /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:3787:12: error: no match for call to '(Kleo::KeyGroupConfig::writeGroups(const std::vector&)::) (const Kleo::KeyGroup&)' 3787 | __f(*__first); | ~~~^~~~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:169:57: note: candidate: 'Kleo::KeyGroupConfig::writeGroups(const std::vector&)::' 169 | std::for_each(std::begin(groups), std::end(groups), [this](const auto &group) { | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:169:57: note: no known conversion for argument 1 from 'const Kleo::KeyGroup' to 'const int&' /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = _Rb_tree_const_iterator; _OIter = back_insert_iterator; _UnaryOperation = Kleo::getFingerprints > >(const std::set >&)::]': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:19: required from 'QStringList Kleo::getFingerprints(const KeyContainer&) [with KeyContainer = std::set >]' /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupconfig.cpp:124:57: required from here /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:4263:31: error: no match for call to '(Kleo::getFingerprints > >(const std::set >&)::) (const GpgME::Key&)' 4263 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:4263:31: note: candidate: 'void (*)(const int&)' (conversion) /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:4263:31: note: candidate expects 2 arguments, 2 provided /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:88: note: candidate: 'Kleo::getFingerprints > >(const std::set >&)::' 38 | std::transform(std::begin(keys), std::end(keys), std::back_inserter(fingerprints), [](const auto &key) { | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:88: note: no known conversion for argument 1 from 'const GpgME::Key' to 'const int&' [ 30%] Building CXX object src/CMakeFiles/KPim5Libkleo.dir/kleo/keyresolver.cpp.obj make[4]: *** [src/CMakeFiles/KPim5Libkleo.dir/build.make:311: src/CMakeFiles/KPim5Libkleo.dir/kleo/keygroupconfig.cpp.obj] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [src/CMakeFiles/KPim5Libkleo.dir/build.make:146: src/CMakeFiles/KPim5Libkleo.dir/kleo/defaultkeyfilter.cpp.obj] Error 1 /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp: In member function 'void Kleo::KeyFilterManager::reload()': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:311:61: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 311 | Kleo::erase_if(d->filters, [conflictingValue](const auto &f) { | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp: In lambda function: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:312:76: error: no matching function for call to 'dynamic_pointer_cast(const int&)' 312 | const auto filter = std::dynamic_pointer_cast(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr.h:53, from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/memory:77, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfilter.h:17, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/keyfilter.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/Libkleo/KeyFilter:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.h:14, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:12: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr_base.h:1955:5: note: candidate: 'template std::__shared_ptr<_Tp1, _Lp> std::dynamic_pointer_cast(const __shared_ptr<_Tp2, _Lp>&)' 1955 | dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr_base.h:1955:5: note: template argument deduction/substitution failed: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:312:76: note: mismatched types 'const std::__shared_ptr<_Tp2, _Lp>' and 'const int' 312 | const auto filter = std::dynamic_pointer_cast(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr.h:718:5: note: candidate: 'template std::shared_ptr<_Tp> std::dynamic_pointer_cast(const shared_ptr<_Tp>&)' 718 | dynamic_pointer_cast(const shared_ptr<_Up>& __r) noexcept | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr.h:718:5: note: template argument deduction/substitution failed: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:312:76: note: mismatched types 'const std::shared_ptr<_Tp>' and 'const int' 312 | const auto filter = std::dynamic_pointer_cast(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp: In member function 'void Kleo::KeyFilterManager::reload()': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:318:86: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 318 | std::for_each(std::begin(d->filters), std::end(d->filters), [isOpenPGPValue](auto &f) { | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp: In lambda function: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:319:76: error: no matching function for call to 'dynamic_pointer_cast(int&)' 319 | const auto filter = std::dynamic_pointer_cast(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr_base.h:1955:5: note: candidate: 'template std::__shared_ptr<_Tp1, _Lp> std::dynamic_pointer_cast(const __shared_ptr<_Tp2, _Lp>&)' 1955 | dynamic_pointer_cast(const __shared_ptr<_Tp1, _Lp>& __r) noexcept | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr_base.h:1955:5: note: template argument deduction/substitution failed: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:319:76: note: mismatched types 'const std::__shared_ptr<_Tp2, _Lp>' and 'int' 319 | const auto filter = std::dynamic_pointer_cast(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr.h:718:5: note: candidate: 'template std::shared_ptr<_Tp> std::dynamic_pointer_cast(const shared_ptr<_Tp>&)' 718 | dynamic_pointer_cast(const shared_ptr<_Up>& __r) noexcept | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/shared_ptr.h:718:5: note: template argument deduction/substitution failed: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:319:76: note: mismatched types 'const std::shared_ptr<_Tp>' and 'int' 319 | const auto filter = std::dynamic_pointer_cast(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ make[4]: *** [src/CMakeFiles/KPim5Libkleo.dir/build.make:221: src/CMakeFiles/KPim5Libkleo.dir/kleo/expirychecker.cpp.obj] Error 1 In file included from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/algorithm:61, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qglobal.h:142, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qflags.h:40, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QFlags:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfilter.h:14: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h: In instantiation of '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Funct = Kleo::KeyFilterManager::reload()::]': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:318:22: required from here /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:3787:12: error: no match for call to '(Kleo::KeyFilterManager::reload()::) (std::shared_ptr&)' 3787 | __f(*__first); | ~~~^~~~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:318:69: note: candidate: 'Kleo::KeyFilterManager::reload()::' 318 | std::for_each(std::begin(d->filters), std::end(d->filters), [isOpenPGPValue](auto &f) { | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:318:69: note: no known conversion for argument 1 from 'std::shared_ptr' to 'int&' In file included from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algobase.h:71, from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/algorithm:60: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = Kleo::KeyFilterManager::reload()::]': /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algobase.h:2140:13: required from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:877:30: required from '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = Kleo::KeyFilterManager::reload()::]' /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/algorithm.h:140:27: required from 'void Kleo::erase_if(Vector&, UnaryPredicate) [with Vector = std::vector >; UnaryPredicate = KeyFilterManager::reload()::]' /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:311:23: required from here /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/predefined_ops.h:318:30: error: no match for call to '(Kleo::KeyFilterManager::reload()::) (std::shared_ptr&)' 318 | { return bool(_M_pred(*__it)); } | ~~~~~~~^~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:311:36: note: candidate: 'Kleo::KeyFilterManager::reload()::' 311 | Kleo::erase_if(d->filters, [conflictingValue](const auto &f) { | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyfiltermanager.cpp:311:36: note: no known conversion for argument 1 from 'std::shared_ptr' to 'const int&' In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/keyhelpers.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupimportexport.cpp:19: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In function 'QStringList Kleo::getFingerprints(const KeyContainer&)': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:97: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 38 | std::transform(std::begin(keys), std::end(keys), std::back_inserter(fingerprints), [](const auto &key) { | ^~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h: In lambda function: /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:39:40: error: request for member 'primaryFingerprint' in 'key', which is of non-class type 'const int' 39 | return QString::fromLatin1(key.primaryFingerprint()); | ^~~~~~~~~~~~~~~~~~ make[4]: *** [src/CMakeFiles/KPim5Libkleo.dir/build.make:281: src/CMakeFiles/KPim5Libkleo.dir/kleo/keyfiltermanager.cpp.obj] Error 1 In file included from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/algorithm:61, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/result.h:31, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/verificationresult.h:29, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/notation.h:29, from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/gpgme++/key.h:28, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/predicates.h:12, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/libkleo/predicates.h:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603-build/src/Libkleo/Predicates:1, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroup.h:15, from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupimportexport.cpp:16: /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = _Rb_tree_const_iterator; _OIter = back_insert_iterator; _UnaryOperation = Kleo::getFingerprints > >(const std::set >&)::]': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:19: required from 'QStringList Kleo::getFingerprints(const KeyContainer&) [with KeyContainer = std::set >]' /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keygroupimportexport.cpp:100:97: required from here /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:4263:31: error: no match for call to '(Kleo::getFingerprints > >(const std::set >&)::) (const GpgME::Key&)' 4263 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:4263:31: note: candidate: 'void (*)(const int&)' (conversion) /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algo.h:4263:31: note: candidate expects 2 arguments, 2 provided /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:88: note: candidate: 'Kleo::getFingerprints > >(const std::set >&)::' 38 | std::transform(std::begin(keys), std::end(keys), std::back_inserter(fingerprints), [](const auto &key) { | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/utils/keyhelpers.h:38:88: note: no known conversion for argument 1 from 'const GpgME::Key' to 'const int&' make[4]: *** [src/CMakeFiles/KPim5Libkleo.dir/build.make:326: src/CMakeFiles/KPim5Libkleo.dir/kleo/keygroupimportexport.cpp.obj] Error 1 /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp: In member function 'void Kleo::KeyResolver::Private::showApprovalDialog(Kleo::KeyResolverCore::Result, QWidget*)': /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:75:20: error: 'make_unique' is not a member of 'std' 75 | mDialog = std::make_unique(mEncrypt, | ^~~~~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:75:20: note: 'std::make_unique' is only available from C++14 onwards /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:75:52: error: expected primary-expression before '>' token 75 | mDialog = std::make_unique(mEncrypt, | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:75:54: warning: left operand of comma operator has no effect [-Wunused-value] 75 | mDialog = std::make_unique(mEncrypt, | ^~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:76:54: warning: right operand of comma operator has no effect [-Wunused-value] 76 | mSign, | ^~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:78:79: warning: right operand of comma operator has no effect [-Wunused-value] 78 | std::move(result.solution), | ^ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:80:54: warning: right operand of comma operator has no effect [-Wunused-value] 80 | mAllowMixed, | ^~~~~~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:81:54: warning: right operand of comma operator has no effect [-Wunused-value] 81 | mFormat, | ^~~~~~~ /home/aheinecke/dev/main/src/gpg4win/src/playground/build/libkleo-202307101603/src/kleo/keyresolver.cpp:83:54: warning: right operand of comma operator has no effect [-Wunused-value] 83 | mDialogWindowFlags); | ^~~~~~~~~~~~~~~~~~ make[4]: *** [src/CMakeFiles/KPim5Libkleo.dir/build.make:341: src/CMakeFiles/KPim5Libkleo.dir/kleo/keyresolver.cpp.obj] Error 1