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

Can't build with --developer-build (duplicate test targets)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P1: Critical P1: Critical
    • None
    • dev
    • Build System: CMake
    • None

      Can't build latest Qt sources with tests:

      configure -developer-build -opensource -nomake examples

      And in the log, I can see a lot of duplicate targets.

      CMake Error at qtbase/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:596 (add_executable):
        add_executable cannot create target "q3dbars-proxy" because another target
        with the same name already exists.  The existing target is an executable
        created in source directory
        "D:/dev/qtdev/qt6/qtdatavis3d/tests/auto/cpptest/q3dbars-proxy".  See
        documentation for policy CMP0002 for more details.
      Call Stack (most recent call first):
        qtbase/cmake/QtExecutableHelpers.cmake:32 (_qt_internal_create_executable)
        qtbase/cmake/QtTestHelpers.cmake:490 (qt_internal_add_executable)
        qtgraphs/tests/auto/cpptest/q3dbars-proxy/CMakeLists.txt:4 (qt_internal_add_test)
      
      
      CMake Error at qtbase/cmake/QtTestHelpers.cmake:680 (add_custom_target):
        add_custom_target cannot create target "q3dbars-proxy_check" because
        another target with the same name already exists.  The existing target is a
        custom target created in source directory
        "D:/dev/qtdev/qt6/qtdatavis3d/tests/auto/cpptest/q3dbars-proxy".  See
        documentation for policy CMP0002 for more details.
      Call Stack (most recent call first):
        qtgraphs/tests/auto/cpptest/q3dbars-proxy/CMakeLists.txt:4 (qt_internal_add_test)
      
      
      CMake Error at qtbase/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:596 (add_executable):
        add_executable cannot create target "q3dbars-modelproxy" because another
        target with the same name already exists.  The existing target is an
        executable created in source directory
        "D:/dev/qtdev/qt6/qtdatavis3d/tests/auto/cpptest/q3dbars-modelproxy".  See
        documentation for policy CMP0002 for more details.
      Call Stack (most recent call first):
        qtbase/cmake/QtExecutableHelpers.cmake:32 (_qt_internal_create_executable)
        qtbase/cmake/QtTestHelpers.cmake:490 (qt_internal_add_executable)
        qtgraphs/tests/auto/cpptest/q3dbars-modelproxy/CMakeLists.txt:4 (qt_internal_add_test)
      
      
      CMake Error at qtbase/cmake/QtTestHelpers.cmake:680 (add_custom_target):
        add_custom_target cannot create target "q3dbars-modelproxy_check" because
        another target with the same name already exists.  The existing target is a
        custom target created in source directory
        "D:/dev/qtdev/qt6/qtdatavis3d/tests/auto/cpptest/q3dbars-modelproxy".  See
        documentation for policy CMP0002 for more details.
      Call Stack (most recent call first):
        qtgraphs/tests/auto/cpptest/q3dbars-modelproxy/CMakeLists.txt:4 (qt_internal_add_test)
      
      
      CMake Error at qtbase/lib/cmake/Qt6Core/Qt6CoreMacros.cmake:596 (add_executable):
        add_executable cannot create target "q3dbars-series" because another target
        with the same name already exists.  The existing target is an executable
        created in source directory
        "D:/dev/qtdev/qt6/qtdatavis3d/tests/auto/cpptest/q3dbars-series".  See
        documentation for policy CMP0002 for more details.
      Call Stack (most recent call first):
        qtbase/cmake/QtExecutableHelpers.cmake:32 (_qt_internal_create_executable)
        qtbase/cmake/QtTestHelpers.cmake:490 (qt_internal_add_executable)
        qtgraphs/tests/auto/cpptest/q3dbars-series/CMakeLists.txt:4 (qt_internal_add_test)
      
      ...
      
      CMake Error at qtbase/cmake/QtProcessConfigureArgs.cmake:994 (message):
        CMake exited with code 1.
      

      Tested on Windows and MacOS, the same behavior.

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

            qtbuildsystem Qt Build System Team
            freed Igor Bugaev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes