Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Compile MQTT library & need to update to latest 5.11
Forum Updated to NodeBB v4.3 + New Features

Compile MQTT library & need to update to latest 5.11

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
31 Posts 6 Posters 10.2k 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.
  • B Offline
    B Offline
    bhu24
    wrote on last edited by
    #15

    ![alt text](2_1532584676910_qt_settings3.png 1_1532584676910_qt_settings2.png 0_1532584676910_qt_settings1.png image url)

    Here i am sending screenshot's of my 1. Qt version 2. Compilers 3. Cmake
    So please let me is any thing i am missing so facing this issue!!!!!!

    jsulmJ 1 Reply Last reply
    0
    • B bhu24

      ![alt text](2_1532584676910_qt_settings3.png 1_1532584676910_qt_settings2.png 0_1532584676910_qt_settings1.png image url)

      Here i am sending screenshot's of my 1. Qt version 2. Compilers 3. Cmake
      So please let me is any thing i am missing so facing this issue!!!!!!

      jsulmJ Online
      jsulmJ Online
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #16

      @bhu24 This is quite a big list of compilers! Do you really need all of them (4.7, 4.8, 4.9)?
      Which compiler do you use? Which is set as compiler in the Kit you're using?

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

      B 1 Reply Last reply
      1
      • jsulmJ jsulm

        @bhu24 This is quite a big list of compilers! Do you really need all of them (4.7, 4.8, 4.9)?
        Which compiler do you use? Which is set as compiler in the Kit you're using?

        B Offline
        B Offline
        bhu24
        wrote on last edited by
        #17

        @jsulm my requirement is to compile "MQTT" library which need qt 5.11.1 higher version and compiler 4.9 as per my knowledge please suggest me solution on same.
        Thanks for help!!

        jsulmJ 1 Reply Last reply
        0
        • B bhu24

          @jsulm my requirement is to compile "MQTT" library which need qt 5.11.1 higher version and compiler 4.9 as per my knowledge please suggest me solution on same.
          Thanks for help!!

          jsulmJ Online
          jsulmJ Online
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #18

          @bhu24 Did you check whether GCC 4.9 is really set in your Kit?

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

          B 1 Reply Last reply
          1
          • jsulmJ jsulm

            @bhu24 Did you check whether GCC 4.9 is really set in your Kit?

            B Offline
            B Offline
            bhu24
            wrote on last edited by bhu24
            #19

            @jsulm yes as you can see in screen shot

            1. Got compiler output window as follows:
              home/balkrishna/Desktop/qt/qtmqtt/include/QtMqtt/QtMqttDepends -o .pch/Qt5Mqtt.gch/c++
              g++: error: unrecognized command line option '-std=c++1z'
              make[2]: Leaving directory /home/balkrishna/build-qtmqtt-Qt_5_11_1-Debug/src/mqtt' make[1]: Leaving directory /home/balkrishna/build-qtmqtt-Qt_5_11_1-Debug/src'
              make[2]: *** [.pch/Qt5Mqtt.gch/c++] Error 1
              make[1]: *** [sub-mqtt-make_first] Error 2
              make: *** [sub-src-make_first] Error 2
              12:29:01: The process "/usr/bin/make" exited with code 2.
              Error while building/deploying project qtmqtt (kit: Qt 5.11.1)
              When executing step 'Make'

            2. In Genral message window shows following :

            /home/balkrishna/Qt5.11.1/5.11.1/gcc_64/mkspecs/features/qmake_use.prf(6): 'take_first' is not a recognized replace function.
            Project ERROR: Library '' is not defined.
            /home/balkrishna/Qt5.11.1/5.11.1/gcc_64/mkspecs/features/qmake_use.prf(6): 'take_first' is not a recognized replace function.
            Project ERROR: Library '' is not defined.

            1. In Issue window show following:

            error: error: unrecognized command line option '-std=c++1z'
            error: [.pch/Qt5Mqtt.gch/c++] Error 1

            Any thing is wrong from my side so please let me know and suggest which things should i cross check to resolve this issue

            jsulmJ 1 Reply Last reply
            0
            • B bhu24

              @jsulm yes as you can see in screen shot

              1. Got compiler output window as follows:
                home/balkrishna/Desktop/qt/qtmqtt/include/QtMqtt/QtMqttDepends -o .pch/Qt5Mqtt.gch/c++
                g++: error: unrecognized command line option '-std=c++1z'
                make[2]: Leaving directory /home/balkrishna/build-qtmqtt-Qt_5_11_1-Debug/src/mqtt' make[1]: Leaving directory /home/balkrishna/build-qtmqtt-Qt_5_11_1-Debug/src'
                make[2]: *** [.pch/Qt5Mqtt.gch/c++] Error 1
                make[1]: *** [sub-mqtt-make_first] Error 2
                make: *** [sub-src-make_first] Error 2
                12:29:01: The process "/usr/bin/make" exited with code 2.
                Error while building/deploying project qtmqtt (kit: Qt 5.11.1)
                When executing step 'Make'

              2. In Genral message window shows following :

              /home/balkrishna/Qt5.11.1/5.11.1/gcc_64/mkspecs/features/qmake_use.prf(6): 'take_first' is not a recognized replace function.
              Project ERROR: Library '' is not defined.
              /home/balkrishna/Qt5.11.1/5.11.1/gcc_64/mkspecs/features/qmake_use.prf(6): 'take_first' is not a recognized replace function.
              Project ERROR: Library '' is not defined.

              1. In Issue window show following:

              error: error: unrecognized command line option '-std=c++1z'
              error: [.pch/Qt5Mqtt.gch/c++] Error 1

              Any thing is wrong from my side so please let me know and suggest which things should i cross check to resolve this issue

              jsulmJ Online
              jsulmJ Online
              jsulm
              Lifetime Qt Champion
              wrote on last edited by
              #20

              @bhu24 said in Compile MQTT library & need to update to latest 5.11:

              yes as you can see in screen shot

              No, I can't as you did not post the screen-shot of your Kit...

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

              B 1 Reply Last reply
              0
              • jsulmJ jsulm

                @bhu24 said in Compile MQTT library & need to update to latest 5.11:

                yes as you can see in screen shot

                No, I can't as you did not post the screen-shot of your Kit...

                B Offline
                B Offline
                bhu24
                wrote on last edited by bhu24
                #21

                @jsulm ![alt text](0_1532589960239_qt_set_2.png image url)0_1532590075619_qt_set_1.png

                i tried all one by one

                1. /usr/bin/x86_64-linux-gnu-gcc-4.9
                2. /usr/bin/x86_64-linux-gnu-g++-4.9
                3. /usr/bin/x86_64-linux-gnu-cpp-4.9
                jsulmJ 1 Reply Last reply
                0
                • B bhu24

                  @jsulm ![alt text](0_1532589960239_qt_set_2.png image url)0_1532590075619_qt_set_1.png

                  i tried all one by one

                  1. /usr/bin/x86_64-linux-gnu-gcc-4.9
                  2. /usr/bin/x86_64-linux-gnu-g++-4.9
                  3. /usr/bin/x86_64-linux-gnu-cpp-4.9
                  jsulmJ Online
                  jsulmJ Online
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by
                  #22

                  @bhu24 Can you show your pro file

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

                  B 1 Reply Last reply
                  0
                  • jsulmJ jsulm

                    @bhu24 Can you show your pro file

                    B Offline
                    B Offline
                    bhu24
                    wrote on last edited by
                    #23

                    @jsulm ![alt text](0_1532590674090_qt_set_3.png image url)

                    I am using "qtmqtt" folder to compile mqtt library is right or wrong??? please let me know

                    jsulmJ 1 Reply Last reply
                    0
                    • B bhu24

                      @jsulm ![alt text](0_1532590674090_qt_set_3.png image url)

                      I am using "qtmqtt" folder to compile mqtt library is right or wrong??? please let me know

                      jsulmJ Online
                      jsulmJ Online
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #24

                      @bhu24 I'm wondering from where this -std=c++1z is coming.
                      Usually it should be configured like

                      CONFIG += c++11
                      

                      in one of the pro files.

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

                      B 1 Reply Last reply
                      1
                      • jsulmJ jsulm

                        @bhu24 I'm wondering from where this -std=c++1z is coming.
                        Usually it should be configured like

                        CONFIG += c++11
                        

                        in one of the pro files.

                        B Offline
                        B Offline
                        bhu24
                        wrote on last edited by
                        #25

                        @jsulm
                        i tried that also one by one but no use

                        1. CONFIG += c++11
                        2. CONFIG += c++12
                        3. CONFIG += c++13
                        jsulmJ 1 Reply Last reply
                        0
                        • B bhu24

                          @jsulm
                          i tried that also one by one but no use

                          1. CONFIG += c++11
                          2. CONFIG += c++12
                          3. CONFIG += c++13
                          jsulmJ Online
                          jsulmJ Online
                          jsulm
                          Lifetime Qt Champion
                          wrote on last edited by
                          #26

                          @bhu24 What I mean is: you should check the pro files and see whether the c++ standard is set there and how.
                          Note: there is no C++12 or C++13

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

                          B 1 Reply Last reply
                          0
                          • jsulmJ jsulm

                            @bhu24 What I mean is: you should check the pro files and see whether the c++ standard is set there and how.
                            Note: there is no C++12 or C++13

                            B Offline
                            B Offline
                            bhu24
                            wrote on last edited by
                            #27

                            @jsulm in mqtt.pro file they mentioned c++ standard.

                            from here i download that file of "qtmqtt"

                            git clone git://code.qt.io/qt/qtmqtt.git

                            jsulmJ 1 Reply Last reply
                            0
                            • B bhu24

                              @jsulm in mqtt.pro file they mentioned c++ standard.

                              from here i download that file of "qtmqtt"

                              git clone git://code.qt.io/qt/qtmqtt.git

                              jsulmJ Online
                              jsulmJ Online
                              jsulm
                              Lifetime Qt Champion
                              wrote on last edited by
                              #28

                              @bhu24 Can you show how they mentioned c++ there, I don't want to check out the project.

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

                              B 1 Reply Last reply
                              0
                              • jsulmJ jsulm

                                @bhu24 Can you show how they mentioned c++ there, I don't want to check out the project.

                                B Offline
                                B Offline
                                bhu24
                                wrote on last edited by
                                #29

                                @jsulm ![alt text](0_1532594947819_qt_set_4.png image url)

                                here you can see.
                                can i uninstall all and again start from new installation
                                Please help me for selection of qt version, cmake, qmake, and gcc or g++ complier for installation and compilation of "qtmqtt" library.

                                jsulmJ 1 Reply Last reply
                                0
                                • B bhu24

                                  @jsulm ![alt text](0_1532594947819_qt_set_4.png image url)

                                  here you can see.
                                  can i uninstall all and again start from new installation
                                  Please help me for selection of qt version, cmake, qmake, and gcc or g++ complier for installation and compilation of "qtmqtt" library.

                                  jsulmJ Online
                                  jsulmJ Online
                                  jsulm
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #30

                                  @bhu24 Can you try from command line instead of QtCreator?
                                  Go to the qtmqtt source directory:

                                  PATH_TO_YOUR_QT_BIN/qmake
                                  make
                                  make install
                                  

                                  Note: use absolute path to qmake to make sure you use Qt you want to use.

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

                                  1 Reply Last reply
                                  2
                                  • A Offline
                                    A Offline
                                    Andarang
                                    wrote on last edited by
                                    #31

                                    If you're getting the code from GitHub don't forget to checkout a release, otherwise, you'll be working from the dev branch and the code might fail to compile.

                                    so, instead of just
                                    git clone git://code.qt.io/qt/qtmqtt.git

                                    do

                                    git clone git://code.qt.io/qt/qtmqtt.git && git checkout v5.15.0

                                    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