Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-94085

cmake automoc error when configuring qtwayland (in autotests)

    XMLWordPrintable

    Details

    • Commits:
      87c0677c696962e7de78e5bea1dc74aac2ea2d27 (qt/qtwayland/dev)

      Description

      $ cmake ../qt6 -DBUILD_WITH_PCH=OFF -DFEATURE_developer_build=ON -DWARNINGS_ARE_ERRORS=OFF -DQT_BUILD_TESTS=ON -DQT_USE_CCACHE=ON -DCMAKE_BUILD_TYPE=Debug -GNinja
      

      ends with

      Qt is now configured for building. Just run 'cmake --build . --parallel'
      
      Once everything is built, Qt is installed. You should NOT run 'cmake --install .'
      Note that this build cannot be deployed to other machines or devices.
      
      To configure and build other Qt modules, you can use the following convenience script:
              /zhome/rutledge/dev/qt6-dbg/qtbase/bin/qt-configure-module
      
      If reconfiguration fails for some reason, try to remove 'CMakeCache.txt' from the build directory 
      
      -- Configuring done
      CMake Error: AUTOMOC for target SharedClientTest: The "moc" executable "/zhome/rutledge/dev/qt6-dbg/qtbase/libexec/moc" does not exist.
      CMake Generate step failed.  Build files cannot be regenerated correctly.
      

      I work around it by deleting tests/CMakeLists.txt for now. After Qt has been built, moc exists, and then it's ok to put it back.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            semlanik Alexey Edelev
            Reporter:
            srutledg Shawn Rutledge
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes