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. QMake doesn't work properly
Forum Updated to NodeBB v4.3 + New Features

QMake doesn't work properly

Scheduled Pinned Locked Moved Solved Installation and Deployment
qmakemakemakefile
18 Posts 6 Posters 5.2k Views 4 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 Johnnyk91

    @SGaist By running the command

    qmake -v
    

    I get this

    QMake version 3.1
    Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu
    

    @Christian-Ehrlicher By running the command

    qmake -d <foo>
    

    I get this

    bash: syntax error near unexpected token `newline'
    
    Christian EhrlicherC Offline
    Christian EhrlicherC Offline
    Christian Ehrlicher
    Lifetime Qt Champion
    wrote on last edited by
    #9

    @Johnnyk91 said in QMake doesn't work properly:

    qmake -d <foo>

    I get this
    bash: syntax error near unexpected token `newline'

    You did not really put 'qmake -d <foo>' into your command line and wondered that it did not work? Do you???

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

    J 1 Reply Last reply
    1
    • Christian EhrlicherC Christian Ehrlicher

      @Johnnyk91 said in QMake doesn't work properly:

      qmake -d <foo>

      I get this
      bash: syntax error near unexpected token `newline'

      You did not really put 'qmake -d <foo>' into your command line and wondered that it did not work? Do you???

      J Offline
      J Offline
      Johnnyk91
      wrote on last edited by
      #10

      @Christian-Ehrlicher I don't know what you mean but I tried

      qmake -d
      

      and I got a lot of lines starting with DEBUG 1

      1 Reply Last reply
      0
      • J Johnnyk91

        @jsulm Hi

        I've just checked with

        sudo dpkg --list
        

        and it is installed.

        I've also found the directory with the Qt Headers QApplication, QObject, etc...

        kshegunovK Offline
        kshegunovK Offline
        kshegunov
        Moderators
        wrote on last edited by
        #11

        @Johnnyk91 said in QMake doesn't work properly:

        and it is installed.
        I've also found the directory with the Qt Headers QApplication, QObject, etc...

        Make sure the development packages are installed, that is qtbase5-dev and qtbase5-dev-tools.

        Read and abide by the Qt Code of Conduct

        J 2 Replies Last reply
        0
        • kshegunovK kshegunov

          @Johnnyk91 said in QMake doesn't work properly:

          and it is installed.
          I've also found the directory with the Qt Headers QApplication, QObject, etc...

          Make sure the development packages are installed, that is qtbase5-dev and qtbase5-dev-tools.

          J Offline
          J Offline
          Johnnyk91
          wrote on last edited by
          #12

          @kshegunov Thank you for your suggestion. I turned off my computer. I'll check tomorrow and come back to you.

          1 Reply Last reply
          0
          • kshegunovK kshegunov

            @Johnnyk91 said in QMake doesn't work properly:

            and it is installed.
            I've also found the directory with the Qt Headers QApplication, QObject, etc...

            Make sure the development packages are installed, that is qtbase5-dev and qtbase5-dev-tools.

            J Offline
            J Offline
            Johnnyk91
            wrote on last edited by
            #13

            @kshegunov I've just checked and they were already installed.

            All the packages related to qt on my computer are

            ii  libqt5concurrent5:amd64                    5.12.8+dfsg-0ubuntu1                amd64        Qt 5 concurrent module
            ii  libqt5core5a:amd64                         5.12.8+dfsg-0ubuntu1                amd64        Qt 5 core module
            ii  libqt5dbus5:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 D-Bus module
            ii  libqt5gui5:amd64                           5.12.8+dfsg-0ubuntu1                amd64        Qt 5 GUI module
            ii  libqt5network5:amd64                       5.12.8+dfsg-0ubuntu1                amd64        Qt 5 network module
            ii  libqt5opengl5:amd64                        5.12.8+dfsg-0ubuntu1                amd64        Qt 5 OpenGL module
            ii  libqt5opengl5-dev:amd64                    5.12.8+dfsg-0ubuntu1                amd64        Qt 5 OpenGL library development files
            ii  libqt5printsupport5:amd64                  5.12.8+dfsg-0ubuntu1                amd64        Qt 5 print support module
            ii  libqt5sql5:amd64                           5.12.8+dfsg-0ubuntu1                amd64        Qt 5 SQL module
            ii  libqt5sql5-sqlite:amd64                    5.12.8+dfsg-0ubuntu1                amd64        Qt 5 SQLite 3 database driver
            ii  libqt5svg5:amd64                           5.12.8-0ubuntu1                     amd64        Qt 5 SVG module
            ii  libqt5test5:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 test module
            ii  libqt5widgets5:amd64                       5.12.8+dfsg-0ubuntu1                amd64        Qt 5 widgets module
            ii  libqt5xml5:amd64                           5.12.8+dfsg-0ubuntu1                amd64        Qt 5 XML module
            ii  libqwt-qt5-6                               6.1.4-1.1build1                     amd64        Qt widgets library for technical applications (runtime, qt5)
            ii  qt5-default:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 development defaults package
            ii  qt5-gtk-platformtheme:amd64                5.12.8+dfsg-0ubuntu1                amd64        Qt 5 GTK+ 3 platform theme
            ii  qt5-qmake:amd64                            5.12.8+dfsg-0ubuntu1                amd64        Qt 5 qmake Makefile generator tool
            ii  qt5-qmake-bin                              5.12.8+dfsg-0ubuntu1                amd64        Qt 5 qmake Makefile generator tool — binary file
            ii  qtbase5-dev:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 base development files
            ii  qtbase5-dev-tools                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 base development programs
            ii  qtchooser                                  66-2build1                          amd64        Wrapper to select between Qt development binary versions
            ii  qttranslations5-l10n                       5.12.8-0ubuntu1                     all          translations for Qt 5
            
            
            JKSHJ 1 Reply Last reply
            0
            • J Johnnyk91

              @kshegunov I've just checked and they were already installed.

              All the packages related to qt on my computer are

              ii  libqt5concurrent5:amd64                    5.12.8+dfsg-0ubuntu1                amd64        Qt 5 concurrent module
              ii  libqt5core5a:amd64                         5.12.8+dfsg-0ubuntu1                amd64        Qt 5 core module
              ii  libqt5dbus5:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 D-Bus module
              ii  libqt5gui5:amd64                           5.12.8+dfsg-0ubuntu1                amd64        Qt 5 GUI module
              ii  libqt5network5:amd64                       5.12.8+dfsg-0ubuntu1                amd64        Qt 5 network module
              ii  libqt5opengl5:amd64                        5.12.8+dfsg-0ubuntu1                amd64        Qt 5 OpenGL module
              ii  libqt5opengl5-dev:amd64                    5.12.8+dfsg-0ubuntu1                amd64        Qt 5 OpenGL library development files
              ii  libqt5printsupport5:amd64                  5.12.8+dfsg-0ubuntu1                amd64        Qt 5 print support module
              ii  libqt5sql5:amd64                           5.12.8+dfsg-0ubuntu1                amd64        Qt 5 SQL module
              ii  libqt5sql5-sqlite:amd64                    5.12.8+dfsg-0ubuntu1                amd64        Qt 5 SQLite 3 database driver
              ii  libqt5svg5:amd64                           5.12.8-0ubuntu1                     amd64        Qt 5 SVG module
              ii  libqt5test5:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 test module
              ii  libqt5widgets5:amd64                       5.12.8+dfsg-0ubuntu1                amd64        Qt 5 widgets module
              ii  libqt5xml5:amd64                           5.12.8+dfsg-0ubuntu1                amd64        Qt 5 XML module
              ii  libqwt-qt5-6                               6.1.4-1.1build1                     amd64        Qt widgets library for technical applications (runtime, qt5)
              ii  qt5-default:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 development defaults package
              ii  qt5-gtk-platformtheme:amd64                5.12.8+dfsg-0ubuntu1                amd64        Qt 5 GTK+ 3 platform theme
              ii  qt5-qmake:amd64                            5.12.8+dfsg-0ubuntu1                amd64        Qt 5 qmake Makefile generator tool
              ii  qt5-qmake-bin                              5.12.8+dfsg-0ubuntu1                amd64        Qt 5 qmake Makefile generator tool — binary file
              ii  qtbase5-dev:amd64                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 base development files
              ii  qtbase5-dev-tools                          5.12.8+dfsg-0ubuntu1                amd64        Qt 5 base development programs
              ii  qtchooser                                  66-2build1                          amd64        Wrapper to select between Qt development binary versions
              ii  qttranslations5-l10n                       5.12.8-0ubuntu1                     all          translations for Qt 5
              
              
              JKSHJ Offline
              JKSHJ Offline
              JKSH
              Moderators
              wrote on last edited by
              #14

              @Johnnyk91 said in QMake doesn't work properly:

              All the packages related to qt on my computer are

              You have installed the runtime packages.

              As @kshegunov said, you must also install the development packages.

              Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

              J 1 Reply Last reply
              1
              • JKSHJ JKSH

                @Johnnyk91 said in QMake doesn't work properly:

                All the packages related to qt on my computer are

                You have installed the runtime packages.

                As @kshegunov said, you must also install the development packages.

                J Offline
                J Offline
                Johnnyk91
                wrote on last edited by
                #15

                @JKSH Are the development packages qtbase5-dev and qtbase5-dev-tools ?

                JKSHJ 1 Reply Last reply
                0
                • J Johnnyk91

                  @JKSH Are the development packages qtbase5-dev and qtbase5-dev-tools ?

                  JKSHJ Offline
                  JKSHJ Offline
                  JKSH
                  Moderators
                  wrote on last edited by JKSH
                  #16

                  @Johnnyk91 said in QMake doesn't work properly:

                  @JKSH Are the development packages qtbase5-dev and qtbase5-dev-tools ?

                  Ah, sorry... I just noticed that you do have qtbase5-dev and qtbase5-dev-tools installed. OK, you already have the development packages.

                  Next thing to try: Install Qt Creator and see if you can use it to build an application.

                  Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                  1 Reply Last reply
                  1
                  • J Offline
                    J Offline
                    Johnnyk91
                    wrote on last edited by
                    #17

                    I've managed to fix it.

                    I set the variable CONFIG to debug in my project file and I think that's why the modules weren't added.
                    I took this line off and I was able to compile and run my program.

                    Thank you for trying to help me

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

                      If you did something like

                      CONFIG = debug
                      

                      You, in fact, nuked the content of the variable and replaced it with debug.

                      If you want to modify the content of such a variable, use either += or *=. The first to add a value and the second to add the value only if not already in the variable.

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

                      1 Reply Last reply
                      5

                      • Login

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