Greetings,

(Note: it's the first time I'm trying to compile QGIS using Qt5, so the
problem might be the user here ;) )

Using the current master (what will become 2.12), I fail to successfully
compile a build using Qt5 libraries. The make process crashes when trying
to compile qgsauthcertutils.cpp with the following error:

/home/webmaster/dev/cpp/QGIS/src/core/auth/qgsauthcertutils.cpp: In static
member function ‘static QMap<QString, QList<QSslCertificate> >
QgsAuthCertUtils::certsGroupedByOrg(QList<QSslCertificate>)’:
/home/webmaster/dev/cpp/QGIS/src/core/auth/qgsauthcertutils.cpp:64:68:
error: no matching function for call to ‘QString::QString(QStringList)’
     QString org( cert.subjectInfo( QSslCertificate::Organization ) );
                                                                    ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1:0,
                 from /usr/include/Qca-qt5/QtCrypto/qca_core.h:36,
                 from /usr/include/Qca-qt5/QtCrypto/qca.h:36,
                 from /usr/include/Qca-qt5/QtCrypto/QtCrypto:1,
                 from
/home/webmaster/dev/cpp/QGIS/src/core/auth/qgsauthcertutils.h:21,
                 from
/home/webmaster/dev/cpp/QGIS/src/core/auth/qgsauthcertutils.cpp:17:


Question: is it the case that ATM master does not compile using Qt5
anymore? Or is there something I'm missing here?

Thanks for the help.

Math

P.S. the reason why I'm trying to get a functioning Qt5-based build is that
I've ran into a problem with Burmese character encoding that's fixed under
Qt5, due to its use of harfbuzz-ng. So, one additional motivation to to the
upgrade eventually :)
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to