Source: deal.ii
Version: 9.0.0-2
Severity: important

A build of deal.ii against PETSc 3.10 (currently in experimental) fails:

-- 
-- Include 
/home/drew/projects/mathlibs/build/test/deal.ii-9.0.0/cmake/configure/configure_3_petsc.cmake
-- Found PETSC_LIBRARY
-- Found PETSC_INCLUDE_DIR_ARCH
-- Found PETSC_INCLUDE_DIR_COMMON
-- PETSC_PETSCVARIABLES not found! Call:
--     FIND_FILE(PETSC_PETSCVARIABLES NAMES petscvariables HINTS / 
PATH_SUFFIXES conf lib/petsc/conf)
--   PETSC_VERSION: 3.0.2.0
--   PETSC_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpetsc.so
--   PETSC_INCLUDE_DIRS: /usr/include/petsc;/usr/include/petsc
--   PETSC_USER_INCLUDE_DIRS: /usr/include/petsc;/usr/include/petsc
-- Found PETSC
-- Could not find a sufficiently modern PETSc installation: Version >=3.3.0 
required!
-- DEAL_II_WITH_PETSC has unmet external dependencies.
CMake Error at cmake/configure/configure_3_petsc.cmake:122 (MESSAGE):


deal.ii appears to be detecting PETSc 3.10.2 as 3.0.2.

deal.ii's version of FindPETSC.cmake appears to be some monstrosity
that mangles PETSC_VERSION_MINOR violently instead of reading it cleanly from
petscversion.h. 

This bug will become serious (RC) once the petsc 3.10 transition
starts, which I want to trigger soon.

Drew


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to