neprochází build s Qt 5.15.0
- Commit datovky: 22a56529
- Distribuce: Arch Linux
- Qt: qt5-base 5.15.0-1
- Kompilátor: g++ (GCC) 10.1.0
Chyba:
g++ -c -g -O0 -std=c++11 -Wall -Wextra -pedantic -Wdate-time -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -march=native -O2 -pipe -fno-plt -Wall -Wextra -D_REENTRANT -fPIC -DDEBUG=1 -DVERSION=\"4.15.0\" -DAPP_NAME=\"datovka\" -DAPP_ORG_DOMAIN=\"cz.nic\" -DAPP_ORG_NAME=\"CZ.NIC\" -DDATADIR=\"/usr/share\" -DPKGDATADIR=\"\" -DLOCALE_INST_DIR="\"/usr/share/datovka/localisations\"" -DTEXT_FILES_INST_DIR="\"/usr/share/doc/datovka\"" -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -Igen_moc -Igen_ui -I/usr/lib/qt/mkspecs/linux-g++ -o gen_objects/src/gui/dlg_account_from_db.o src/gui/dlg_account_from_db.cpp
src/delegates/tag_item.cpp: In member function ‘int TagItem::paint(QPainter*, const QStyleOptionViewItem&) const’:
src/delegates/tag_item.cpp:59:15: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
59 | QPainterPath path;
| ^~~~
Varování:
g++ -c -g -O0 -std=c++11 -Wall -Wextra -pedantic -Wdate-time -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -march=native -O2 -pipe -fno-plt -Wall -Wextra -D_REENTRANT -fPIC -DDEBUG=1 -DVERSION=\"4.15.0\" -DAPP_NAME=\"datovka\" -DAPP_ORG_DOMAIN=\"cz.nic\" -DAPP_ORG_NAME=\"CZ.NIC\" -DDATADIR=\"/usr/share\" -DPKGDATADIR=\"\" -DLOCALE_INST_DIR="\"/usr/share/datovka/localisations\"" -DTEXT_FILES_INST_DIR="\"/usr/share/doc/datovka\"" -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -Igen_moc -Igen_ui -I/usr/lib/qt/mkspecs/linux-g++ -o gen_objects/src/datovka_shared/records_management/json/upload_account_status.o src/datovka_shared/records_management/json/upload_account_status.cpp
src/datovka_shared/records_management/io/records_management_connection.cpp: In function ‘bool readAndAddCert(const QByteArray&, QSsl::EncodingFormat)’:
src/datovka_shared/records_management/io/records_management_connection.cpp:182:14: warning: ‘static void QSslSocket::addDefaultCaCertificate(const QSslCertificate&)’ is deprecated [-Wdeprecated-declarations]
182 | QSslSocket::addDefaultCaCertificate(cert);
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
from /usr/include/qt/QtNetwork/QSslConfiguration:1,
from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
from /usr/include/qt/QtNetwork/QNetworkReply:1,
from src/datovka_shared/records_management/io/records_management_connection.cpp:26:
/usr/include/qt/QtNetwork/qsslsocket.h:180:31: note: declared here
180 | QT_DEPRECATED static void addDefaultCaCertificate(const QSslCertificate &certificate);
| ^~~~~~~~~~~~~~~~~~~~~~~
src/datovka_shared/records_management/io/records_management_connection.cpp:182:42: warning: ‘static void QSslSocket::addDefaultCaCertificate(const QSslCertificate&)’ is deprecated [-Wdeprecated-declarations]
182 | QSslSocket::addDefaultCaCertificate(cert);
| ^
In file included from /usr/include/qt/QtNetwork/qsslconfiguration.h:62,
from /usr/include/qt/QtNetwork/QSslConfiguration:1,
from /usr/include/qt/QtNetwork/qnetworkaccessmanager.h:49,
from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
from /usr/include/qt/QtNetwork/QNetworkReply:1,
from src/datovka_shared/records_management/io/records_management_connection.cpp:26:
/usr/include/qt/QtNetwork/qsslsocket.h:180:31: note: declared here
180 | QT_DEPRECATED static void addDefaultCaCertificate(const QSslCertificate &certificate);
| ^~~~~~~~~~~~~~~~~~~~~~~
src/datovka_shared/records_management/io/records_management_connection.cpp: In member function ‘QNetworkReply* RecMgmt::Connection::sendRequest(const QNetworkRequest&, const QByteArray&)’:
src/datovka_shared/records_management/io/records_management_connection.cpp:276:34: warning: ‘QNetworkAccessManager::NetworkAccessibility QNetworkAccessManager::networkAccessible() const’ is deprecated [-Wdeprecated-declarations]
276 | switch (m_nam.networkAccessible()) {
| ^
In file included from /usr/include/qt/QtNetwork/QNetworkAccessManager:1,
from /usr/include/qt/QtNetwork/qnetworkreply.h:49,
from /usr/include/qt/QtNetwork/QNetworkReply:1,
from src/datovka_shared/records_management/io/records_management_connection.cpp:26:
/usr/include/qt/QtNetwork/qnetworkaccessmanager.h:160:53: note: declared here
160 | QT_DEPRECATED_VERSION_5_15 NetworkAccessibility networkAccessible() const;
| ^~~~~~~~~~~~~~~~~
g++ -c -g -O0 -std=c++11 -Wall -Wextra -pedantic -Wdate-time -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -march=native -O2 -pipe -fno-plt -Wall -Wextra -D_REENTRANT -fPIC -DDEBUG=1 -DVERSION=\"4.15.0\" -DAPP_NAME=\"datovka\" -DAPP_ORG_DOMAIN=\"cz.nic\" -DAPP_ORG_NAME=\"CZ.NIC\" -DDATADIR=\"/usr/share\" -DPKGDATADIR=\"\" -DLOCALE_INST_DIR="\"/usr/share/datovka/localisations\"" -DTEXT_FILES_INST_DIR="\"/usr/share/doc/datovka\"" -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -Igen_moc -Igen_ui -I/usr/lib/qt/mkspecs/linux-g++ -o gen_objects/src/delegates/tag_item.o src/delegates/tag_item.cpp
src/datovka_shared/utility/strings.cpp: In function ‘QString Utility::generateRandomString(int)’:
src/datovka_shared/utility/strings.cpp:39:21: warning: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Wdeprecated-declarations]
39 | int index = qrand() % possibleCharacters.length();
| ^
In file included from /usr/include/qt/QtCore/QtGlobal:1,
from src/datovka_shared/utility/strings.cpp:24:
/usr/include/qt/QtCore/qglobal.h:1277:80: note: declared here
1277 | RT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand();
| ^~~~~