I got past hdf5 config.
Issue now is petsc config. I have 15 libpetsc files installed with probably 50 more that are available in opensuse.
All installed ones are in /use/lib or usr/lib64; standard locations. But I get error messages below:
-- Include
/home/tom/dealii/cmake/configure/configure_3_petsc.cmake --
PETSC_LIBRARY not found! Call: -- FIND_LIBRARY(PETSC_LIBRARY NAMES
petsc libpetsc HINTS / PATH_SUFFIXES lib lib64 lib) --
PETSC_INCLUDE_DIR_ARCH not found! Call: --
FIND_PATH(PETSC_INCLUDE_DIR_ARCH petscconf.h HINTS / PATH_SUFFIXES petsc
include include/petsc) -- PETSC_INCLUDE_DIR_COMMON not found! Call: --
FIND_PATH(PETSC_INCLUDE_DIR_COMMON petscversion.h HINTS /
PATH_SUFFIXES petsc include include/petsc) -- PETSC_PETSCVARIABLES not
found! Call: -- FIND_FILE(PETSC_PETSCVARIABLES NAMES petscvariables
HINTS / PATH_SUFFIXES conf lib/petsc/conf) -- PETSC_LIBRARIES: ***
Required variable "PETSC_LIBRARY" set to NOTFOUND *** --
PETSC_INCLUDE_DIRS: *** Required variable "PETSC_INCLUDE_DIR_COMMON" set
to NOTFOUND *** -- PETSC_USER_INCLUDE_DIRS: *** Required variable
"PETSC_INCLUDE_DIR_COMMON" set to NOTFOUND *** -- Could NOT find PETSC
-- DEAL_II_WITH_PETSC has unmet external dependencies.
Any advice as to what to install additionally.
It would be helpful if the cmake system said what files it is looking for rather than that it can't find some unknown (to the user) file. Saying it can't find some unknown file gives no information to the user. This whole system looks backwards to me.
tom kosvic