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. Cannot get any query output from executable "/opt/Qt/6.2.2/gcc_64/bin/qmake"
Forum Updated to NodeBB v4.3 + New Features

Cannot get any query output from executable "/opt/Qt/6.2.2/gcc_64/bin/qmake"

Scheduled Pinned Locked Moved Unsolved General and Desktop
25 Posts 4 Posters 4.4k 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.
  • J Jorge_Adan

    @JonB Here is my output, using ldd:

    w[devuser@localhost ~]$ ldd ./Qt/Tools/QtCreator/bin/qtcreator | grep -i libqt6core.so.6
    ./Qt/Tools/QtCreator/bin/qtcreator: /lib64/libz.so.1: version `ZLIB_1.2.9' not found (required by /home/devuser/./Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6)
    ./Qt/Tools/QtCreator/bin/qtcreator: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/devuser/./Qt/Tools/QtCreator/bin/../lib/Qt/lib/libQt6Gui.so.6)
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    	libQt6Core.so.6 => not found
    
    
    JonBJ Offline
    JonBJ Offline
    JonB
    wrote on last edited by JonB
    #15

    @Jorge_Adan
    You will have to await others to comment on your two lines in green. Maybe they are the issue, I don't know.
    I am still a little unsure on whether the libQt6Core.so.6 => not found messages are that that it cannot find that actual file or dependencies for it. You might like to look through the output paged into more/less instead of grepping to understand just what it is telling you.

    1 Reply Last reply
    0
    • J Jorge_Adan

      @SGaist I downloaded and tried to install qt-unified-linux-x64-4.2.0-online.run, and I received the exact same error.

      I noticed here that CentOS 7 is not listed in the supported configurations. Could that be an issue?

      JoeCFDJ Offline
      JoeCFDJ Offline
      JoeCFD
      wrote on last edited by
      #16

      @Jorge_Adan centOS7 could be the issue. You may try to build it from Qt source. Or upgrade centOS to the latest.

      1 Reply Last reply
      0
      • J Jorge_Adan

        I installed again and ignored the error that I posted earlier.
        After installing 6.2.2 again, upon trying to run QtCreator, I receive the following error:

        [devuser@localhost ~]$ ./Qt/Tools/QtCreator/bin/qtcreator
        ./Qt/Tools/QtCreator/bin/qtcreator: error while loading shared libraries: libQt6Core.so.6: cannot open shared object file: No such file or directory
        

        I do have that library...

        [devuser@localhost ~]$ locate libQt6Core.so.6
        /home/devuser/Qt/6.2.2/gcc_64/lib/libQt6Core.so.6
        /home/devuser/Qt/6.2.2/gcc_64/lib/libQt6Core.so.6.2.2
        /home/devuser/Qt/Tools/QtCreator/lib/Qt/lib/libQt6Core.so.6
        /home/devuser/Qt/Tools/QtCreator/lib/Qt/lib/libQt6Core.so.6.2.1
        
        JoeCFDJ Offline
        JoeCFDJ Offline
        JoeCFD
        wrote on last edited by
        #17

        @Jorge_Adan You might not set /home/devuser/Qt/6.2.2/gcc_64/lib to LD_LIBRARY_PATH

        J 1 Reply Last reply
        0
        • JoeCFDJ JoeCFD

          @Jorge_Adan You might not set /home/devuser/Qt/6.2.2/gcc_64/lib to LD_LIBRARY_PATH

          J Offline
          J Offline
          Jorge_Adan
          wrote on last edited by
          #18

          @JoeCFD Yes, I've tried that. I receive the same error.

          JoeCFDJ 1 Reply Last reply
          0
          • J Jorge_Adan

            @JoeCFD Yes, I've tried that. I receive the same error.

            JoeCFDJ Offline
            JoeCFDJ Offline
            JoeCFD
            wrote on last edited by JoeCFD
            #19

            @Jorge_Adan You might add it to the wrong spot. Can you please tell how you added it? Also show the full list of your home dir by command ls -al.
            Normally you do not install third party in /home/devuser/. Instead, install them under somewhere like /opt/thirdParties which is user name independent.

            First thing, try this on your terminmal:
            export LD_LIBRARY_PATH=/home/devuser/Qt/6.2.2/gcc_64/lib:$LD_LIBRARY_PATH
            ./Qt/Tools/QtCreator/bin/qtcreator

            you also need to add /Qt/Tools/QtCreator/bin and /home/devuser/Qt/6.2.2/gcc_64/bin to PATH

            Check your gcc version by
            gcc --version
            I believe it is 4.8.5 which can not support Qt 6. Qt 6 needs C++17

            J 1 Reply Last reply
            0
            • JoeCFDJ JoeCFD

              @Jorge_Adan You might add it to the wrong spot. Can you please tell how you added it? Also show the full list of your home dir by command ls -al.
              Normally you do not install third party in /home/devuser/. Instead, install them under somewhere like /opt/thirdParties which is user name independent.

              First thing, try this on your terminmal:
              export LD_LIBRARY_PATH=/home/devuser/Qt/6.2.2/gcc_64/lib:$LD_LIBRARY_PATH
              ./Qt/Tools/QtCreator/bin/qtcreator

              you also need to add /Qt/Tools/QtCreator/bin and /home/devuser/Qt/6.2.2/gcc_64/bin to PATH

              Check your gcc version by
              gcc --version
              I believe it is 4.8.5 which can not support Qt 6. Qt 6 needs C++17

              J Offline
              J Offline
              Jorge_Adan
              wrote on last edited by Jorge_Adan
              #20

              @JoeCFD In ~/.bash_profile:

              export LD_LIBRARY_PATH=/usr/local/lib64:/home/devuser/Qt/6.2.2/gcc_64/lib/:$LD_LIBRARY_PATH
              

              Then in terminal: source ~/.bash_profile.

              I also create an alias:

              alias qtcreator=$HOME/Qt/Tools/QtCreator/bin/qtcreator
              

              in order to force the newly installed qtcreator get called. If I don't, it calls: /usr/bin/qtcreator, which was installed as part of the CentOS 7 build as Qt4.

              I still get the same error:

              [devuser@localhost ~]$ qtcreator
              /home/devuser/Qt/Tools/QtCreator/bin/qtcreator: error while loading shared libraries: libQt6Core.so.6: cannot open shared object file: No such file or directory
              

              Concerning gcc:

              [devuser@localhost ~]$ gcc --version
              gcc (GCC) 10.1.0
              
              JoeCFDJ 1 Reply Last reply
              0
              • J Jorge_Adan

                @JoeCFD In ~/.bash_profile:

                export LD_LIBRARY_PATH=/usr/local/lib64:/home/devuser/Qt/6.2.2/gcc_64/lib/:$LD_LIBRARY_PATH
                

                Then in terminal: source ~/.bash_profile.

                I also create an alias:

                alias qtcreator=$HOME/Qt/Tools/QtCreator/bin/qtcreator
                

                in order to force the newly installed qtcreator get called. If I don't, it calls: /usr/bin/qtcreator, which was installed as part of the CentOS 7 build as Qt4.

                I still get the same error:

                [devuser@localhost ~]$ qtcreator
                /home/devuser/Qt/Tools/QtCreator/bin/qtcreator: error while loading shared libraries: libQt6Core.so.6: cannot open shared object file: No such file or directory
                

                Concerning gcc:

                [devuser@localhost ~]$ gcc --version
                gcc (GCC) 10.1.0
                
                JoeCFDJ Offline
                JoeCFDJ Offline
                JoeCFD
                wrote on last edited by JoeCFD
                #21

                @Jorge_Adan In order to call your installed qt creator, you do this:
                export PATH=$HOME/Qt/Tools/QtCreator/bin/:$PATH:.:
                then your installed one will be in front of /usr/bin/qtcreator

                you need to do the same thing for LD_LIBRARY_PATH. There is order problem here. PATH settings decide which one will be looked for or executed first. It is important to know this since you have different Qt installations.

                J 1 Reply Last reply
                0
                • JoeCFDJ Offline
                  JoeCFDJ Offline
                  JoeCFD
                  wrote on last edited by
                  #22

                  @Jorge_Adan said in Cannot get any query output from executable "/opt/Qt/6.2.2/gcc_64/bin/qmake":

                  [devuser@localhost ~]$ gcc --version
                  gcc (GCC) 10.1.0
                  gcc 10.1.0 may be good enough for Qt 6. Good luck!

                  1 Reply Last reply
                  0
                  • JoeCFDJ JoeCFD

                    @Jorge_Adan In order to call your installed qt creator, you do this:
                    export PATH=$HOME/Qt/Tools/QtCreator/bin/:$PATH:.:
                    then your installed one will be in front of /usr/bin/qtcreator

                    you need to do the same thing for LD_LIBRARY_PATH. There is order problem here. PATH settings decide which one will be looked for or executed first. It is important to know this since you have different Qt installations.

                    J Offline
                    J Offline
                    Jorge_Adan
                    wrote on last edited by Jorge_Adan
                    #23

                    @JoeCFD Yes, I already had my PATH setup like that.

                    JoeCFDJ JonBJ 2 Replies Last reply
                    0
                    • J Jorge_Adan

                      @JoeCFD Yes, I already had my PATH setup like that.

                      JoeCFDJ Offline
                      JoeCFDJ Offline
                      JoeCFD
                      wrote on last edited by JoeCFD
                      #24

                      @Jorge_Adan show ldd /home/devuser/Qt/Tools/QtCreator/bin/qtcreator
                      qtcreator uses relative path for qt libs.

                      1 Reply Last reply
                      0
                      • J Jorge_Adan

                        @JoeCFD Yes, I already had my PATH setup like that.

                        JonBJ Offline
                        JonBJ Offline
                        JonB
                        wrote on last edited by
                        #25

                        @Jorge_Adan
                        See the discussion now going on in https://forum.qt.io/topic/132610/qtcreator-6-0-can-t-start, I think it's same as yours?

                        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