Your message dated Sun, 08 Jan 2023 21:32:07 +0000
with message-id <e1pedgx-009s6o...@fasolo.debian.org>
and subject line Bug#1026346: fixed in petsc4py 3.18.3-2
has caused the Debian Bug report #1026346,
regarding petsc4py: autopkgtest needs update for new version of numpy: 
OverflowError: Python int too large to convert to C int
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1026346: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1026346
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: petsc4py
Version: 3.18.2-1
Severity: serious
X-Debbugs-CC: nu...@packages.debian.org
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: needs-update
Control: affects -1 src:numpy

Dear maintainer(s),

With a recent upload of numpy the autopkgtest of petsc4py fails in testing when that autopkgtest is run with the binary packages of numpy from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
numpy                  from testing    1:1.23.5-2
petsc4py               from testing    3.18.2-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of numpy to testing [1]. Of course, numpy shouldn't just break your autopkgtest (or even worse, your package), but it seems to me that the change in numpy was intended and your package needs to update to the new situation.

If this is a real problem in your package (and not only in your autopkgtest), the right binary package(s) from numpy should really add a versioned Breaks on the unfixed version of (one of your) package(s). Note: the Breaks is nice even if the issue is only in the autopkgtest as it helps the migration software to figure out the right versions to combine in the tests.

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=numpy

https://ci.debian.net/data/autopkgtest/testing/amd64/p/petsc4py/29469875/log.gz

Running petsc4py demos using PETSC_DIR=/usr/lib/petsc
Run demos (single processor) with python3
make: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos'
make -C petsc-examples
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/petsc-examples'
make -C ksp
make[2]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/petsc-examples/ksp'
python3 ex2.py
- Serial OK
mpiexec -n 2 python3 ex2.py
- Parallel OK
python3 ex23.py
- Serial OK
mpiexec -n 2 python3 ex23.py
- Parallel OK
make[2]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/petsc-examples/ksp' make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/petsc-examples'
make -C binary-io
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/binary-io'
python3 matvecio.py
rm -f matrix-*.dat* vector-*.dat*
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/binary-io'
make -C kspsolve
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/kspsolve'
python3 test_mat_cg.py
[0]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
python3 test_mat_ksp.py
[0]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/kspsolve'
make -C bratu2d
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/bratu2d'
python3 bratu2d.py -impl python
[0]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
f2py3 --noarch --f90flags='' -DF2PY_REPORT_ON_ARRAY_COPY=1 -c bratu2df90.f90 -m bratu2df90
running build
running config_cc
INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
INFO: build_src
INFO: building extension "bratu2df90" sources
INFO: f2py options: []
INFO: f2py:> /tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90module.c
creating /tmp/tmp50_plbq5/src.linux-x86_64-3.10
Reading fortran codes...
        Reading file 'bratu2df90.f90' (format:free)
Post-processing...
        Block: bratu2df90
                        Block: bratu2d
Post-processing (stage 2)...
Building modules...
    Building module "bratu2df90"...
    Generating possibly empty wrappers"
    Maybe empty "bratu2df90-f2pywrappers.f"
        Constructing wrapper function "bratu2d"...
          bratu2d(alpha,x,f)
Wrote C/API module "bratu2df90" to file "/tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90module.c" INFO: adding '/tmp/tmp50_plbq5/src.linux-x86_64-3.10/fortranobject.c' to sources.
INFO:   adding '/tmp/tmp50_plbq5/src.linux-x86_64-3.10' to include_dirs.
copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.c -> /tmp/tmp50_plbq5/src.linux-x86_64-3.10 copying /usr/lib/python3/dist-packages/numpy/f2py/src/fortranobject.h -> /tmp/tmp50_plbq5/src.linux-x86_64-3.10 INFO: adding '/tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90-f2pywrappers.f' to sources.
INFO: build_src: building npy-pkg config files
running build_ext
INFO: customize UnixCCompiler
INFO: customize UnixCCompiler using build_ext
INFO: get_default_fcompiler: matching types: '['arm', 'gnu95', 'intel', 'lahey', 'pg', 'nv', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor', 'fujitsu']'
INFO: customize ArmFlangCompiler
WARN: Could not locate executable armflang
INFO: customize Gnu95FCompiler
INFO: Found executable /usr/bin/gfortran
INFO: customize Gnu95FCompiler
INFO: customize Gnu95FCompiler using build_ext
INFO: building 'bratu2df90' extension
INFO: compiling C sources
INFO: C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

creating /tmp/tmp50_plbq5/tmp
creating /tmp/tmp50_plbq5/tmp/tmp50_plbq5
creating /tmp/tmp50_plbq5/tmp/tmp50_plbq5/src.linux-x86_64-3.10
INFO: compile options: '-DF2PY_REPORT_ON_ARRAY_COPY=1 -DNPY_DISABLE_OPTIMIZATION=1 -I/tmp/tmp50_plbq5/src.linux-x86_64-3.10 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.10 -c' INFO: x86_64-linux-gnu-gcc: /tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90module.c INFO: x86_64-linux-gnu-gcc: /tmp/tmp50_plbq5/src.linux-x86_64-3.10/fortranobject.c In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1948, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from /tmp/tmp50_plbq5/src.linux-x86_64-3.10/fortranobject.h:13, from /tmp/tmp50_plbq5/src.linux-x86_64-3.10/fortranobject.c:2: /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1948, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:5, from /tmp/tmp50_plbq5/src.linux-x86_64-3.10/fortranobject.h:13, from /tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90module.c:23: /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
   17 | #warning "Using deprecated NumPy API, disable it with " \
      |  ^~~~~~~
/tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90module.c:116:12: warning: ‘f2py_size’ defined but not used [-Wunused-function]
  116 | static int f2py_size(PyArrayObject* var, ...)
      |            ^~~~~~~~~
