How to update project dll to 5.15.3 version?
-
Hello everyone.
I have tried to download qt libraries using qt installer, but it does not contain 5.15.3 version.
It has a 5.15.2 and earlier released versions.They say I might set the libraries by zip archives with unbealded dlls. For example "qt-everywhere-opensource-src-5.15.3".
May someone tell me (or send a link) how to build dlls?
Or you may know other way to update project old libraries? -
@Den-One said in How to update project dll to 5.15.3 version?:
but it does not contain 5.15.3 version
Qt5 versions binaries > 5.15.2 are provided only to commercial users (unfortunatelly).
"They say I might set the libraries by zip archives with unbealded dlls. For example "qt-everywhere-opensource-src-5.15.3"." - what this means is: you can build needed Qt version from source by yourself. But this is not an easy job. See https://wiki.qt.io/Building_Qt_5_from_Git
https://doc.qt.io/qt-5/build-sources.html -
@Den-One said in How to update project dll to 5.15.3 version?:
lded dlls. For example "qt-everywhere-opensource
Hi, @jsulm. Thanks for your reply. I did everything like it was in the documentation. I downloaded perl, python and also msys2 for 'make' command. I I installed mingw.
So, if I write config commands:
$ cd qt5-build $ ..\\qt5\configure -developer-build -opensource -nomake examples -nomake tests
Seems to be it works correct. The console didn't report any errors.
But building finishes with this error after 'make' command:g++ -c -include .pch/release/qt_pch.h -fno-keep-inline-dllexport -DOPENSSL_API_COMPAT=0x10100000L -msse2 -mstackrealign -mfpmath=sse -O2 -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DQT_USE_SYSTEM_PROXIES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -I. -Ikernel -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.15.3 -I../../include/QtNetwork/5.15.3/QtNetwork -Itmp -I../../include/QtCore/5.15.3 -I../../include/QtCore/5.15.3/QtCore -I../../include/QtCore -I.moc/release -I../../mkspecs/win32-g++ -o .obj/release/hpacktable.o access/http2/hpacktable.cpp g++ -c -include .pch/release/qt_pch.h -fno-keep-inline-dllexport -DOPENSSL_API_COMPAT=0x10100000L -msse2 -mstackrealign -mfpmath=sse -O2 -std=c++1z -fno-exceptions -Wall -Wextra -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DQT_USE_SYSTEM_PROXIES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT -D_CRT_SECURE_NO_WARNINGS -D_USE_MATH_DEFINES -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -I. -Ikernel -I../../include -I../../include/QtNetwork -I../../include/QtNetwork/5.15.3 -I../../include/QtNetwork/5.15.3/QtNetwork -Itmp -I../../include/QtCore/5.15.3 -I../../include/QtCore/5.15.3/QtCore -I../../include/QtCore -I.moc/release -I../../mkspecs/win32-g++ -o .obj/release/http2frames.o access/http2/http2frames.cpp In file included from ../../include/QtCore/qfloat16.h:1, from ../../include/QtCore/../../src/corelib/global/qendian.h:44, from ../../include/QtCore/qendian.h:1, from access/http2/http2frames_p.h:57, from access/http2/http2frames.cpp:40: ../../include/QtCore/../../src/corelib/global/qfloat16.h:108:54: internal compiler error: in make_rtl_for_nonlocal_decl, at cp/decl.c:6590 Q_CORE_EXPORT static const quint32 mantissatable[]; ^ libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source if appropriate. See <https://sourceforge.net/projects/mingw-w64> for instructions. make[4]: *** [Makefile.Release:15307: .obj/release/http2frames.o] Error 1 make[4]: Leaving directory '/c/Users/kolchev/Documents/qt_building/qt-everywhere-src-5.15.3/qtbase/src/network' make[3]: *** [Makefile:45: release] Error 2 make[3]: Leaving directory '/c/Users/kolchev/Documents/qt_building/qt-everywhere-src-5.15.3/qtbase/src/network' make[2]: *** [Makefile:278: sub-network-make_first] Error 2 make[2]: Leaving directory '/c/Users/kolchev/Documents/qt_building/qt-everywhere-src-5.15.3/qtbase/src' make[1]: *** [Makefile:54: sub-src-make_first] Error 2 make[1]: Leaving directory '/c/Users/kolchev/Documents/qt_building/qt-everywhere-src-5.15.3/qtbase' make: *** [Makefile:91: module-qtbase-make_first] Error 2
May you tell me what is wrong I did?
-
@Den-One said in How to update project dll to 5.15.3 version?:
msys2
this is not needed. MinGW already has make.
If you get a internal compiler error try to reduce number of parallel compiler processes (-j parameter for make).
-
@jsulm said in How to update project dll to 5.15.3 version?:
If you get a internal compiler error try to reduce number of parallel compiler processes (-j parameter for make).
And make sure to use the correct gcc - not the one from MSys but the one provided by the Qt installer