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/ampere4/data/151arm64-quarterly/3a7a1297a515/logs/py312-petsc4py-3.26.0.log Build URL: https://pkg-status.freebsd.org/ampere4/build.html?mastername=151arm64-quarterly&build=3a7a1297a515 Log: =>> Building math/py-petsc4py build started at Sun Oct 4 23:40:18 UTC 2026 port directory: /usr/ports/math/py-petsc4py package name: py312-petsc4py-3.26.0 building for: FreeBSD 151arm64-quarterly-job-19 15.1-RELEASE-p4 FreeBSD 15.1-RELEASE-p4 arm64 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: 1501000 Job Id: 19 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1501000 UNAME_v=FreeBSD 15.1-RELEASE-p4 UNAME_r=15.1-RELEASE-p4 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.8-3-gd92fb7c0 MASTERMNT=/usr/local/poudriere/data/.m/151arm64-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/151arm64-quarterly/19/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=151arm64-quarterly SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/151arm64-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_ 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-- PYTHON_INCLUDEDIR=include/python3.12 PYTHON_LIBDIR=lib/python3.12 PYTHON_PLATFORM=freebsd15 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=15.1 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=freebsd15 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 #### #### # 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) 1048576 stack size (kbytes, -s) 1048576 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 [151arm64-quarterly-job-19] Installing pkg-2.8.4... [151arm64-quarterly-job-19] 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 7234 kBps 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 [151arm64-quarterly-job-19] Installing py312-numpy-2.4.6_1,1... [151arm64-quarterly-job-19] `-- Installing gcc14-14.2.0_7... [151arm64-quarterly-job-19] | `-- Installing binutils-2.44,1... [151arm64-quarterly-job-19] | | `-- Installing indexinfo-0.3.1_1... [151arm64-quarterly-job-19] | | `-- Extracting indexinfo-0.3.1_1: .... done [151arm64-quarterly-job-19] | | `-- Installing zstd-1.5.7_2... [151arm64-quarterly-job-19] | | `-- Installing liblz4-1.10.0_2,1... [151arm64-quarterly-job-19] | | `-- Extracting liblz4-1.10.0_2,1: .......... done [151arm64-quarterly-job-19] | | `-- Extracting zstd-1.5.7_2: .......... done [151arm64-quarterly-job-19] | `-- Extracting binutils-2.44,1: .......... done [151arm64-quarterly-job-19] | `-- Installing gmp-6.3.0... [151arm64-quarterly-job-19] | `-- Extracting gmp-6.3.0: .......... done [151arm64-quarterly-job-19] | `-- Installing mpc-1.4.1... [151arm64-quarterly-job-19] | | `-- Installing mpfr-4.2.2,1... [151arm64-quarterly-job-19] | | `-- Extracting mpfr-4.2.2,1: .......... done [151arm64-quarterly-job-19] | `-- Extracting mpc-1.4.1: .......... done <snip> creating build creating build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312 creating build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/__main__.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/__init__.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/PETSc.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/typing.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py creating build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib copying src/petsc4py/lib/__init__.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib creating build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib/_pytypes copying src/petsc4py/lib/_pytypes/__init__.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib/_pytypes creating build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib/_pytypes/viewer copying src/petsc4py/lib/_pytypes/viewer/__init__.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib/_pytypes/viewer copying src/petsc4py/lib/_pytypes/viewer/petscpyvista.py -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib/_pytypes/viewer copying src/petsc4py/PETSc.pxd -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/PETSc_api.h -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/PETSc.h -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py creating build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/include creating build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/include/petsc4py copying src/petsc4py/include/petsc4py/numpy.h -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/include/petsc4py copying src/petsc4py/include/petsc4py/pyscalar.h -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/include/petsc4py copying src/petsc4py/include/petsc4py/petsc4py.h -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/include/petsc4py copying src/petsc4py/include/petsc4py/pybuffer.h -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/include/petsc4py copying src/petsc4py/include/petsc4py/petsc4py.i -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/include/petsc4py copying src/petsc4py/py.typed -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/__main__.pyi -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/__init__.pyi -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/PETSc.pyi -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py copying src/petsc4py/lib/__init__.pyi -> build/lib.freebsd-15.1-RELEASE-p4-arm64-cpython-312/petsc4py/lib copying src/petsc4py/lib/petsc.cfg -> build/lib.freebsd-15.1-RELEASE-p4-arm64-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-15.1-RELEASE-p4-arm64-cpython-312 creating build/temp.freebsd-15.1-RELEASE-p4-arm64-cpython-312/src creating build/temp.freebsd-15.1-RELEASE-p4-arm64-cpython-312/src/petsc4py /usr/local/bin/mpicc -pthread -fPIC -Wwrite-strings -Wno-unknown-pragmas -Wconversion -Wno-sign-conversion -Wno-float-conversion -Wno-implicit-float-conversion -Qunused-arguments -fstack-protector -O0 -g3 -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-15.1-RELEASE-p4-arm64-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
