Page MenuHome GnuPG

(An Untitled Masterwork)
ActivePublic

Authored by aheinecke on Aug 4 2023, 10:52 AM.
[ 3%] Automatic MOC for target mimetreeparserprivate
[ 3%] Built target mimetreeparserprivate_autogen
[ 9%] Building CXX object src/core/CMakeFiles/mimetreeparserprivate.dir/messagepart.cpp.obj
[ 9%] Building CXX object src/core/CMakeFiles/mimetreeparserprivate.dir/mimetreeparserprivate_autogen/mocs_compilation.cpp.obj
[ 12%] Building CXX object src/core/CMakeFiles/mimetreeparserprivate.dir/crypto.cpp.obj
[ 15%] Building CXX object src/core/CMakeFiles/mimetreeparserprivate.dir/mailtemplates.cpp.obj
[ 18%] Building CXX object src/core/CMakeFiles/mimetreeparserprivate.dir/mailcrypto.cpp.obj
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qvariant.h:46,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QVariant:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/../../../../../mimetreeparser-202307281051/src/core/crypto.h:9,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/../../../../../mimetreeparser-202307281051/src/core/messagepart.h:6,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/moc_messagepart.cpp:10,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/mocs_compilation.cpp:2:
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/../../../../../mimetreeparser-202307281051/src/core/crypto.h:103:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/../../../../../mimetreeparser-202307281051/src/core/crypto.h:103:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/../../../../../mimetreeparser-202307281051/src/core/crypto.h:103:1: error: definition of 'static int QMetaTypeId<Crypto::Key>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::Key>' [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: definition of 'static int QMetaTypeId<Crypto::KMime::ContentIndex>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::KMime::ContentIndex>' [-fpermissive]
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h: In static member function 'static int QMetaTypeId<Crypto::KMime::ContentIndex>::qt_metatype_id()':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:38,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:13,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/KMime/Message:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/../../../../../mimetreeparser-202307281051/src/core/messagepart.h:10:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: parse error in template argument list
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: 'KMime' does not name a type
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: expected '>' before '::' token
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: expected '(' before '::' token
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: '::ContentIndex' has not been declared; did you mean 'Crypto::KMime::ContentIndex'?
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:40:20: note: 'Crypto::KMime::ContentIndex' declared here
40 | class KMIME_EXPORT ContentIndex
| ^~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: expected primary-expression before '>' token
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qglobal.h:1301,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qatomic.h:41,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qrefcount.h:43,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qbytearray.h:44,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QByteArray:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051-build/src/core/mimetreeparserprivate_autogen/EWIEGA46WW/../../../../../mimetreeparser-202307281051/src/core/crypto.h:8:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h: At global scope:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: explicit specialization of 'template<class T> class QTypeInfo' outside its namespace must use a nested-name-specifier [-fpermissive]
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: parse error in template argument list
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: no matching function for call to 'qIsTrivial<<expression error> >()'
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: candidate: 'template<class T> constexpr bool qIsTrivial()'
63 | static constexpr bool qIsTrivial()
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: template argument 1 is invalid
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: parse error in template argument list
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: no matching function for call to 'qIsRelocatable<<expression error> >()'
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: candidate: 'template<class T> constexpr bool qIsRelocatable()'
53 | static constexpr bool qIsRelocatable()
| ^~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: template argument 1 is invalid
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' has not been declared
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: template argument 1 is invalid
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' has not been declared
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: definition of 'static const char* QTypeInfo<Crypto::KMime::Types::Mailbox>::name()' is not in namespace enclosing 'QTypeInfo<Crypto::KMime::Types::Mailbox>' [-fpermissive]
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: explicit specialization of 'template<class T> class QTypeInfo' outside its namespace must use a nested-name-specifier [-fpermissive]
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: parse error in template argument list
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: no matching function for call to 'qIsTrivial<<expression error> >()'
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: candidate: 'template<class T> constexpr bool qIsTrivial()'
63 | static constexpr bool qIsTrivial()
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: template argument 1 is invalid
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: parse error in template argument list
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: no matching function for call to 'qIsRelocatable<<expression error> >()'
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: candidate: 'template<class T> constexpr bool qIsRelocatable()'
53 | static constexpr bool qIsRelocatable()
| ^~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: template argument 1 is invalid
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' has not been declared
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: template argument 1 is invalid
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' has not been declared
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: definition of 'static const char* QTypeInfo<Crypto::KMime::Types::Address>::name()' is not in namespace enclosing 'QTypeInfo<Crypto::KMime::Types::Address>' [-fpermissive]
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: explicit specialization of 'template<class T> class QTypeInfo' outside its namespace must use a nested-name-specifier [-fpermissive]
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: parse error in template argument list
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: no matching function for call to 'qIsTrivial<<expression error> >()'
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: candidate: 'template<class T> constexpr bool qIsTrivial()'
63 | static constexpr bool qIsTrivial()
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: template argument 1 is invalid
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: parse error in template argument list
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: no matching function for call to 'qIsRelocatable<<expression error> >()'
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: candidate: 'template<class T> constexpr bool qIsRelocatable()'
53 | static constexpr bool qIsRelocatable()
| ^~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: template argument 1 is invalid
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' has not been declared
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: template argument 1 is invalid
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' has not been declared
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: definition of 'static const char* QTypeInfo<Crypto::KMime::Types::AddrSpec>::name()' is not in namespace enclosing 'QTypeInfo<Crypto::KMime::Types::AddrSpec>' [-fpermissive]
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: definition of 'static int QMetaTypeId<Crypto::KMime::Headers::To*>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::KMime::Headers::To*>' [-fpermissive]
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h: In static member function 'static int QMetaTypeId<Crypto::KMime::Headers::To*>::qt_metatype_id()':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: parse error in template argument list
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: 'KMime' does not name a type
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: expected '>' before '::' token
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: expected '(' before '::' token
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: '::Headers' has not been declared
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1445:1: error: expected primary-expression before '>' token
1445 | Q_DECLARE_METATYPE(KMime::Headers::To*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h: At global scope:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: definition of 'static int QMetaTypeId<Crypto::KMime::Headers::Cc*>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::KMime::Headers::Cc*>' [-fpermissive]
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h: In static member function 'static int QMetaTypeId<Crypto::KMime::Headers::Cc*>::qt_metatype_id()':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: parse error in template argument list
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: 'KMime' does not name a type
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: expected '>' before '::' token
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: expected '(' before '::' token
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: '::Headers' has not been declared
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1446:1: error: expected primary-expression before '>' token
1446 | Q_DECLARE_METATYPE(KMime::Headers::Cc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h: At global scope:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: definition of 'static int QMetaTypeId<Crypto::KMime::Headers::Bcc*>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::KMime::Headers::Bcc*>' [-fpermissive]
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h: In static member function 'static int QMetaTypeId<Crypto::KMime::Headers::Bcc*>::qt_metatype_id()':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: parse error in template argument list
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: 'KMime' does not name a type
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: expected '>' before '::' token
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: expected '(' before '::' token
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: '::Headers' has not been declared
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_headers.h:1447:1: error: expected primary-expression before '>' token
1447 | Q_DECLARE_METATYPE(KMime::Headers::Bcc*)
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qvariant.h:46,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QVariant:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:9,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.cpp:7:
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: definition of 'static int QMetaTypeId<Crypto::Key>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::Key>' [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qvariant.h:46,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QVariant:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:9,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/messagepart.h:6,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/messagepart.cpp:5:
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: definition of 'static int QMetaTypeId<Crypto::Key>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::Key>' [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtextstream.h:43,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qdebug.h:49,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QDebug:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.cpp:13:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h: In member function 'qint64 Crypto::QIODevice::write(const Crypto::QByteArray&)':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:137:20: error: invalid use of incomplete type 'const class Crypto::QByteArray'
137 | { return write(data.constData(), data.size()); }
| ^~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:59:7: note: forward declaration of 'class Crypto::QByteArray'
59 | class QByteArray;
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:137:38: error: invalid use of incomplete type 'const class Crypto::QByteArray'
137 | { return write(data.constData(), data.size()); }
| ^~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:59:7: note: forward declaration of 'class Crypto::QByteArray'
59 | class QByteArray;
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: definition of 'static int QMetaTypeId<Crypto::KMime::ContentIndex>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::KMime::ContentIndex>' [-fpermissive]
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h: In static member function 'static int QMetaTypeId<Crypto::KMime::ContentIndex>::qt_metatype_id()':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:38,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:13,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/KMime/Message:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/messagepart.h:10:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: parse error in template argument list
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: 'KMime' does not name a type
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: expected '>' before '::' token
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: expected '(' before '::' token
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: '::ContentIndex' has not been declared; did you mean 'Crypto::KMime::ContentIndex'?
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:40:20: note: 'Crypto::KMime::ContentIndex' declared here
40 | class KMIME_EXPORT ContentIndex
| ^~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:133:1: error: expected primary-expression before '>' token
133 | Q_DECLARE_METATYPE(KMime::ContentIndex)
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QMetaType:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:27,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:38,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/KMime/Content:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/mailcrypto.h:6,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/mailcrypto.cpp:7:
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:103:1: error: definition of 'static int QMetaTypeId<Crypto::Key>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::Key>' [-fpermissive]
103 | Q_DECLARE_METATYPE(Crypto::Key);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qglobal.h:1301,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qatomic.h:41,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qrefcount.h:43,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qbytearray.h:44,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QByteArray:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:8:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h: At global scope:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: explicit specialization of 'template<class T> class QTypeInfo' outside its namespace must use a nested-name-specifier [-fpermissive]
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: parse error in template argument list
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: no matching function for call to 'qIsTrivial<<expression error> >()'
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: candidate: 'template<class T> constexpr bool qIsTrivial()'
63 | static constexpr bool qIsTrivial()
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: template argument 1 is invalid
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer.h:48,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QSharedPointer:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:44:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h: At global scope:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:988:49: error: 'IsPointerToTypeDerivedFromQObject' is not a member of 'Crypto::QtPrivate'; did you mean 'QtPrivate::IsPointerToTypeDerivedFromQObject'?
988 | QWeakPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1496:12: note: 'QtPrivate::IsPointerToTypeDerivedFromQObject' declared here
1496 | struct IsPointerToTypeDerivedFromQObject
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:988:85: error: template argument 1 is invalid
988 | QWeakPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:988:93: error: expected '(' before ',' token
988 | QWeakPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
| (
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:988:96: error: wrong number of template arguments (2, should be 1)
988 | QWeakPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:78:26: note: provided for 'template<class T> class Crypto::QWeakPointer'
78 | template <class T> class QWeakPointer;
| ^~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:988:103: error: expected initializer before '>' token
988 | QWeakPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: parse error in template argument list
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: no matching function for call to 'qIsRelocatable<<expression error> >()'
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: candidate: 'template<class T> constexpr bool qIsRelocatable()'
53 | static constexpr bool qIsRelocatable()
| ^~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: template argument deduction/substitution failed:
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtextstream.h:43,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qdebug.h:49,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QDebug:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/mailcrypto.cpp:9:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h: In member function 'qint64 Crypto::QIODevice::write(const Crypto::QByteArray&)':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:137:20: error: invalid use of incomplete type 'const class Crypto::QByteArray'
137 | { return write(data.constData(), data.size()); }
| ^~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: template argument 1 is invalid
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:59:7: note: forward declaration of 'class Crypto::QByteArray'
59 | class QByteArray;
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' has not been declared
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:137:38: error: invalid use of incomplete type 'const class Crypto::QByteArray'
137 | { return write(data.constData(), data.size()); }
| ^~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qiodevice.h:59:7: note: forward declaration of 'class Crypto::QByteArray'
59 | class QByteArray;
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:994:51: error: 'IsPointerToTypeDerivedFromQObject' is not a member of 'Crypto::QtPrivate'; did you mean 'QtPrivate::IsPointerToTypeDerivedFromQObject'?
994 | QSharedPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1496:12: note: 'QtPrivate::IsPointerToTypeDerivedFromQObject' declared here
1496 | struct IsPointerToTypeDerivedFromQObject
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:994:87: error: template argument 1 is invalid
994 | QSharedPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: template argument 1 is invalid
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:994:95: error: expected '(' before ',' token
994 | QSharedPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
| (
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:994:98: error: wrong number of template arguments (2, should be 1)
994 | QSharedPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:79:26: note: provided for 'template<class T> class Crypto::QSharedPointer'
79 | template <class T> class QSharedPointer;
| ^~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: 'KMime' has not been declared
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:994:105: error: expected initializer before '>' token
994 | QSharedPointer<typename std::enable_if<QtPrivate::IsPointerToTypeDerivedFromQObject<T*>::Value, T>::type>
| ^
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:162:1: error: definition of 'static const char* QTypeInfo<Crypto::KMime::Types::Mailbox>::name()' is not in namespace enclosing 'QTypeInfo<Crypto::KMime::Types::Mailbox>' [-fpermissive]
162 | Q_DECLARE_TYPEINFO(KMime::Types::Mailbox, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: explicit specialization of 'template<class T> class QTypeInfo' outside its namespace must use a nested-name-specifier [-fpermissive]
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:1038:22: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
1038 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QWeakPointer<T>, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:1038:22: error: definition of 'static const char* QTypeInfo<Crypto::QWeakPointer<T> >::name()' is not in namespace enclosing 'QTypeInfo<Crypto::QWeakPointer<T> >' [-fpermissive]
1038 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QWeakPointer<T>, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: parse error in template argument list
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: no matching function for call to 'qIsTrivial<<expression error> >()'
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: candidate: 'template<class T> constexpr bool qIsTrivial()'
63 | static constexpr bool qIsTrivial()
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: template argument 1 is invalid
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:1039:22: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
1039 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QSharedPointer<T>, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qsharedpointer_impl.h:1039:22: error: definition of 'static const char* QTypeInfo<Crypto::QSharedPointer<X> >::name()' is not in namespace enclosing 'QTypeInfo<Crypto::QSharedPointer<X> >' [-fpermissive]
1039 | template<typename T> Q_DECLARE_TYPEINFO_BODY(QSharedPointer<T>, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: parse error in template argument list
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: no matching function for call to 'qIsRelocatable<<expression error> >()'
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: candidate: 'template<class T> constexpr bool qIsRelocatable()'
53 | static constexpr bool qIsRelocatable()
| ^~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: template argument 1 is invalid
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' has not been declared
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: template argument 1 is invalid
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: 'KMime' has not been declared
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:163:1: error: definition of 'static const char* QTypeInfo<Crypto::KMime::Types::Address>::name()' is not in namespace enclosing 'QTypeInfo<Crypto::KMime::Types::Address>' [-fpermissive]
163 | Q_DECLARE_TYPEINFO(KMime::Types::Address, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: explicit specialization of 'template<class T> class QTypeInfo' outside its namespace must use a nested-name-specifier [-fpermissive]
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: parse error in template argument list
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: no matching function for call to 'qIsTrivial<<expression error> >()'
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: candidate: 'template<class T> constexpr bool qIsTrivial()'
63 | static constexpr bool qIsTrivial()
| ^~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:63:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: template argument 1 is invalid
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: parse error in template argument list
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: no matching function for call to 'qIsRelocatable<<expression error> >()'
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: candidate: 'template<class T> constexpr bool qIsRelocatable()'
53 | static constexpr bool qIsRelocatable()
| ^~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:53:23: note: template argument deduction/substitution failed:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: template argument 1 is invalid
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' has not been declared
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: definition of 'static int QMetaTypeId<Crypto::KMime::Content*>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::KMime::Content*>' [-fpermissive]
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: template argument 1 is invalid
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: 'KMime' has not been declared
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_types.h:164:1: error: definition of 'static const char* QTypeInfo<Crypto::KMime::Types::AddrSpec>::name()' is not in namespace enclosing 'QTypeInfo<Crypto::KMime::Types::AddrSpec>' [-fpermissive]
164 | Q_DECLARE_TYPEINFO(KMime::Types::AddrSpec, Q_MOVABLE_TYPE);
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h: In static member function 'static int QMetaTypeId<Crypto::KMime::Content*>::qt_metatype_id()':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: parse error in template argument list
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: 'KMime' does not name a type
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: expected '>' before '::' token
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: expected '(' before '::' token
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: '::Content' has not been declared; did you mean 'Crypto::KMime::Content'?
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:98:20: note: 'Crypto::KMime::Content' declared here
98 | class KMIME_EXPORT Content
| ^~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_content.h:699:1: error: expected primary-expression before '>' token
699 | Q_DECLARE_METATYPE(KMime::Content*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h: At global scope:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:187:1: error: specialization of 'template<class T> struct QMetaTypeId' in different namespace [-fpermissive]
187 | Q_DECLARE_METATYPE(KMime::Message*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:1768:8: note: from definition of 'template<class T> struct QMetaTypeId'
1768 | struct QMetaTypeId : public QMetaTypeIdQObject<T>
| ^~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:187:1: error: explicit specialization of 'template<class T> struct QMetaTypeId' outside its namespace must use a nested-name-specifier [-fpermissive]
187 | Q_DECLARE_METATYPE(KMime::Message*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:187:1: error: definition of 'static int QMetaTypeId<Crypto::KMime::Message*>::qt_metatype_id()' is not in namespace enclosing 'QMetaTypeId<Crypto::KMime::Message*>' [-fpermissive]
187 | Q_DECLARE_METATYPE(KMime::Message*)
| ^~~~~~~~~~~~~~~~~~
In file included from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qglobal.h:1301,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qatomic.h:41,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qrefcount.h:43,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qbytearray.h:44,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/QByteArray:1,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:8:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h: At global scope:
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: error: specialization of 'template<class T> class QTypeInfo' in different namespace [-fpermissive]
1194 | Q_DECLARE_SHARED(QLocale)
| ^~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:77:7: note: from definition of 'template<class T> class QTypeInfo'
77 | class QTypeInfo
| ^~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: error: explicit specialization of 'template<class T> class QTypeInfo' outside its namespace must use a nested-name-specifier [-fpermissive]
1194 | Q_DECLARE_SHARED(QLocale)
| ^~~~~~~~~~~~~~~~
In file included from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_pair.h:60,
from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/bits/stl_algobase.h:64,
from /usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/memory:63,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/errors.h:6,
from /home/aheinecke/dev/main/src/gpg4win/src/playground/build/mimetreeparser-202307281051/src/core/crypto.h:6:
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits: In instantiation of 'struct std::is_trivial<QLocale>':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:66:32: required from 'constexpr bool qIsTrivial() [with T = QLocale]'
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: required from here
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits:725:38: error: invalid use of incomplete type 'class QLocale'
725 | : public integral_constant<bool, __is_trivial(_Tp)>
| ^~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h: In static member function 'static int QMetaTypeId<Crypto::KMime::Message*>::qt_metatype_id()':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:187:1: error: 'KMime' was not declared in this scope; did you mean 'Crypto::KMime'?
187 | Q_DECLARE_METATYPE(KMime::Message*)
| ^~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_contentindex.h:29:11: note: 'Crypto::KMime' declared here
29 | namespace KMime
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:2089:1: note: forward declaration of 'class QLocale'
2089 | QT_FOR_EACH_STATIC_CORE_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:187:1: error: parse error in template argument list
187 | Q_DECLARE_METATYPE(KMime::Message*)
| ^~~~~~~~~~~~~~~~~~
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits:727:52: error: static assertion failed: template argument must be a complete class or an unbounded array
727 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits:727:52: note: 'std::__is_complete_or_unbounded<__type_identity<QLocale> >((std::__type_identity<QLocale>(), std::__type_identity<QLocale>()))' evaluates to false
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h: In instantiation of 'constexpr bool qIsTrivial() [with T = QLocale]':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: required from here
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:66:32: error: 'value' is not a member of 'std::is_trivial<QLocale>'
66 | return std::is_trivial<T>::value;
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: in 'constexpr' expansion of 'qIsTrivial<QLocale>()'
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: error: 'constexpr' call flows off the end of the function
1194 | Q_DECLARE_SHARED(QLocale)
| ^~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: error: enumerator value for 'isComplex' is not an integer constant
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits: In instantiation of 'struct std::is_trivially_copyable<QLocale>':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:56:43: required from 'constexpr bool qIsRelocatable() [with T = QLocale]'
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: required from here
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits:734:38: error: invalid use of incomplete type 'class QLocale'
734 | : public integral_constant<bool, __is_trivially_copyable(_Tp)>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qmetatype.h:2089:1: note: forward declaration of 'class QLocale'
2089 | QT_FOR_EACH_STATIC_CORE_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits:736:52: error: static assertion failed: template argument must be a complete class or an unbounded array
736 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib64/gcc/i686-w64-mingw32/12.2.0/include/c++/type_traits:736:52: note: 'std::__is_complete_or_unbounded<__type_identity<QLocale> >((std::__type_identity<QLocale>(), std::__type_identity<QLocale>()))' evaluates to false
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h: In instantiation of 'constexpr bool qIsRelocatable() [with T = QLocale]':
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qlocale.h:1194:1: required from here
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/QtCore/qtypeinfo.h:56:43: error: 'value' is not a member of 'std::is_trivially_copyable<QLocale>'
56 | return std::is_trivially_copyable<T>::value && std::is_trivially_destructible<T>::value;
| ^~~~~
/home/aheinecke/dev/main/src/gpg4win/src/playground/install/include/KPim5/KMime/kmime/kmime_message.h:187:1: error: 'KMime' does not name a type