Sundance no longer configures with updated Trilinos and TriBITS
Created by: bartlettroscoe
@trilinos/framework
The package Sundance stored in the extra repo https://github.com/trilinos/Sundance does not configure with the current version of Trilinos 'develop'. The only automated Trilinos build that actually pulls in Sundance is the build Linux-GCC-4.9.3-openmpi-1.8.7_Debug_DEV_Werror
posting the the "Experimental" CDash group shown today at:
In this build, Sundance fails to configure showing the configure failure here which shows the configure failure:
Processing enabled package: Sundance (Libs, Tests, Examples)
adding Playa/src
-- DEPLIBS=''
adding Playa/tests
CMake Error at packages/Sundance/cmake/AddTestBatch.cmake:8 (PARSE_ARGUMENTS):
Unknown CMake command "PARSE_ARGUMENTS".
Call Stack (most recent call first):
packages/Sundance/Playa/tests/Operator/CMakeLists.txt:20 (ADD_TEST_BATCH)
TriBITS removed the deprecated function PARSE_ARGUMENTS()
a long time ago in the TriBITS commit TriBITSPub/TriBITS@e7bfe1a5337f11a3b070a7a272032f6de430b482 on 5/19/2017 and was snapshotted to Trilinos 'develop' in the commit 12c4cf6d on 6/1/2017. That means that Sundance has likely not been able to configure against the Trilinos 'develop' branch in over 16 months!
But when the package-by-package mode was being used for this build as recently as 9/21/2018 shown here, that configure failure only killed the build and testing of the Sundance package and therefore all of the other packages still got built and tests run. But when switching to the all-at-once mode as part of #1761 (closed) on 10/10/2018, that Sundance configure failure now stops the build and testing of all of the Trilinos packages. Therefore, this issue must be addressed.