INFO: compiling Fortran sources
INFO: Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/bin/gfortran -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops INFO: compile options: '-DF2PY_REPORT_ON_ARRAY_COPY=1 -I/tmp/tmp50_plbq5/src.linux-x86_64-3.10 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.10 -c'
INFO: gfortran:f90: bratu2df90.f90
INFO: gfortran:f77: /tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90-f2pywrappers.f INFO: /usr/bin/gfortran -Wall -g -Wall -g -shared /tmp/tmp50_plbq5/tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90module.o /tmp/tmp50_plbq5/tmp/tmp50_plbq5/src.linux-x86_64-3.10/fortranobject.o /tmp/tmp50_plbq5/bratu2df90.o /tmp/tmp50_plbq5/tmp/tmp50_plbq5/src.linux-x86_64-3.10/bratu2df90-f2pywrappers.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12 -lgfortran -o ./bratu2df90.cpython-310-x86_64-linux-gnu.so
Removing build directory /tmp/tmp50_plbq5
python3 bratu2d.py -impl fortran
[0]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
rm -f *.py[co] bratu2df90*.so
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/bratu2d'
make -C bratu3d
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/bratu3d'
python3 bratu3d.py -fd -nx 7 -ny 8 -nz 9
python3 bratu3d.py -mf -nx 9 -ny 8 -nz 7
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/bratu3d'
make -C poisson2d
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/poisson2d'
python3 poisson2d.py -nx 15 -ny 16
[0]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/poisson2d'
make -C poisson3d
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/poisson3d' f2py3 --quiet --noarch --f90flags='' -DF2PY_REPORT_ON_ARRAY_COPY=1 -c del2lib.f90 -m del2lib
WARN: Could not locate executable armflang
python3 poisson3d.py
[0]PETSC ERROR: ------------------------------------------------------------------------ [0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
[0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
[0]PETSC ERROR: or see https://petsc.org/release/faq/#valgrind and https://petsc.org/release/faq/ [0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run [0]PETSC ERROR: to get more information on the crash. [0]PETSC ERROR: Run with -malloc_debug to check if memory corruption is causing the crash.
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 59.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
make[1]: *** [makefile:22: run_py] Error 59
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/poisson3d'
make: *** [makefile:9: all] Error 2
make: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos'
Run demos (MPI) with python3
make: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos'
make -C binary-io
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/binary-io'
mpiexec -n 4 python3 matvecio.py
rm -f matrix-*.dat* vector-*.dat*
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/binary-io'
make -C kspsolve
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/kspsolve'
mpiexec -n 4 python3 test_mat_cg.py
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
iterations: 46 residual norm: 0.000303767
[1]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[1]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
[0]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
[2]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[2]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
[3]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[3]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
mpiexec -n 4 python3 test_mat_ksp.py
[3]PETSC ERROR: [1]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[1]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[3]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
[0]PETSC ERROR: [2]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[2]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/kspsolve'
make -C bratu3d
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/bratu3d'
mpiexec -n 4 python3 bratu3d.py -fd -nx 7 -ny 8 -nz 9
mpiexec -n 4 python3 bratu3d.py -mf -nx 9 -ny 8 -nz 7
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/bratu3d'
make -C poisson2d
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/poisson2d'
mpiexec -n 4 python3 poisson2d.py -nx 15 -ny 16
[3]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[3]PETSC ERROR: [0]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[0]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
PETSc unable to use X windows
proceeding without graphics
[2]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[2]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
[1]PETSC ERROR: Unable to open display on :0.0
    Make sure your COMPUTE NODES are authorized to connect
    to this X server and either your DISPLAY variable
    is set or you use the -display name option
[1]PETSC ERROR: PETSc unable to use X windows
proceeding without graphics
rm -f *.py[co]
rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/poisson2d'
make -C perftest
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/perftest'
make -f makefile.f2py
make[2]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/perftest' f2py3 --quiet --noarch --f90flags='' -DF2PY_REPORT_ON_ARRAY_COPY=1 -m App -c App.pyf App.f90
WARN: Could not locate executable armflang
make[2]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/perftest'
mpiexec -n 4 python3 driver.py
Grid  13 x  13 x  13 -> 0.393549  seconds ( 1 samples)
make -f makefile.petsc \
        PETSC_DIR=/usr/lib/petsc PETSC_ARCH=
make[2]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/perftest' mpif90 -c -g -O2 -ffile-prefix-map=/build/petsc-gfEpUh/petsc-3.18.2+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0 -I/usr/lib/petscdir/petsc3.18/x86_64-linux-gnu-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/hdf5/openmpi App.f90 mpicc -c -g -O2 -ffile-prefix-map=/build/petsc-gfEpUh/petsc-3.18.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/lib/petscdir/petsc3.18/x86_64-linux-gnu-real/include -I/usr/include/hypre -I/usr/include/suitesparse -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/hdf5/openmpi -Wdate-time -D_FORTIFY_SOURCE=2 `pwd`/driver.c mpicc -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/build/petsc-gfEpUh/petsc-3.18.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -o driver.exe driver.o App.o -L/usr/lib/petscdir/petsc3.18/x86_64-linux-gnu-real/lib -L/usr/lib/petscdir/petsc3.18/x86_64-linux-gnu-real/lib -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/12 -lpetsc_real -lHYPRE -lspqr -lumfpack -lamd -lcholmod -lklu -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-openmpi -lsuperlu -lsuperlu_dist -ltrilinos_ml -lfftw3 -lfftw3_mpi -llapack -lblas -ltrilinos_zoltan -lptesmumps -lptscotch -lptscotcherr -lhdf5 -lmpi -lm -lOpenCL -lyaml -lX11 -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lgfortran -lm -lgfortran -lgcc_s -lquadmath -lstdc++ -ldl
/bin/rm -f driver.o App.o
make[2]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/perftest'
mpiexec -n 4 ./driver.exe
Grid   13 x  13 x  13 -> 0.321691 seconds ( 1 samples)
Grid   13 x  13 x  13 -> 0.364944 seconds ( 1 samples)
Grid   13 x  13 x  13 -> 0.386227 seconds ( 1 samples)
Grid   13 x  13 x  13 -> 0.386798 seconds ( 1 samples)
rm -f -r __pycache__ *.py[co]
rm -f App.so driver.exe
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/perftest'
make -C wrap-swig
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-swig' CC=mpicc F90=mpif90 LDSHARED='mpicc -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/build/petsc-gfEpUh/petsc-3.18.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -shared' \
python3 setup.py -q build_ext --inplace
/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-swig/setup.py:7: DeprecationWarning:
  `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
  of the deprecation of `distutils` itself. It will be removed for
  Python >= 3.12. For older Python versions it will remain present.
  It is recommended to use `setuptools < 60.0` for those Python versions.
  For more details, see:
    https://numpy.org/devdocs/reference/distutils_status_migration.html

  from numpy.distutils.fcompiler     import FCompiler
WARN: CCompilerOpt.__init__[1240] : feature 'XOP' is disabled, Intel Compiler doesn't support it WARN: CCompilerOpt.__init__[1240] : feature 'FMA4' is disabled, Intel Compiler doesn't support it WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c -o /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.o -MMD -MF /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -Werror) failed with exit status 1 output -> In file included from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c:17:
/usr/lib/gcc/x86_64-linux-gnu/12/include/popcntintrin.h: In function ‘main’:
/usr/lib/gcc/x86_64-linux-gnu/12/include/popcntintrin.h:35:1: error: inlining failed in call to ‘always_inline’ ‘_mm_popcnt_u32’: target specific option mismatch
   35 | _mm_popcnt_u32 (unsigned int __X)
      | ^~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c:30:9: note: called from here
   30 |     b = _mm_popcnt_u32(b);
      |         ^~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/popcntintrin.h:42:1: error: inlining failed in call to ‘always_inline’ ‘_mm_popcnt_u64’: target specific option mismatch
   42 | _mm_popcnt_u64 (unsigned long long __X)
      | ^~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c:28:9: note: called from here
   28 |     a = _mm_popcnt_u64(a);
      |         ^~~~~~~~~~~~~~~~~

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/test_flags.c -o /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/test_flags.o -MMD -MF /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/test_flags.o.d -march=common-avx512) failed with exit status 1 output -> cc1: error: bad value ‘common-avx512’ for ‘-march=’ switch cc1: note: valid arguments to ‘-march=’ switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client rocketlake icelake-server cascadelake tigerlake cooperlake sapphirerapids alderlake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm x86-64 x86-64-v2 x86-64-v3 x86-64-v4 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 znver3 btver1 btver2 native

WARN: CCompilerOpt.cc_test_flags[1077] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c -o /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.o -MMD -MF /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.o.d -march=core-avx2 -Werror) failed with exit status 1 output -> /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c: In function ‘main’: /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:18:13: error: AVX512F vector return without AVX512F enabled changes the ABI [-Werror=psabi] 18 | __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1]));
      |             ^
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15827:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_castsi512_si128’: target specific option mismatch
15827 | _mm512_castsi512_si128 (__m512i __A)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:19:12: note: called from here
   19 |     return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4057:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_abs_epi32’: target specific option mismatch
 4057 | _mm512_abs_epi32 (__m512i __A)
      | ^~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:18:17: note: called from here 18 | __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6490:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch
 6490 | _mm512_loadu_si512 (void const *__P)
      | ^~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:18:17: note: called from here 18 | __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c -o /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.o -MMD -MF /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -Werror) failed with exit status 1 output -> In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:107, from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:15:
/usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h: In function ‘main’:
/usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:52:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_cvtph_ps’: target specific option mismatch
   52 | _mm256_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:20:17: note: called from here 20 | __m256 a8 = _mm256_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_cvtph_ps’: target specific option mismatch
   46 | _mm_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:19:17: note: called from here 19 | __m128 a = _mm_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_cvtph_ps’: target specific option mismatch
   46 | _mm_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:19:17: note: called from here 19 | __m128 a = _mm_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:52:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_cvtph_ps’: target specific option mismatch
   52 | _mm256_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:20:17: note: called from here 20 | __m256 a8 = _mm256_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c -o /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.o -MMD -MF /tmp/tmpm3i5nv3r/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.o.d -xCANNONLAKE -Werror) failed with exit status 1 output -> gcc: warning: ‘-x CANNONLAKE’ after last input file has no effect /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c: In function ‘main’: /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:18:13: error: AVX512F vector return without AVX512F enabled changes the ABI [-Werror=psabi]
   18 |     __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]);
      |             ^
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15827:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_castsi512_si128’: target specific option mismatch
15827 | _mm512_castsi512_si128 (__m512i __A)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:23:12: note: called from here
   23 |     return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:71: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512vbmiintrin.h:105:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_permutex2var_epi8’: target specific option mismatch
  105 | _mm512_permutex2var_epi8 (__m512i __A, __m512i __I, __m512i __B)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:22:9: note: called from here
   22 |     a = _mm512_permutex2var_epi8(a, _mm512_setzero_si512(), a);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:334:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_setzero_si512’: target specific option mismatch
  334 | _mm512_setzero_si512 (void)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:22:9: note: called from here
   22 |     a = _mm512_permutex2var_epi8(a, _mm512_setzero_si512(), a);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:67: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512ifmaintrin.h:49:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_madd52hi_epu64’: target specific option mismatch
   49 | _mm512_madd52hi_epu64 (__m512i __X, __m512i __Y, __m512i __Z)
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:20:9: note: called from here
   20 |     a = _mm512_madd52hi_epu64(a, a, _mm512_setzero_si512());
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:334:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_setzero_si512’: target specific option mismatch
  334 | _mm512_setzero_si512 (void)
      | ^~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:20:9: note: called from here
   20 |     a = _mm512_madd52hi_epu64(a, a, _mm512_setzero_si512());
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6490:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch
 6490 | _mm512_loadu_si512 (void const *__P)
      | ^~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_cnl.c:18:17: note: called from here
   18 |     __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.generate_dispatch_header[2362] : dispatch header dir build/src.linux-x86_64-3.10/numpy/distutils/include does not exist, creating it
/bin/rm -f -r build Bratu3D_wrap.c
CC=mpicc F90=mpif90 LDSHARED='mpicc -Wl,-z,relro -fPIC -g -O2 -ffile-prefix-map=/build/petsc-gfEpUh/petsc-3.18.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -shared' \
python3 setup.py -q build_ext --inplace
/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-swig/setup.py:7: DeprecationWarning:
  `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
  of the deprecation of `distutils` itself. It will be removed for
  Python >= 3.12. For older Python versions it will remain present.
  It is recommended to use `setuptools < 60.0` for those Python versions.
  For more details, see:
    https://numpy.org/devdocs/reference/distutils_status_migration.html

  from numpy.distutils.fcompiler     import FCompiler
WARN: CCompilerOpt.__init__[1240] : feature 'XOP' is disabled, Intel Compiler doesn't support it WARN: CCompilerOpt.__init__[1240] : feature 'FMA4' is disabled, Intel Compiler doesn't support it WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/test_flags.c -o /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/test_flags.o -MMD -MF /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/test_flags.o.d -march=common-avx512) failed with exit status 1 output -> cc1: error: bad value ‘common-avx512’ for ‘-march=’ switch cc1: note: valid arguments to ‘-march=’ switch are: nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client rocketlake icelake-server cascadelake tigerlake cooperlake sapphirerapids alderlake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm x86-64 x86-64-v2 x86-64-v3 x86-64-v4 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 znver3 btver1 btver2 native

WARN: CCompilerOpt.cc_test_flags[1077] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c -o /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.o -MMD -MF /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.o.d -march=core-avx2 -Werror) failed with exit status 1 output -> /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c: In function ‘main’: /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:18:13: error: AVX512F vector return without AVX512F enabled changes the ABI [-Werror=psabi] 18 | __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1]));
      |             ^
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15827:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_castsi512_si128’: target specific option mismatch
15827 | _mm512_castsi512_si128 (__m512i __A)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:19:12: note: called from here
   19 |     return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4057:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_abs_epi32’: target specific option mismatch
 4057 | _mm512_abs_epi32 (__m512i __A)
      | ^~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:18:17: note: called from here 18 | __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6490:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch
 6490 | _mm512_loadu_si512 (void const *__P)
      | ^~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512f.c:18:17: note: called from here 18 | __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c -o /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.o -MMD -MF /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -Werror) failed with exit status 1 output -> In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:107, from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:15:
/usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h: In function ‘main’:
/usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:52:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_cvtph_ps’: target specific option mismatch
   52 | _mm256_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:20:17: note: called from here 20 | __m256 a8 = _mm256_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_cvtph_ps’: target specific option mismatch
   46 | _mm_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:19:17: note: called from here 19 | __m128 a = _mm_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:46:1: error: inlining failed in call to ‘always_inline’ ‘_mm_cvtph_ps’: target specific option mismatch
   46 | _mm_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:19:17: note: called from here 19 | __m128 a = _mm_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/f16cintrin.h:52:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_cvtph_ps’: target specific option mismatch
   52 | _mm256_cvtph_ps (__m128i __A)
      | ^~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_f16c.c:20:17: note: called from here 20 | __m256 a8 = _mm256_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c -o /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.o -MMD -MF /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -Werror) failed with exit status 1 output -> In file included from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c:17:
/usr/lib/gcc/x86_64-linux-gnu/12/include/popcntintrin.h: In function ‘main’:
/usr/lib/gcc/x86_64-linux-gnu/12/include/popcntintrin.h:35:1: error: inlining failed in call to ‘always_inline’ ‘_mm_popcnt_u32’: target specific option mismatch
   35 | _mm_popcnt_u32 (unsigned int __X)
      | ^~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c:30:9: note: called from here
   30 |     b = _mm_popcnt_u32(b);
      |         ^~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/popcntintrin.h:42:1: error: inlining failed in call to ‘always_inline’ ‘_mm_popcnt_u64’: target specific option mismatch
   42 | _mm_popcnt_u64 (unsigned long long __X)
      | ^~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_popcnt.c:28:9: note: called from here
   28 |     a = _mm_popcnt_u64(a);
      |         ^~~~~~~~~~~~~~~~~

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (mpicc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c -o /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.o -MMD -MF /tmp/tmpllb8ew4f/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.o.d -xSKYLAKE-AVX512 -Werror) failed with exit status 1 output -> gcc: warning: ‘-x SKYLAKE-AVX512’ after last input file has no effect /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c: In function ‘main’: /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:18:13: error: AVX512F vector return without AVX512F enabled changes the ABI [-Werror=psabi] 18 | __m512i aa = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1]));
      |             ^~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:20:13: error: AVX vector return without AVX enabled changes the ABI [-Werror=psabi]
   20 |     __m256i a = _mm256_abs_epi64(_mm512_extracti64x4_epi64(aa, 1));
      |             ^
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49, from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:14: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15827:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_castsi512_si128’: target specific option mismatch
15827 | _mm512_castsi512_si128 (__m512i __A)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:25:12: note: called from here
   25 |     return _mm_cvtsi128_si32(_mm512_castsi512_si128(b));
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:59: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512bwintrin.h:2397:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_abs_epi16’: target specific option mismatch
 2397 | _mm512_abs_epi16 (__m512i __A)
      | ^~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:24:9: note: called from here
   24 |     b = _mm512_abs_epi16(b);
      |         ^~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:61: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512dqintrin.h:341:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_broadcast_i32x8’: target specific option mismatch
  341 | _mm512_broadcast_i32x8 (__m256i __A)
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:22:17: note: called from here
   22 |     __m512i b = _mm512_broadcast_i32x8(a);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:57: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512vlintrin.h:978:1: error: inlining failed in call to ‘always_inline’ ‘_mm256_abs_epi64’: target specific option mismatch
  978 | _mm256_abs_epi64 (__m256i __A)
      | ^~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:20:17: note: called from here
   20 |     __m256i a = _mm256_abs_epi64(_mm512_extracti64x4_epi64(aa, 1));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6010:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_extracti64x4_epi64’: target specific option mismatch
 6010 | _mm512_extracti64x4_epi64 (__m512i __A, const int __imm)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:20:17: note: called from here
   20 |     __m256i a = _mm256_abs_epi64(_mm512_extracti64x4_epi64(aa, 1));
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:4057:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_abs_epi32’: target specific option mismatch
 4057 | _mm512_abs_epi32 (__m512i __A)
      | ^~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:18:18: note: called from here 18 | __m512i aa = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6490:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch
 6490 | _mm512_loadu_si512 (void const *__P)
      | ^~~~~~~~~~~~~~~~~~
