When compiling gpgme with qt lang enabled under macOS, I'm getting:
./../.././../src/gpgme-1-c8b52ff707.clean/lang/qt/src/qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '='
d->m_trustSignature = {trust, depth, scope};
~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
../../.././../src/gpgme-1-c8b52ff707.clean/lang/qt/src/qgpgmesignkeyjob.cpp:59:8: note: candidate function (the implicit copy assignment operator) not viable: cannot convert initializer list argument to 'const (anonymous namespace)::TrustSignatureProperties'
struct TrustSignatureProperties {
^
../../.././../src/gpgme-1-c8b52ff707.clean/lang/qt/src/qgpgmesignkeyjob.cpp:59:8: note: candidate function (the implicit move assignment operator) not viable: cannot convert initializer list argument to '(anonymous namespace)::TrustSignatureProperties'
struct TrustSignatureProperties {
^