-
Bug
-
Resolution: Duplicate
-
P1: Critical
-
None
-
dev
-
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.
- duplicates
-
QTBUG-113284 FTBFS: qtgraphs tests have the same CMake project names as qtdatavis3d
-
- Closed
-