On Fri, May  1, 2020, at 15:59 CDT, Victor Eijkhout <eijkh...@tacc.utexas.edu> 
wrote:

> I'm using trilinos 12.18.1
>
> This is the most error-like statement that I can find. Other files attached.

The actual error message (and why configure fails) is here:


12442 -- Include 
/admin/build/admin/rpms/frontera/BUILD/dealii-9.1.1/cmake/configure/configure_2_trilinos.cmake
12443 CMake Error at 
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/ShyLUConfig.cmake:156
 (INCLUDE):
12444   INCLUDE could not find load file:                                       
       
12445                                                                           
       
12446     
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/../ShyLU_Node/ShyLU_NodeConfig.cmake
12447 Call Stack (most recent call first):                                      
       
12448   
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/Trilinos/TrilinosConfig.cmake:130
 (INCLUDE)
12449   cmake/macros/macro_find_package.cmake:27 (_FIND_PACKAGE)                
       
12450   cmake/modules/FindTRILINOS.cmake:38 (FIND_PACKAGE)                      
       
12451   cmake/macros/macro_find_package.cmake:27 (_FIND_PACKAGE)                
       
12452   cmake/configure/configure_2_trilinos.cmake:22 (FIND_PACKAGE)            
       
12453   /tmp/dealii-build/CMakeFiles/CMakeTmp/evaluate_expression.tmp:1 
(FEATURE_TRILINOS_FIND_EXTERNAL)
12454   cmake/macros/macro_evaluate_expression.cmake:30 (INCLUDE)               
       
12455   cmake/macros/macro_configure_feature.cmake:237 (EVALUATE_EXPRESSION)    
       
12456   cmake/configure/configure_2_trilinos.cmake:303 (CONFIGURE_FEATURE)      
       
12457   cmake/macros/macro_verbose_include.cmake:19 (INCLUDE)                   
       
12458   CMakeLists.txt:124 (VERBOSE_INCLUDE)                                    
       


This implies that the CMake configuration that gets installed by
Trilinos is broken. 

The file

  
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/ShyLUConfig.cmake

contains an include on line 156

  INCLUDE("${CMAKE_CURRENT_LIST_DIR}/../ShyLU_Node/ShyLU_NodeConfig.cmake")

pointing to a nonexistant file

  
/home1/apps/intel19/impi19_0/trilinos/12.18.1/lib/cmake/ShyLU/../ShyLU_Node/ShyLU_NodeConfig.cmake


Why you did end up in this situation I cannot tell. The lazy approach
for making deal.II configure is to manually fix the cmake file by
commenting out the include.

As a quick smoke test:

  $ cd test
  $ cat CMakeLists.txt
  CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
  PROJECT(test CXX)
  find_package(Trilinos REQUIRED)
  $ cmake .
  $

has to configure. Otherwise the Trilinos configuration is broken.

MM

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/874ksz4449.fsf%4043-1.org.

Reply via email to