[package - 133i386-default][math/deal.ii] Failed for deal.II-9.5.2_4 in configure

From: <pkg-fallout_at_FreeBSD.org>
Date: Sat, 21 Dec 2024 02:12:27 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     yuri@FreeBSD.org
Log URL:        https://pkg-status.freebsd.org/beefy15/data/133i386-default/9d5de596a2bc/logs/deal.II-9.5.2_4.log
Build URL:      https://pkg-status.freebsd.org/beefy15/build.html?mastername=133i386-default&build=9d5de596a2bc
Log:

=>> Building math/deal.ii
build started at Sat Dec 21 02:10:35 UTC 2024
port directory: /usr/ports/math/deal.ii
package name: deal.II-9.5.2_4
building for: FreeBSD 133i386-default-job-03 13.3-RELEASE-p8 FreeBSD 13.3-RELEASE-p8 i386
maintained by: yuri@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root  wheel  4156 Nov 21 01:01 /usr/ports/math/deal.ii/Makefile
Ports top last git commit: 9d5de596a2b
Ports top unclean checkout: no
Port dir last git commit: 312ee18b022
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.2
Host OSVERSION: 1500028
Jail OSVERSION: 1303001
Job Id: 03

---Begin Environment---
SHELL=/bin/csh
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
OSVERSION=1303001
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
UNAME_m=i386
UNAME_p=i386
UNAME_r=13.3-RELEASE-p8
LOCALBASE=/usr/local
UNAME_v=FreeBSD 13.3-RELEASE-p8
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.2
MASTERMNT=/usr/local/poudriere/data/.m/133i386-default/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/133i386-default/03/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=133i386-default
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/133i386-default/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.2
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for deal.II-9.5.2_4:
     ADOLC=off: Compile with ADOL-C
     ARPACK=off: Compile with Arpack and PArpack (only with MPI, LAPACK)
     GSL=on: Compile with gsl
     LAPACK=on: Compile with LAPACK for matrix operations
     MPI=on: MPI support (math/sundials must be compiled with MPI)
     OPENCASCADE=on: Compile with OpenCascade
     PETSC=on: Compile with Petsc (only with MPI)
     SCALAPACK=on: Compile with ScaLAPACK (only with MPI)
     SLEPC=on: Compile with Slepc (only with MPI)
     SUNDIALS=on: Compile with SUNDIALS
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
yuri@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
BLA_VENDOR="Generic" F77="gfortran13" F90="gfortran13" FC="gfortran13"	 FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc13" XDG_DATA_HOME=/wrkdirs/usr/ports/math/deal.ii/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/deal.ii/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/math/deal.ii/work/.cache  HOME=/wrkdirs/usr/ports/math/deal.ii/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/deal.ii/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/deal.ii/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local"
--End CONFIGURE_ENV--

--MAKE_ENV--
F77="gfortran13" F90="gfortran13" FC="gfortran13"	 FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" F90FLAGS="-O -Wl,-rpath=/usr/local/lib/gcc13" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc13" XDG_DATA_HOME=/wrkdirs/usr/ports/math/deal.ii/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/deal.ii/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/math/deal.ii/work/.cache  HOME=/wrkdirs/usr/ports/math/deal.ii/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/deal.ii/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/deal.ii/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump"
 RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing "  CPP="cpp" CPPFLAGS="-isystem /usr/local/include"  LDFLAGS=" -lomp -lexecinfo -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc13  -L/usr/local/lib/gcc13 -fstack-protector-strong -L/usr/local/lib " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
 CMAKE_BUILD_TYPE="release" OSREL=13.3 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/deal.II"  EXAMPLESDIR="share/examples/deal.II"  DATADIR="share/deal.II"  WWWDIR="www/deal.II"  ETCDIR="etc/deal.II"
--End PLIST_SUB--

--SUB_LIST--
 PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/deal.II DOCSDIR=/usr/local/share/doc/deal.II EXAMPLESDIR=/usr/local/share/examples/deal.II  WWWDIR=/usr/local/www/deal.II ETCDIR=/usr/local/etc/deal.II
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=i386
MACHINE_ARCH=i386
ARCH=${MACHINE_ARCH}
####  ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  524288
stack size              (kbytes, -s)  65536
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License LGPL21 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   deal.II-9.5.2_4 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.21.3.pkg
[133i386-default-job-03] Installing pkg-1.21.3...
[133i386-default-job-03] Extracting pkg-1.21.3: .......... done
===>   deal.II-9.5.2_4 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of deal.II-9.5.2_4
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License LGPL21 accepted by the user
===> Fetching all distfiles required by deal.II-9.5.2_4 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License LGPL21 accepted by the user
===> Fetching all distfiles required by deal.II-9.5.2_4 for building
=> SHA256 Checksum OK for dealii-9.5.2.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: extract        >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License LGPL21 accepted by the user
===> Fetching all distfiles required by deal.II-9.5.2_4 for building
===>  Extracting for deal.II-9.5.2_4
=> SHA256 Checksum OK for dealii-9.5.2.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: patch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Patching for deal.II-9.5.2_4
===>  Applying FreeBSD patches for deal.II-9.5.2_4 from /usr/ports/math/deal.ii/files
===========================================================================
=======================<phase: build-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   deal.II-9.5.2_4 depends on file: /usr/local/include/boost/config.hpp - not found
===>   Installing existing package /packages/All/boost-libs-1.86.0.pkg
[133i386-default-job-03] Installing boost-libs-1.86.0...
[133i386-default-job-03] `-- Installing icu-74.2_1,1...
[133i386-default-job-03] `-- Extracting icu-74.2_1,1: .......... done
[133i386-default-job-03] Extracting boost-libs-1.86.0: .......... done
=====
Message from boost-libs-1.86.0:

<snip>
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/checks/check_03_compiler_bugs.cmake
-- Performing Test DEAL_II_DELETED_MOVE_CONSTRUCTOR_BUG_OK
-- Performing Test DEAL_II_DELETED_MOVE_CONSTRUCTOR_BUG_OK - Success
-- Test successful, do not define DEAL_II_DELETED_MOVE_CONSTRUCTOR_BUG
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_00_threads.cmake
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Found Threads: TRUE
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_10_lapack.cmake
-- Looking for Fortran sgemm
-- Looking for Fortran sgemm - found
-- Found BLAS: /usr/local/lib/libblas.so
-- Looking for Fortran cheev
-- Looking for Fortran cheev - found
-- Found LAPACK: /usr/local/lib/liblapack.so;/usr/local/lib/libblas.so
-- Processing LAPACK variables and targets
-- Processing LAPACK variables and targets - Done
-- Performing Test LAPACK_SYMBOL_CHECK
-- Performing Test LAPACK_SYMBOL_CHECK - Success
-- Performing Test MKL_SYMBOL_CHECK
-- Performing Test MKL_SYMBOL_CHECK - Failed
-- Use other than Intel MKL implementation of BLAS/LAPACK (consult CMakeFiles/CMakeError.log for further information).
-- 
-- Defining target: interface_lapack
--     LINK_LIBRARIES:      /usr/local/lib/liblapack.so;/usr/local/lib/libblas.so
--     LINK_OPTIONS:        -lomp;-lexecinfo;-L/usr/local/lib;-Wl,-rpath=/usr/local/lib/gcc13;-L/usr/local/lib/gcc13;-fstack-protector-strong;-L/usr/local/lib
-- 
-- DEAL_II_WITH_LAPACK successfully set up with external dependencies.
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_10_mpi.cmake
-- Found MPI_C: /usr/local/lib/libmpi.so (found version "4.1")
-- Found MPI_CXX: /usr/local/lib/libmpicxx.so (found version "4.1")
-- Found MPI_Fortran: /usr/local/lib/libmpifort.so (found version "4.1")
-- Found MPI: TRUE (found version "4.1")
-- Found MPI_MPI_H
-- Performing Test MPI_UNDERLINKAGE_OK
-- Performing Test MPI_UNDERLINKAGE_OK - Success
-- Processing MPI variables and targets
-- Processing MPI variables and targets - Done
-- 
-- Defining target: interface_mpi
--     VERSION:             4.1
--     LINK_LIBRARIES:      /usr/local/lib/libmpicxx.so;/usr/local/lib/libmpifort.so;/usr/local/lib/libmpi.so
--     INCLUDE_DIRECTORIES: /usr/local/include;/usr/local/include/json-c;/usr/local/include/gcc13
--     LINK_OPTIONS:        -Wl,-rpath=/usr/local/lib/gcc13;SHELL:-Wl,-rpath -Wl,/usr/local/lib;-L/usr/local/lib/gcc13
-- 
-- DEAL_II_WITH_MPI successfully set up with external dependencies.
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_10_tbb.cmake
-- Performing Test DEAL_II_HAVE_FLAG_Wno_parentheses
-- Performing Test DEAL_II_HAVE_FLAG_Wno_parentheses - Success
-- 
-- DEAL_II_WITH_TBB successfully set up with bundled packages.
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_10_zlib.cmake
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Processing ZLIB variables and targets
-- Processing ZLIB variables and targets - Done
-- 
-- Defining target: interface_zlib
--     VERSION:             1.3.1
--     LINK_LIBRARIES:      /usr/lib/libz.so
--     INCLUDE_DIRECTORIES: /usr/include
-- 
-- DEAL_II_WITH_ZLIB successfully set up with external dependencies.
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_20_boost.cmake
CMake Warning (dev) at cmake/modules/FindDEAL_II_BOOST.cmake:58 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  cmake/configure/configure_20_boost.cmake:36 (find_package)
  /wrkdirs/usr/ports/math/deal.ii/work/.build/CMakeFiles/CMakeTmp/evaluate_expression.tmp:1 (feature_BOOST_find_external)
  cmake/macros/macro_evaluate_expression.cmake:30 (include)
  cmake/macros/macro_configure_feature.cmake:239 (evaluate_expression)
  cmake/configure/configure_20_boost.cmake:176 (configure_feature)
  cmake/macros/macro_verbose_include.cmake:19 (include)
  CMakeLists.txt:120 (verbose_include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/local/include (found suitable version "1.86.0", minimum required is "1.59") found components: iostreams serialization system thread regex chrono atomic
-- Processing BOOST variables and targets
-- Processing BOOST variables and targets - Done
-- Performing Test BOOST_IOSTREAMS_USABLE
-- Performing Test BOOST_IOSTREAMS_USABLE - Success
-- Performing Test DEAL_II_BOOST_HAS_BROKEN_HEADER_DEPRECATIONS_OK
-- Performing Test DEAL_II_BOOST_HAS_BROKEN_HEADER_DEPRECATIONS_OK - Failed
-- Test unsuccessful, define DEAL_II_BOOST_HAS_BROKEN_HEADER_DEPRECATIONS
-- 
-- Defining target: interface_boost
--     VERSION:             1.86.0
--     LINK_LIBRARIES:      /usr/local/lib/libboost_iostreams.so;/usr/local/lib/libboost_serialization.so;/usr/local/lib/libboost_system.so;/usr/local/lib/libboost_thread.so;/usr/local/lib/libboost_regex.so;/usr/local/lib/libboost_chrono.so;/usr/local/lib/libboost_atomic.so
--     INCLUDE_DIRECTORIES: /usr/local/include
-- 
-- DEAL_II_WITH_BOOST successfully set up with external dependencies.
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_20_ginkgo.cmake
-- GINKGO_LIBRARY_ginkgo not found! The call was:
--     find_library(GINKGO_LIBRARY_ginkgo NAMES ginkgo HINTS NO_DEFAULT_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_PATH NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH)
-- Processing GINKGO variables and targets
--   GINKGO_LIBRARIES: *** Required variable "GINKGO_LIBRARY_ginkgo" set to NOTFOUND ***
--   GINKGO_INCLUDE_DIRS: *** Required variable "GINKGO_INSTALL_INCLUDE_DIR" empty ***
-- Unable to process GINKGO
-- DEAL_II_WITH_GINKGO has unmet external dependencies.
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_20_metis.cmake
-- Found METIS_LIBRARY
-- Found METIS_INCLUDE_DIR
-- Processing METIS variables and targets
-- Processing METIS variables and targets - Done
-- 
-- Defining target: interface_metis
--     VERSION:             5.1.0
--     LINK_LIBRARIES:      /usr/local/lib/libmetis.so;/usr/local/lib/libmpi.so
--     INCLUDE_DIRECTORIES: /usr/local/include
-- 
-- DEAL_II_WITH_METIS successfully set up with external dependencies.
-- 
-- Include /wrkdirs/usr/ports/math/deal.ii/work/dealii-9.5.2/cmake/configure/configure_20_petsc.cmake
-- Found PETSC_LIBRARY
-- Found PETSC_INCLUDE_DIR_ARCH
-- Found PETSC_INCLUDE_DIR_COMMON
-- Found PETSC_PETSCVARIABLES
-- Found PETSC_LIBRARY_lapack
-- Found PETSC_LIBRARY_blis
-- Performing Test PETSC_LIBRARY_pthread
-- Performing Test PETSC_LIBRARY_pthread - Success
-- Found PETSC_LIBRARY_metis
-- Performing Test PETSC_LIBRARY_m
-- Performing Test PETSC_LIBRARY_m - Success
-- Found PETSC_LIBRARY_X11
-- Found PETSC_LIBRARY_mpifort
-- Found PETSC_LIBRARY_mpi
-- Performing Test PETSC_LIBRARY_gfortran
-- Performing Test PETSC_LIBRARY_gfortran - Success
-- Found PETSC_LIBRARY_ssp_nonshared
-- Performing Test PETSC_LIBRARY_quadmath
-- Performing Test PETSC_LIBRARY_quadmath - Success
-- Found PETSC_LIBRARY_mpicxx
-- Found PETSC_LIBRARY_mpi
-- Found PETSC_LIBRARY_c++
-- Processing PETSC variables and targets
-- Processing PETSC variables and targets - Done
-- Could not find a sufficient PETSc installation: PETSc has to be configured to use the same number of bits for the global indices as deal.II.
-- DEAL_II_WITH_PETSC has unmet external dependencies.
CMake Error at cmake/configure/configure_20_petsc.cmake:151 (message):
  

  Could not find the petsc library!

  Could not find a sufficient PETSc installation:

  PETSc has to be configured to use the same number of bits for the global
  indices as deal.II, but found:

    DEAL_II_WITH_64BIT_INDICES = true
    PETSC_WITH_64BIT_INDICES = (FALSE)

  

  Please ensure that the petsc library version 3.7.0 or newer is installed on
  your computer and is configured with the same mpi options as deal.II

  If the library is not at a default location, either provide some hints

  for the autodetection:

  PETSc installed with --prefix=<...> to a destination:

      $ PETSC_DIR="..." cmake <...>
      $ cmake -DPETSC_DIR="..." <...>

  PETSc compiled in source tree:

      $ PETSC_DIR="..."  PETSC_ARCH="..." cmake <...>
      $ cmake -DPETSC_DIR="..." -DPETSC_ARCH="..." <...>

  or set the relevant variables by hand in ccmake.



Call Stack (most recent call first):
  /wrkdirs/usr/ports/math/deal.ii/work/.build/CMakeFiles/CMakeTmp/evaluate_expression.tmp:1 (feature_PETSC_error_message)
  cmake/macros/macro_evaluate_expression.cmake:30 (include)
  cmake/macros/macro_configure_feature.cmake:275 (evaluate_expression)
  cmake/configure/configure_20_petsc.cmake:170 (configure_feature)
  cmake/macros/macro_verbose_include.cmake:19 (include)
  CMakeLists.txt:120 (verbose_include)


-- Configuring incomplete, errors occurred!
*** Error code 1

Stop.
make: stopped in /usr/ports/math/deal.ii