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 11.0k 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.
  • 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 Offline
      jsulmJ Offline
      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 Offline
          jsulmJ Offline
          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 Offline
              jsulmJ Offline
              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 Offline
                  jsulmJ Offline
                  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 Offline
                      jsulmJ Offline
                      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 Offline
                          jsulmJ Offline
                          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