Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to update project dll to 5.15.3 version?
Qt 6.11 is out! See what's new in the release blog

How to update project dll to 5.15.3 version?

Scheduled Pinned Locked Moved Unsolved General and Desktop
5 Posts 3 Posters 779 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Den-OneD Offline
    Den-OneD Offline
    Den-One
    wrote on last edited by
    #1

    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?

    jsulmJ 1 Reply Last reply
    0
    • Den-OneD Den-One

      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?

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @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

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      1
      • Den-OneD Offline
        Den-OneD Offline
        Den-One
        wrote on last edited by
        #3

        @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?

        jsulmJ 1 Reply Last reply
        0
        • Den-OneD Den-One

          @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?

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @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).

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          Christian EhrlicherC 1 Reply Last reply
          0
          • jsulmJ jsulm

            @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).

            Christian EhrlicherC Offline
            Christian EhrlicherC Offline
            Christian Ehrlicher
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @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

            Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
            Visit the Qt Academy at https://academy.qt.io/catalog

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved