Bug#1026346: petsc4py: autopkgtest needs update for new version of numpy: OverflowError: Python int too large to convert to C int
Paul Gevers
elbrus at debian.org
Sun Dec 18 20:18:17 GMT 2022
Source: petsc4py
Version: 3.18.2-1
Severity: serious
X-Debbugs-CC: numpy at packages.debian.org
Tags: sid bookworm
User: debian-ci at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20221218/efb007d7/attachment-0001.sig>
More information about the debian-science-maintainers
mailing list