Skip to content

trilinoscouplings: trilinos configuration fails when trlinoscoupings=ON but tpetra=OFF #14945

@eeprude

Description

@eeprude

Bug Report

@hkthorn and @jdschic reported me (@eeprude) the trilinos configuration error described below.

Description

BEGIN COPY OF A PORTION OF THE CONFIGURATION OUTPUT INTO THE SCREEN

...
Processing enabled top-level package: TrilinosCouplings (Libs)
CMake Error at cmake/tribits/core/utils/AssertDefined.cmake:49 (message):
Error, the variable TpetraCore_ETI_SCALARS_NO_ORDS is not defined!
Call Stack (most recent call first):
packages/trilinoscouplings/CMakeLists.txt:24 (ASSERT_DEFINED)

CMake Error at cmake/tribits/core/utils/AssertDefined.cmake:49 (message):
Error, the variable TpetraCore_ETI_LORDS is not defined!
Call Stack (most recent call first):
packages/trilinoscouplings/CMakeLists.txt:25 (ASSERT_DEFINED)

CMake Error at cmake/tribits/core/utils/AssertDefined.cmake:49 (message):
Error, the variable TpetraCore_ETI_GORDS is not defined!
Call Stack (most recent call first):
packages/trilinoscouplings/CMakeLists.txt:26 (ASSERT_DEFINED)

CMake Error at cmake/tribits/core/utils/AssertDefined.cmake:49 (message):
Error, the variable TpetraCore_ETI_NODES is not defined!
Call Stack (most recent call first):
packages/trilinoscouplings/CMakeLists.txt:27 (ASSERT_DEFINED)

Processing explicit instantiation support for enabled packages ...

Processing ETI support: TrilinosCouplings
-- TrilinosCouplings: Processing ETI / test support
-- Enabled Scalar types:
-- Enabled LocalOrdinal types:
-- Enabled GlobalOrdinal types:
-- Enabled Node types:
-- Set of enabled types, before exclusions:
...

END COPY OF A PORTION OF THE CONFIGURATION OUTPUT INTO THE SCREEN

Steps to Reproduce

Try to configure trilinos with the following options:

...
-D Trilinos_ENABLE_Tpetra:BOOL=OFF
-D Trilinos_ENABLE_TrilinosCouplings:BOOL=ON
...

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions