Hello Kai,
this error is actually related to a recent change in dune-common:
https://gitlab.dune-project.org/core/dune-common/issues/183
You have two possibilities to fix it:
1.) Check out the dune 2.7 releases, or
2.) Change line 393 in dune-common/cmake/modules/DuneTestMacros.cmake from
|set(ACTUAL_TESTCOMMAND "$<TARGET_FILE:${ADDTEST_COMMAND}>")
|
to
|set(ACTUAL_TESTCOMMAND ${CMAKE_CURRENT_BINARY_DIR}/${ADDTEST_NAME})|
Best regards
Kilian
On 01/09/2020 04:00 PM, Kai Wendel wrote:
Hello,
when I want to run dunecontrol with the latest dumux version I get the
following error messages at the end:
-- Configuring done
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/io/gridmanager/CMakeLists.txt:74 (dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/multidomain/boundary/darcydarcy/1p_1p/CMakeLists.txt:12
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/multidomain/boundary/darcydarcy/1p_2p/CMakeLists.txt:1
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:./test_1p_convergence_tpfa>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/convergence/CMakeLists.txt:12
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:./test_1p_convergence_tpfa>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/convergence/CMakeLists.txt:20
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:./test_1p_convergence_box>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/convergence/CMakeLists.txt:28
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:./test_1p_convergence_box>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/convergence/CMakeLists.txt:36
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt:11
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt:21
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt:32
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/periodicbc/CMakeLists.txt:43
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:./test_1p_gstat>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/1p/implicit/isothermal/CMakeLists.txt:48
(dumux_add_test)
CMake Error at
/temp/kaiw/DUMUX/dune-common/cmake/modules/DuneTestMacros.cmake:398
(_add_test):
Error evaluating generator expression:
$<TARGET_FILE:/temp/kaiw/DUMUX/dumux/bin/testing/runtest.py>
Expression syntax not recognized.
Call Stack (most recent call first):
cmake/modules/DumuxTestMacros.cmake:245 (dune_add_test)
test/porousmediumflow/2p/implicit/cornerpoint/CMakeLists.txt:4
(dumux_add_test)
-- Generating done
-- Build files have been written to: /temp/kaiw/DUMUX/dumux/build-cmake
--- Failed to build dumux ---
I also tried to use older commits but the problem remains the same.
It seems like it is a problem of dune-common.
Best regards,
Kai
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Kilian Weishaupt M.Sc.
Institut für Wasser- und Umweltsystemmodellierung (IWS)
Lehrstuhl für Hydromechanik und Hydrosystemmodellierung
Universität Stuttgart, Pfaffenwaldring 61, 70569 Stuttgart
Email: [email protected]
Telefon: 0049 711 685-60461 ** fax: 0049-711-685-60430
http://www.hydrosys.uni-stuttgart.de
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux