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:     [email protected]
Log URL:        
https://pkg-status.freebsd.org/beefy19/data/144i386-quarterly/3a7a1297a515/logs/py312-petsc4py-3.26.0.log
Build URL:      
https://pkg-status.freebsd.org/beefy19/build.html?mastername=144i386-quarterly&build=3a7a1297a515
Log:

=>> Building math/py-petsc4py
build started at Sun Oct  4 17:11:30 UTC 2026
port directory: /usr/ports/math/py-petsc4py
package name: py312-petsc4py-3.26.0
building for: FreeBSD 144i386-quarterly-job-05 14.4-RELEASE-p10 FreeBSD 
14.4-RELEASE-p10 i386
maintained by: [email protected]
Makefile datestamp: -rw-r--r--  1 root wheel 1068 Oct  4 01:01 
/usr/ports/math/py-petsc4py/Makefile
Ports top last git commit: 3a7a1297a515552d4aef02f06cd5ee1a92ed4583
Ports top unclean checkout: no
Port dir last git commit: 3a7a1297a515552d4aef02f06cd5ee1a92ed4583
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.8-3-gd92fb7c0
Host OSVERSION: 1600022
Jail OSVERSION: 1404000
Job Id: 05

---Begin Environment---
SHELL=/bin/sh
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
OSVERSION=1404000
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=14.4-RELEASE-p10
LOCALBASE=/usr/local
UNAME_v=FreeBSD 14.4-RELEASE-p10
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.8-3-gd92fb7c0
MASTERMNT=/usr/local/poudriere/data/.m/144i386-quarterly/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/144i386-quarterly/05/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=144i386-quarterly
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/144i386-quarterly/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.8-3-gd92fb7c0
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

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

---Begin OPTIONS List---
===> The following configuration options are available for 
py312-petsc4py-3.26.0:
====> MPI (Message Passing Interface) support: you have to select exactly one 
of them
     MPICH=on: Parallel processing support via MPICH
     OPENMPI=off: Parallel processing support via Open MPI
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
[email protected]
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PYTHON="/usr/local/bin/python3.12" 
XDG_DATA_HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312  
XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312  
XDG_CACHE_HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312/.cache  
HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312 TMPDIR="/tmp" 
PATH=/wrkdirs/usr/ports/math/py-petsc4py/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
 
PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/py-petsc4py/work-py312/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig
 SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
PETSC_DIR=/usr/local 
XDG_DATA_HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312  
XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312  
XDG_CACHE_HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312/.cache  
HOME=/wrkdirs/usr/ports/math/py-petsc4py/work-py312 TMPDIR="/tmp" 
PATH=/wrkdirs/usr/ports/math/py-petsc4py/work-py312/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
 
PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/py-petsc4py/work-py312/.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 LDSHARED="cc 
-shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PREFIX=/usr/local  
LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong 
-fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" 
CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing  " 
BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_L
IB="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--
 PYTHON_INCLUDEDIR=include/python3.12  PYTHON_LIBDIR=lib/python3.12  
PYTHON_PLATFORM=freebsd14  PYTHON_SITELIBDIR=lib/python3.12/site-packages  
PYTHON_SUFFIX=312  PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  
PYTHON_SOABI=.cpython-312  PYTHON_VER=3.12  PYTHON_BASEVER=3.12  
PYTHON_VERSION=python3.12 PYTHON2="@comment " PYTHON3="" OSREL=14.4 PREFIX=%D 
LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib 
DOCSDIR="share/doc/petsc4py"  EXAMPLESDIR="share/examples/petsc4py"  
DATADIR="share/petsc4py"  WWWDIR="www/petsc4py"  ETCDIR="etc/petsc4py"
--End PLIST_SUB--

--SUB_LIST--
 PYTHON_INCLUDEDIR=/usr/local/include/python3.12  
PYTHON_LIBDIR=/usr/local/lib/python3.12  PYTHON_PLATFORM=freebsd14  
PYTHON_SITELIBDIR=/usr/local/lib/python3.12/site-packages  PYTHON_SUFFIX=312  
PYTHON_BASESUFFIX=312  PYTHON_TAG=.cpython-312  PYTHON_SOABI=.cpython-312  
PYTHON_VER=3.12  PYTHON_BASEVER=3.12  PYTHON_VERSION=python3.12 
PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local  
DATADIR=/usr/local/share/petsc4py DOCSDIR=/usr/local/share/doc/petsc4py 
EXAMPLESDIR=/usr/local/share/examples/petsc4py  WWWDIR=/usr/local/www/petsc4py 
ETCDIR=/usr/local/etc/petsc4py
--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
pipebuf                         (-y)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License BSD2CLAUSE accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-petsc4py-3.26.0 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.8.4.pkg
[144i386-quarterly-job-05] Installing pkg-2.8.4...
[144i386-quarterly-job-05] Extracting pkg-2.8.4: .......... done
===>   py312-petsc4py-3.26.0 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of py312-petsc4py-3.26.0
===========================================================================
=======================<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 BSD2CLAUSE accepted by the user
=> petsc4py-3.26.0.tar.gz doesn't seem to exist in /portdistfiles.
=> Attempting to fetch 
https://files.pythonhosted.org/packages/source/p/petsc4py/petsc4py-3.26.0.tar.gz
petsc4py-3.26.0.tar.gz                                 511 kB   14 MBps    00s
===> Fetching all distfiles required by py312-petsc4py-3.26.0 for building
===========================================================================
=======================<phase: checksum       >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License BSD2CLAUSE accepted by the user
===> Fetching all distfiles required by py312-petsc4py-3.26.0 for building
=> SHA256 Checksum OK for petsc4py-3.26.0.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 BSD2CLAUSE accepted by the user
===> Fetching all distfiles required by py312-petsc4py-3.26.0 for building
===>  Extracting for py312-petsc4py-3.26.0
=> SHA256 Checksum OK for petsc4py-3.26.0.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 py312-petsc4py-3.26.0
===========================================================================
=======================<phase: build-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   py312-petsc4py-3.26.0 depends on package: py312-numpy>=1.16 - not found
===>   Installing existing package /packages/All/py312-numpy-2.4.6_1,1.pkg
[144i386-quarterly-job-05] Installing py312-numpy-2.4.6_1,1...
[144i386-quarterly-job-05] `-- Installing gcc14-14.2.0_7...
[144i386-quarterly-job-05] |   `-- Installing binutils-2.44,1...
[144i386-quarterly-job-05] |   | `-- Installing indexinfo-0.3.1_1...
[144i386-quarterly-job-05] |   | `-- Extracting indexinfo-0.3.1_1: .... done
[144i386-quarterly-job-05] |   | `-- Installing zstd-1.5.7_2...
[144i386-quarterly-job-05] |   |   `-- Installing liblz4-1.10.0_2,1...
[144i386-quarterly-job-05] |   |   `-- Extracting liblz4-1.10.0_2,1: .......... 
done
[144i386-quarterly-job-05] |   | `-- Extracting zstd-1.5.7_2: .......... done
[144i386-quarterly-job-05] |   `-- Extracting binutils-2.44,1: .......... done
[144i386-quarterly-job-05] |   `-- Installing gmp-6.3.0...
<snip>
creating build
creating build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312
creating build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/__main__.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/__init__.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/PETSc.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/typing.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
creating build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib
copying src/petsc4py/lib/__init__.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib
creating 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib/_pytypes
copying src/petsc4py/lib/_pytypes/__init__.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib/_pytypes
creating 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib/_pytypes/viewer
copying src/petsc4py/lib/_pytypes/viewer/__init__.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib/_pytypes/viewer
copying src/petsc4py/lib/_pytypes/viewer/petscpyvista.py -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib/_pytypes/viewer
copying src/petsc4py/PETSc.pxd -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/PETSc_api.h -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/PETSc.h -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
creating build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/include
creating 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/include/petsc4py
copying src/petsc4py/include/petsc4py/numpy.h -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/include/petsc4py
copying src/petsc4py/include/petsc4py/pyscalar.h -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/include/petsc4py
copying src/petsc4py/include/petsc4py/petsc4py.h -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/include/petsc4py
copying src/petsc4py/include/petsc4py/pybuffer.h -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/include/petsc4py
copying src/petsc4py/include/petsc4py/petsc4py.i -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/include/petsc4py
copying src/petsc4py/py.typed -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/__main__.pyi -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/__init__.pyi -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/PETSc.pyi -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py
copying src/petsc4py/lib/__init__.pyi -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib
copying src/petsc4py/lib/petsc.cfg -> 
build/lib.freebsd-14.4-RELEASE-p10-i386-cpython-312/petsc4py/lib
running build_ext
PETSC_DIR:    /usr/local
PETSC_ARCH:   
version:      3.25.5 release
integer-size: 32-bit
scalar-type:  real
precision:    double
language:     CONLY
compiler:     /usr/local/bin/mpicc
linker:       /usr/local/bin/mpicc
building 'PETSc' extension
creating build/temp.freebsd-14.4-RELEASE-p10-i386-cpython-312
creating build/temp.freebsd-14.4-RELEASE-p10-i386-cpython-312/src
creating build/temp.freebsd-14.4-RELEASE-p10-i386-cpython-312/src/petsc4py
/usr/local/bin/mpicc -pthread -O2 -pipe -fstack-protector-strong 
-fno-strict-aliasing -msse2 -fPIC -fPIC -O2 -pipe -fstack-protector-strong 
-fno-strict-aliasing -DMPICH_SKIP_MPICXX=1 -DOMPI_SKIP_MPICXX=1 
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -Isrc -Isrc/petsc4py/include 
-I/usr/local/lib/python3.12/site-packages/numpy/_core/include 
-I/usr/local/include -I/usr/local/include/python3.12 -c src/petsc4py/PETSc.c -o 
build/temp.freebsd-14.4-RELEASE-p10-i386-cpython-312/src/petsc4py/PETSc.o
src/petsc4py/PETSc.c:5305:73: error: unknown type name 'MatHtoolCompressorType'
 5305 | static CYTHON_INLINE PyObject* 
__Pyx_PyLong_From_MatHtoolCompressorType(MatHtoolCompressorType value);
      |                                                                         
^
src/petsc4py/PETSc.c:5308:73: error: unknown type name 'MatHtoolClusteringType'
 5308 | static CYTHON_INLINE PyObject* 
__Pyx_PyLong_From_MatHtoolClusteringType(MatHtoolClusteringType value);
      |                                                                         
^
src/petsc4py/PETSc.c:5575:22: error: unknown type name 'MatHtoolCompressorType'
 5575 | static CYTHON_INLINE MatHtoolCompressorType 
__Pyx_PyLong_As_MatHtoolCompressorType(PyObject *);
      |                      ^
src/petsc4py/PETSc.c:5578:22: error: unknown type name 'MatHtoolClusteringType'
 5578 | static CYTHON_INLINE MatHtoolClusteringType 
__Pyx_PyLong_As_MatHtoolClusteringType(PyObject *);
      |                      ^
src/petsc4py/PETSc.c:132961:47: warning: call to undeclared function 
'PetscRandomGetOptionsPrefix'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 132961 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(PetscRandomGetOptionsPrefix(__pyx_v_self->rnd, 
(&__pyx_v_cval))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(38, 157, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:133130:47: warning: call to undeclared function 
'PetscRandomAppendOptionsPrefix'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 133130 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(PetscRandomAppendOptionsPrefix(__pyx_v_self->rnd,
 __pyx_v_cval)); if (unlikely(__pyx_t_2 == ((PetscErrorCode)PETSC_ERR_PYTHON))) 
__PYX_ERR(38, 177, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:181767:47: warning: call to undeclared function 
'VecSetStdBasis'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 181767 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(VecSetStdBasis(__pyx_v_self->vec, __pyx_v_ii)); 
if (unlikely(__pyx_t_2 == ((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(41, 
2475, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:219245:47: warning: call to undeclared function 
'MatCreateHtoolFromKernel'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 219245 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatCreateHtoolFromKernel(__pyx_v_ccomm, 
__pyx_v_m, __pyx_v_n, __pyx_v_M, __pyx_v_N, __pyx_v_sdim, ((PetscReal 
*)PyArray_DATA(__pyx_v_xt)), ((PetscReal *)PyArray_DATA(__pyx_v_xs)), 
__pyx_f_8petsc4py_5PETSc_MatHtoolKernelPython, ((void *)__pyx_v_py_ctx), 
(&__pyx_v_newmat))); if (unlikely(__pyx_t_2 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 1806, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:240814:47: warning: call to undeclared function 
'MatGetMultPetscSF'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 240814 |   __pyx_t_4 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatGetMultPetscSF(__pyx_v_self->mat, 
(&__pyx_v_sf->sf))); if (unlikely(__pyx_t_4 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 4233, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:243279:47: warning: call to undeclared function 
'MatNormApproximate'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 243279 |   __pyx_t_8 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatNormApproximate(__pyx_v_self->mat, 
__pyx_v_ntype, __pyx_v__max_it, (&__pyx_v_nrm))); if (unlikely(__pyx_t_8 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 4511, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:251599:47: warning: call to undeclared function 
'MatHtoolGetPermutationSource'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 251599 |   __pyx_t_4 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetPermutationSource(__pyx_v_self->mat, 
(&__pyx_v_iset->iset))); if (unlikely(__pyx_t_4 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5531, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:251724:47: warning: call to undeclared function 
'MatHtoolGetPermutationTarget'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 251724 |   __pyx_t_4 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetPermutationTarget(__pyx_v_self->mat, 
(&__pyx_v_iset->iset))); if (unlikely(__pyx_t_4 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5550, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:251884:47: warning: call to undeclared function 
'MatHtoolUsePermutation'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 251884 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolUsePermutation(__pyx_v_self->mat, 
__pyx_v__use)); if (unlikely(__pyx_t_2 == ((PetscErrorCode)PETSC_ERR_PYTHON))) 
__PYX_ERR(46, 5569, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252041:47: warning: call to undeclared function 
'MatHtoolUseRecompression'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 252041 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolUseRecompression(__pyx_v_self->mat, 
__pyx_v__use)); if (unlikely(__pyx_t_2 == ((PetscErrorCode)PETSC_ERR_PYTHON))) 
__PYX_ERR(46, 5588, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252151:47: warning: call to undeclared function 
'MatHtoolGetEpsilon'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 252151 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetEpsilon(__pyx_v_self->mat, 
(&__pyx_v_epsilon))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5607, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252308:47: warning: call to undeclared function 
'MatHtoolSetEpsilon'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 252308 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetEpsilon(__pyx_v_self->mat, 
__pyx_v__epsilon)); if (unlikely(__pyx_t_2 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5626, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252418:47: warning: call to undeclared function 
'MatHtoolGetEta'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 252418 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetEta(__pyx_v_self->mat, 
(&__pyx_v_eta))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5645, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252575:47: warning: call to undeclared function 
'MatHtoolSetEta'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 252575 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetEta(__pyx_v_self->mat, 
__pyx_v__eta)); if (unlikely(__pyx_t_2 == ((PetscErrorCode)PETSC_ERR_PYTHON))) 
__PYX_ERR(46, 5664, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252685:47: warning: call to undeclared function 
'MatHtoolGetMaxClusterLeafSize'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 252685 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetMaxClusterLeafSize(__pyx_v_self->mat,
 (&__pyx_v_size))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5683, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252842:47: warning: call to undeclared function 
'MatHtoolSetMaxClusterLeafSize'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 252842 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetMaxClusterLeafSize(__pyx_v_self->mat,
 __pyx_v__size)); if (unlikely(__pyx_t_2 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5702, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:252952:47: warning: call to undeclared function 
'MatHtoolGetMinTargetDepth'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 252952 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetMinTargetDepth(__pyx_v_self->mat, 
(&__pyx_v_depth))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5721, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253109:47: warning: call to undeclared function 
'MatHtoolSetMinTargetDepth'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 253109 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetMinTargetDepth(__pyx_v_self->mat, 
__pyx_v__depth)); if (unlikely(__pyx_t_2 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5740, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253219:47: warning: call to undeclared function 
'MatHtoolGetMinSourceDepth'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 253219 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetMinSourceDepth(__pyx_v_self->mat, 
(&__pyx_v_min_source_depth))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5759, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253376:47: warning: call to undeclared function 
'MatHtoolSetMinSourceDepth'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 253376 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetMinSourceDepth(__pyx_v_self->mat, 
__pyx_v__min_source_depth)); if (unlikely(__pyx_t_2 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5778, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253486:47: warning: call to undeclared function 
'MatHtoolGetBlockTreeConsistency'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 253486 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetBlockTreeConsistency(__pyx_v_self->mat,
 (&__pyx_v_block_tree_consistency))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5797, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253646:47: warning: call to undeclared function 
'MatHtoolSetBlockTreeConsistency'; ISO C99 and later do not support implicit 
function declarations [-Wimplicit-function-declaration]
 253646 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetBlockTreeConsistency(__pyx_v_self->mat,
 __pyx_v__btc)); if (unlikely(__pyx_t_2 == ((PetscErrorCode)PETSC_ERR_PYTHON))) 
__PYX_ERR(46, 5816, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253730:3: error: use of undeclared identifier 
'MatHtoolCompressorType'
 253730 |   MatHtoolCompressorType __pyx_v_compressor;
        |   ^
src/petsc4py/PETSc.c:253747:3: error: use of undeclared identifier 
'__pyx_v_compressor'
 253747 |   __pyx_v_compressor = MAT_HTOOL_COMPRESSOR_SYMPARTIAL_ACA;
        |   ^
src/petsc4py/PETSc.c:253747:24: error: use of undeclared identifier 
'MAT_HTOOL_COMPRESSOR_SYMPARTIAL_ACA'
 253747 |   __pyx_v_compressor = MAT_HTOOL_COMPRESSOR_SYMPARTIAL_ACA;
        |                        ^
src/petsc4py/PETSc.c:253756:47: warning: call to undeclared function 
'MatHtoolGetCompressorType'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 253756 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetCompressorType(__pyx_v_self->mat, 
(&__pyx_v_compressor))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5835, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253756:94: error: use of undeclared identifier 
'__pyx_v_compressor'
 253756 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetCompressorType(__pyx_v_self->mat, 
(&__pyx_v_compressor))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5835, __pyx_L1_error)
        |                                                                       
                       ^
src/petsc4py/PETSc.c:253766:56: error: use of undeclared identifier 
'__pyx_v_compressor'
 253766 |   __pyx_t_2 = 
__Pyx_PyLong_From_MatHtoolCompressorType(__pyx_v_compressor); if 
(unlikely(!__pyx_t_2)) __PYX_ERR(46, 5836, __pyx_L1_error)
        |                                                        ^
src/petsc4py/PETSc.c:253886:3: error: use of undeclared identifier 
'MatHtoolCompressorType'
 253886 |   MatHtoolCompressorType __pyx_v__compressor;
        |   ^
src/petsc4py/PETSc.c:253889:3: error: use of undeclared identifier 
'MatHtoolCompressorType'
 253889 |   MatHtoolCompressorType __pyx_t_1;
        |   ^
src/petsc4py/PETSc.c:253903:3: error: use of undeclared identifier '__pyx_t_1'; 
did you mean '__pyx_t_2'?
 253903 |   __pyx_t_1 = 
((MatHtoolCompressorType)__Pyx_PyLong_As_MatHtoolCompressorType(__pyx_v_compressor));
 if (unlikely(PyErr_Occurred())) __PYX_ERR(46, 5853, __pyx_L1_error)
        |   ^~~~~~~~~
        |   __pyx_t_2
src/petsc4py/PETSc.c:253890:18: note: '__pyx_t_2' declared here
 253890 |   PetscErrorCode __pyx_t_2;
        |                  ^
src/petsc4py/PETSc.c:253903:17: error: use of undeclared identifier 
'MatHtoolCompressorType'
 253903 |   __pyx_t_1 = 
((MatHtoolCompressorType)__Pyx_PyLong_As_MatHtoolCompressorType(__pyx_v_compressor));
 if (unlikely(PyErr_Occurred())) __PYX_ERR(46, 5853, __pyx_L1_error)
        |                 ^
src/petsc4py/PETSc.c:253904:3: error: use of undeclared identifier 
'__pyx_v__compressor'; did you mean '__pyx_v_compressor'?
 253904 |   __pyx_v__compressor = __pyx_t_1;
        |   ^~~~~~~~~~~~~~~~~~~
        |   __pyx_v_compressor
src/petsc4py/PETSc.c:253885:124: note: '__pyx_v_compressor' declared here
 253885 | static PyObject 
*__pyx_pf_8petsc4py_5PETSc_3Mat_486setHtoolCompressorType(struct 
PyPetscMatObject *__pyx_v_self, PyObject *__pyx_v_compressor) {
        |                                                                       
                                                     ^
src/petsc4py/PETSc.c:253904:25: error: use of undeclared identifier 
'__pyx_t_1'; did you mean '__pyx_t_2'?
 253904 |   __pyx_v__compressor = __pyx_t_1;
        |                         ^~~~~~~~~
        |                         __pyx_t_2
src/petsc4py/PETSc.c:253890:18: note: '__pyx_t_2' declared here
 253890 |   PetscErrorCode __pyx_t_2;
        |                  ^
src/petsc4py/PETSc.c:253913:47: warning: call to undeclared function 
'MatHtoolSetCompressorType'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 253913 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetCompressorType(__pyx_v_self->mat, 
__pyx_v__compressor)); if (unlikely(__pyx_t_2 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5854, __pyx_L1_error)
        |                                               ^
src/petsc4py/PETSc.c:253913:92: error: use of undeclared identifier 
'__pyx_v__compressor'; did you mean '__pyx_v_compressor'?
 253913 |   __pyx_t_2 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolSetCompressorType(__pyx_v_self->mat, 
__pyx_v__compressor)); if (unlikely(__pyx_t_2 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5854, __pyx_L1_error)
        |                                                                       
                     ^~~~~~~~~~~~~~~~~~~
        |                                                                       
                     __pyx_v_compressor
src/petsc4py/PETSc.c:253885:124: note: '__pyx_v_compressor' declared here
 253885 | static PyObject 
*__pyx_pf_8petsc4py_5PETSc_3Mat_486setHtoolCompressorType(struct 
PyPetscMatObject *__pyx_v_self, PyObject *__pyx_v_compressor) {
        |                                                                       
                                                     ^
src/petsc4py/PETSc.c:253997:3: error: use of undeclared identifier 
'MatHtoolClusteringType'
 253997 |   MatHtoolClusteringType __pyx_v_clustering;
        |   ^
src/petsc4py/PETSc.c:254014:3: error: use of undeclared identifier 
'__pyx_v_clustering'
 254014 |   __pyx_v_clustering = MAT_HTOOL_CLUSTERING_PCA_REGULAR;
        |   ^
src/petsc4py/PETSc.c:254014:24: error: use of undeclared identifier 
'MAT_HTOOL_CLUSTERING_PCA_REGULAR'
 254014 |   __pyx_v_clustering = MAT_HTOOL_CLUSTERING_PCA_REGULAR;
        |                        ^
src/petsc4py/PETSc.c:254023:47: warning: call to undeclared function 
'MatHtoolGetClusteringType'; ISO C99 and later do not support implicit function 
declarations [-Wimplicit-function-declaration]
 254023 |   __pyx_t_1 = 
__pyx_f_8petsc4py_5PETSc_CHKERR(MatHtoolGetClusteringType(__pyx_v_self->mat, 
(&__pyx_v_clustering))); if (unlikely(__pyx_t_1 == 
((PetscErrorCode)PETSC_ERR_PYTHON))) __PYX_ERR(46, 5873, __pyx_L1_error)
        |                                               ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
25 warnings and 20 errors generated.
error: command '/usr/local/bin/mpicc' failed with exit code 1
*** Error code 1

Stop.
make: stopped making "build" in /usr/ports/math/py-petsc4py

Reply via email to