Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. compile qt project error
Qt 6.12 LTS is out! See what's new in the release blog

compile qt project error

Scheduled Pinned Locked Moved Solved Installation and Deployment
18 Posts 4 Posters 2.7k Views 1 Watching
  • 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.
  • SGaistS SGaist

    Hi,

    Looks like you didn't install the OpenSSL development package.

    C Offline
    C Offline
    chris_rookie
    wrote on last edited by
    #8

    @SGaist

    Thanks for your answer.

    1 Reply Last reply
    0
    • jsulmJ jsulm

      @chris_rookie said in compile qt project error:

      atal error: openssl/opensslv.h: No such file or directory
      compilation terminated.

      This is the answer. Looks like OpenSSL dev package is not installed (it contains that header file).

      C Offline
      C Offline
      chris_rookie
      wrote on last edited by
      #9

      @jsulm
      Thank you so much.
      After Installing OpenSSL development package, should I install Qt again?
      3b8db02c-7902-4ed6-9020-f5be52417103-image.png
      .....

      make[6]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/components/lib'
      make[5]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/components'
      cd designer/ && ( test -e Makefile || /home/wuyin/qt-everywhere-opensource-src-5.9.2/qtbase/bin/qmake -o Makefile /home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/designer/designer.pro ) && make -f Makefile install
      make[5]: Entering directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/designer'
      make[5]: *** No rule to make target 'install'。 停止。
      make[5]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/designer'
      Makefile:160: recipe for target 'sub-designer-install_subtargets' failed
      make[4]: *** [sub-designer-install_subtargets] Error 2
      make[4]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src'
      Makefile:56: recipe for target 'sub-src-install_subtargets' failed
      make[3]: *** [sub-src-install_subtargets] Error 2
      make[3]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer'
      Makefile:115: recipe for target 'sub-designer-install_subtargets' failed
      make[2]: *** [sub-designer-install_subtargets] Error 2
      make[2]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src'
      Makefile:58: recipe for target 'sub-src-install_subtargets' failed
      make[1]: *** [sub-src-install_subtargets] Error 2
      make[1]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools'
      Makefile:665: recipe for target 'module-qttools-install_subtargets' failed
      make: *** [module-qttools-install_subtargets] Error 2

      This error occurred during my installation.
      What make this faild?

      jsulmJ 1 Reply Last reply
      0
      • C chris_rookie

        @jsulm
        Thank you so much.
        After Installing OpenSSL development package, should I install Qt again?
        3b8db02c-7902-4ed6-9020-f5be52417103-image.png
        .....

        make[6]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/components/lib'
        make[5]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/components'
        cd designer/ && ( test -e Makefile || /home/wuyin/qt-everywhere-opensource-src-5.9.2/qtbase/bin/qmake -o Makefile /home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/designer/designer.pro ) && make -f Makefile install
        make[5]: Entering directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/designer'
        make[5]: *** No rule to make target 'install'。 停止。
        make[5]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src/designer'
        Makefile:160: recipe for target 'sub-designer-install_subtargets' failed
        make[4]: *** [sub-designer-install_subtargets] Error 2
        make[4]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer/src'
        Makefile:56: recipe for target 'sub-src-install_subtargets' failed
        make[3]: *** [sub-src-install_subtargets] Error 2
        make[3]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src/designer'
        Makefile:115: recipe for target 'sub-designer-install_subtargets' failed
        make[2]: *** [sub-designer-install_subtargets] Error 2
        make[2]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools/src'
        Makefile:58: recipe for target 'sub-src-install_subtargets' failed
        make[1]: *** [sub-src-install_subtargets] Error 2
        make[1]: Leaving directory '/home/wuyin/qt-everywhere-opensource-src-5.9.2/qttools'
        Makefile:665: recipe for target 'module-qttools-install_subtargets' failed
        make: *** [module-qttools-install_subtargets] Error 2

        This error occurred during my installation.
        What make this faild?

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

        @chris_rookie said in compile qt project error:

        What make this faild?

        You should do a clean Qt rebuild without old build artefacts.

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

        C 1 Reply Last reply
        1
        • jsulmJ jsulm

          @chris_rookie said in compile qt project error:

          What make this faild?

          You should do a clean Qt rebuild without old build artefacts.

          C Offline
          C Offline
          chris_rookie
          wrote on last edited by
          #11

          @jsulm
          Thank you. It works.

          1 Reply Last reply
          0
          • jsulmJ jsulm

            @chris_rookie said in compile qt project error:

            atal error: openssl/opensslv.h: No such file or directory
            compilation terminated.

            This is the answer. Looks like OpenSSL dev package is not installed (it contains that header file).

            J Offline
            J Offline
            Jignesh Patel
            wrote on last edited by
            #12

            @chris_rookie

            Can you help me on how you have installed the OpenSSL development package?

            I already have installed in my desktop still i am getting error :

            /home/huayu/qt-everywhere-opensource-src-5.9.2/qtbase/config.tests/openssl/openssl.cpp:40:30: fatal error: openssl/opensslv.h: No such file or directory
            compilation terminated.

            Thank you,
            Jignesh Patel

            SGaistS 1 Reply Last reply
            0
            • J Jignesh Patel

              @chris_rookie

              Can you help me on how you have installed the OpenSSL development package?

              I already have installed in my desktop still i am getting error :

              /home/huayu/qt-everywhere-opensource-src-5.9.2/qtbase/config.tests/openssl/openssl.cpp:40:30: fatal error: openssl/opensslv.h: No such file or directory
              compilation terminated.

              Thank you,
              Jignesh Patel

              SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #13

              @Jignesh-Patel hi,

              Which version of OpenSSL did you install ?
              Did you install the development package ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              J 1 Reply Last reply
              0
              • SGaistS SGaist

                @Jignesh-Patel hi,

                Which version of OpenSSL did you install ?
                Did you install the development package ?

                J Offline
                J Offline
                Jignesh Patel
                wrote on last edited by Jignesh Patel
                #14

                @SGaist ,

                Thank you for reply,

                I have installed openssl "OpenSSL 1.1.0f 25 May 2017" on ubuntu 16.04 LTS and also libssl-dev revision is 1.0.2g-1ubuntu4.20.
                I am trying to cross compile qt 5.7.1 using following configuration:
                "./configure -v -opensource -confirm-license -no-pch -no-xcb -no-opengl -openssl -make libs -device imx6 -compile-examples -device-option CROSS_COMPILE=/home/jignesh/var_mx6ul_dart_debian_stretch93/toolchain/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- -sysroot <rootfs> -no-gcc-sysroot -prefix <installdir>"

                Best Regards,
                Jignesh Patel

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #15

                  Then that's the issue, the Qt version you want to use is too old to support OpenSSL 1.1. Either update it or install OpenSSL 1.0. There was a huge incompatible jump between the 1.0 and 1.1 versions.

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  J 1 Reply Last reply
                  1
                  • SGaistS SGaist

                    Then that's the issue, the Qt version you want to use is too old to support OpenSSL 1.1. Either update it or install OpenSSL 1.0. There was a huge incompatible jump between the 1.0 and 1.1 versions.

                    J Offline
                    J Offline
                    Jignesh Patel
                    wrote on last edited by
                    #16

                    @SGaist said in compile qt project error:

                    OpenSSL 1.0
                    Thank you for your support.

                    I have installed OpenSSL version "OpenSSL 1.0.2g 1 Mar 2016" but getting same error.
                    I have some questions about this:

                    1. As I am cross-compiling qt in my ubuntu-desktop, does it need to cross-compile openssl before cross compiling qt.
                    2. Does it required to add the path of OpenSSL in the ./config command line argument?

                    Best Regards,
                    Jignesh Patel

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #17

                      You need all dependencies of the right architecture when cross-compiling.

                      Depending on the distribution you use on your target, you can install the required development packages and sync them back to your main machine as sysroot to use when cross-compiling.

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      J 1 Reply Last reply
                      0
                      • SGaistS SGaist

                        You need all dependencies of the right architecture when cross-compiling.

                        Depending on the distribution you use on your target, you can install the required development packages and sync them back to your main machine as sysroot to use when cross-compiling.

                        J Offline
                        J Offline
                        Jignesh Patel
                        wrote on last edited by
                        #18

                        @SGaist
                        Thank you for your reply.

                        Successfully cross-compiled source of 5.7.1:
                        the issue has been resolved by adding the following:
                        After downloading the source and compiling OpenSSL 1.0.2 stable.

                        ./config --prefix=/opt/openssl_build_stable -shared
                        make
                        make test
                        sudo make install
                        

                        Link open ssl in qt config:

                        -openssl -I /opt/openssl_build_stable/include -L /opt/openssl_build_stable/lib
                        

                        Best Regards,
                        Jignesh Patel

                        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
                        • Unsolved