Problem with DTK build
Created by: keitat
ECP-xSDK team has been working on type 2 package build and additional packages (DTK, etc.) for the fall release. We have observed a build error when DTK (by ORNL) is enabled.
(gcc 7.1.0)
This is the current build setting in Spack (xsdk/pacakges.py).
depends_on('trilinos@develop+hypre+superlu-dist+metis+hdf5~mumps+boost~suite-sparse+tpetra+nox+ifpack2+zoltan2+amesos2+dtk~exodus',
But get:
1 error found in build log:
135 -- Setting Trilinos_ENABLE_STKSearchUtil=OFF because STKSearchUtil has a required library dependence on disabled package STKMesh
136 -- Setting Trilinos_ENABLE_STKTools=OFF because STKTools has a required library dependence on disabled package STKMesh
137 -- Setting Trilinos_ENABLE_PanzerAdaptersSTK=OFF because PanzerAdaptersSTK has a required library dependence on disabled package STKMesh
138 -- Setting Trilinos_ENABLE_STKUnit_test_utils=OFF because STKUnit_test_utils has a required library dependence on disabled package STKIO
139 -- Setting STKSearch_ENABLE_TESTS=OFF because STKSearch has a required test/example dependence on disabled package STKUnit_test_utils
140 -- Setting STKSearch_ENABLE_EXAMPLES=OFF because STKSearch has a required test/example dependence on disabled package STKUnit_test_utils
>> 141 CMake Error at cmake/tribits/core/package_arch/TribitsAdjustPackageEnables.cmake:1098 (MESSAGE):
142 ***
143 *** ERROR: Setting Trilinos_ENABLE_DataTransferKit=OFF which was 'ON' because DataTransferKit has a required library dependence on disabled package D
ataTransferKitDiscretization!
144 ***
145
146 Call Stack (most recent call first):
147 cmake/tribits/core/package_arch/TribitsAdjustPackageEnables.cmake:1181 (TRIBITS_PRIVATE_PRINT_DISABLE)
I think some packages are missing in order to integrate DTK. Please let me know if you need more information.