/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_skx.c:18:18: note: called from here 18 | __m512i aa = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.generate_dispatch_header[2362] : dispatch header dir build/src.linux-x86_64-3.10/numpy/distutils/include does not exist, creating it
/bin/rm -f -r build Bratu3D_wrap.c
mpiexec -n 4 python3 run_demo.py
/bin/rm -f Bratu3D.py _Bratu3D*.so
/bin/rm -f *.py[co]
/bin/rm -f -r __pycache__
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-swig'
make -C wrap-f2py
make[1]: Entering directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py'
env \
F77="mpif90" F77FLAGS="-g -O2 -ffile-prefix-map=/build/petsc-gfEpUh/petsc-3.18.2+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0 " \ F90="mpif90" F90FLAGS="-g -O2 -ffile-prefix-map=/build/petsc-gfEpUh/petsc-3.18.2+dfsg1=. -fstack-protector-strong -fPIC -ffree-line-length-0 " \
        LDSHARED="mpif90" \
python3 setup.py -q build_ext --inplace
/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/setup.py:7: DeprecationWarning:
  `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
  of the deprecation of `distutils` itself. It will be removed for
  Python >= 3.12. For older Python versions it will remain present.
  It is recommended to use `setuptools < 60.0` for those Python versions.
  For more details, see:
    https://numpy.org/devdocs/reference/distutils_status_migration.html

  from numpy.distutils.fcompiler import FCompiler
getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). getctype: "integer(kind=HANDLE_KIND)" is mapped to C "int" (to override define dict(integer = dict(HANDLE_KIND="<C typespec>")) in /tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/.f2py_f2cmap file). WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.10 -c /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_knl.c -o /tmp/tmpubvn5675/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_knl.o -MMD -MF /tmp/tmpubvn5675/usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_knl.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -Werror) failed with exit status 1 output -> In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:51, from /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_knl.c:14:
In function ‘_mm512_exp2a23_round_pd’,
inlined from ‘main’ at /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_knl.c:21:17: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512erintrin.h:55:20: error: ‘__W’ is used uninitialized [-Werror=uninitialized]
   55 |   return (__m512d) __builtin_ia32_exp2pd_mask ((__v8df) __A,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                                (__v8df) __W,
      |                                                ~~~~~~~~~~~~~
   57 |                                                (__mmask8) -1, __R);
      |                                                ~~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512erintrin.h: In function ‘main’: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512erintrin.h:54:11: note: ‘__W’ was declared here
   54 |   __m512d __W;
      |           ^~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:53:
In function ‘_mm512_mask_prefetch_i64scatter_pd’,
inlined from ‘main’ at /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_knl.c:23:5: /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512pfintrin.h:180:3: error: ‘base’ may be used uninitialized [-Werror=maybe-uninitialized] 180 | __builtin_ia32_scatterpfqpd (__mask, (__v8di) __index, __addr, __scale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181 |                                __hint);
      |                                ~~~~~~~
<built-in>: In function ‘main’:
<built-in>: note: by argument 3 of type ‘const void *’ to ‘__builtin_ia32_scatterpfqpd’ declared here /usr/lib/python3/dist-packages/numpy/distutils/checks/cpu_avx512_knl.c:18:9: note: ‘base’ declared here
   18 |     int base[128];
      |         ^~~~
cc1: all warnings being treated as errors

WARN: CCompilerOpt.feature_test[1563] : testing failed
WARN: CCompilerOpt.generate_dispatch_header[2362] : dispatch header dir build/src.linux-x86_64-3.10/numpy/distutils/include does not exist, creating it
WARN: Could not locate executable armflang
/bin/rm -f -r build Bratu2Dmodule.c
python3 run_demo.py
Traceback (most recent call last):
File "/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/run_demo.py", line 58, in <module>
    app.formInitGuess(snes, X)
File "/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py/run_demo.py", line 18, in formInitGuess
    ierr = Bratu2D.FormInitGuess(da, vec_X, self.lambda_)
OverflowError: Python int too large to convert to C int
make[1]: *** [makefile:18: run] Error 1
make[1]: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos/wrap-f2py' make: Leaving directory '/tmp/autopkgtest-lxc.2k3drj0o/downtmp/build.8C2/src/test-demos'
make: *** [makefile:21: all-mpi] Error 2
autopkgtest [13:18:48]: test run-demos

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: petsc4py
Source-Version: 3.18.3-2
Done: Drew Parsons <dpars...@debian.org>

We believe that the bug you reported is fixed in the latest version of
petsc4py, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1026...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <dpars...@debian.org> (supplier of updated petsc4py package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 08 Jan 2023 20:34:30 +0100
Source: petsc4py
Architecture: source
Version: 3.18.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Drew Parsons <dpars...@debian.org>
Closes: 1026346
Changes:
 petsc4py (3.18.3-2) unstable; urgency=medium
 .
   * debian/tests: don't ignore errors, use set -e
   * update debian patch demo_fixes.patch to skip poisson3d and
     wrap-f2py demos (they generate PETSC segfaults).
     See https://gitlab.com/petsc/petsc/-/issues/1308
     f2py is provided by numpy, hence: Closes: #1026346.
   * debian patch petsc_soname_extensions.patch teaches the wrap-swig
     demo to use PETSC_LIB_EXT, enabling use with petsc64.
     Applies also to wrap-cython, but the same trick doesn't fix
     wrap-f2py
Checksums-Sha1:
 26eb0a4254c4e9f98307f317ea4c86dd831f7a69 3114 petsc4py_3.18.3-2.dsc
 c3a0a299dda6f0b4b50e1a529c96301a4460a883 13700 petsc4py_3.18.3-2.debian.tar.xz
Checksums-Sha256:
 4479a9313edaa1a5852e6a5253357db527c9f16a0c37c4b78cf1329cced535e0 3114 
petsc4py_3.18.3-2.dsc
 a44cc337b4e0a3a852f415ff24324707bc77635949d4433c9b2a60c5b2027f0c 13700 
petsc4py_3.18.3-2.debian.tar.xz
Files:
 08b2e28ca321cdd880b4a7fea58ded8b 3114 python optional petsc4py_3.18.3-2.dsc
 9f3dda719b816b8eaef365f4165ac9f8 13700 python optional 
petsc4py_3.18.3-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmO7JzAACgkQVz7x5L1a
AfokXw//b2L+5AT7jVKpFlLmtt7omsb5G/DdxbxjdScH5uEb62M+VaCPy+Eh40On
1oNvlrNNlyZYoNTCuCdRxRC10OUPvdJWoEAsn1YEtMhhqrnVOwVP+A6kQ5hAHY2l
v47trr0J3RNI/1RZVM/i6kb74w2JNfjEu+0GNa7lFEDnOeN5ZhWc1GvDGCZQpUzi
dmWw457iTAktPxIj3oKuq8LnAPFD2teHGeiF0v19ktcrmwweb2luCchxcU/4pu0g
rtWGuRZpYiiKNtwVI/ySUAdPmmf7fEzEo8lvUMZf4YG0V5Gj44yOY3ca6egilkBm
c9hrATFguAHMlw5GEnMdZ1rfukjwP4YEmtodkxu6aTK03iJWtvppLgTaCmCIh4SJ
4DhbV5EijHCeDLYkmU11AieANF9ijWrXi57n3p/ZtHHxPgGUCof2X+cOZne09LM6
amg981CrRn0ztK9y694a47RxkvCT/x+ozoG+/r1msOp198T1hZBLGce9A5dufy3r
FHZ1WDTaSpYZ/MdD09Wr6KlxRYZceySAT+x66ftvVwjXbeGLWl3y8+/gvt7SDMRr
qpI4hwTO/BkYpjVT31esoI7sJz+chlkruKFdexnJfxyRnj2SOHNeGQbrwSbZKBeK
vmt+ap3yHfcLj8X1DD+9ruoO/76RnrRR7xpq1yb4KZN24mQo6xM=
=c3K+
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to