Source: adios
Version: 1.13.1-16
Severity: serious
Tags: buster sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20190315 qa-ftbfs
Justification: FTBFS in buster on amd64

Hi,

During a rebuild of all packages in buster (in a buster chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
> x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
> -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
> -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g 
> -fdebug-prefix-map=/build/python2.7-UboFgi/python2.7-2.7.16~rc1=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 
> build/temp.linux-x86_64-2.7/adios.o -L../../debian/tmp/usr/lib 
> -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial -L/sr/lib 
> -ladios_nompi -libverbs -lnetcdf -lhdf5_hl -lhdf5 -lz -lglib-2.0 -lz -lbz2 
> -lsz -llz4 -lblosc -lm -lpthread -lrt -o 
> build/lib.linux-x86_64-2.7/adios/adios.so
> python setup_mpi.py build
> running build
> running build_src
> running build_py
> creating build/lib.linux-x86_64-2.7/adios_mpi
> copying src_mpi/__init__.py -> build/lib.linux-x86_64-2.7/adios_mpi
> creating build/lib.linux-x86_64-2.7/adios_mpi/_hl
> copying _hl/selections.py -> build/lib.linux-x86_64-2.7/adios_mpi/_hl
> copying _hl/__init__.py -> build/lib.linux-x86_64-2.7/adios_mpi/_hl
> running build_ext
> MPI configuration: [mpi] from 'mpi.cfg'
> MPI C compiler:    /usr/bin/mpicc
> MPI C++ compiler:  /usr/bin/mpicxx
> MPI F77 compiler:  /usr/bin/mpif77
> MPI F90 compiler:  /usr/bin/mpif90
> building 'adios_mpi.adios_mpi' extension
> /usr/bin/mpicc -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
> -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -I/usr/lib/python2.7/dist-packages/numpy/core/include 
> -I../../src/public -I/usr/include 
> -I/usr/lib/x86_64-linux-gnu/netcdf/mpi/include -I/usr/include/hdf5/openmpi 
> -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
> -I/usr/include -I/usr/include -I/usr/include -I/sr/include -I/usr/include 
> -I/sr/include -I/usr/include -I/usr/include/python2.7 -c adios_mpi.cpp -o 
> build/temp.linux-x86_64-2.7/adios_mpi.o -Wno-unused-function 
> -Wno-uninitialized
> cc1plus: warning: command line option '-Wstrict-prototypes' is valid for 
> C/ObjC but not for C++
> In file included from 
> /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
>                  from 
> /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
>                  from 
> /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
>                  from adios_mpi.cpp:629:
> /usr/lib/python2.7/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]
>  #warning "Using deprecated NumPy API, disable it with " \
>   ^~~~~~~
> /usr/bin/mpicxx -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro 
> -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g 
> -fdebug-prefix-map=/build/python2.7-UboFgi/python2.7-2.7.16~rc1=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wl,-z,relro build/temp.linux-x86_64-2.7/adios_mpi.o 
> -L../../debian/tmp/usr/lib -L/usr/lib/x86_64-linux-gnu 
> -L/usr/lib/x86_64-linux-gnu/netcdf/mpi 
> -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/sr/lib -ladios -lnetcdf -lhdf5_hl 
> -lhdf5 -lz -libverbs -lglib-2.0 -lz -lbz2 -lsz -llz4 -lblosc -lm -lpthread -o 
> build/lib.linux-x86_64-2.7/adios_mpi/adios_mpi.so
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/wrappers/numpy'
> # MPICH 
> install -D -t debian/tmp/usr/lib build-mpich/src/*.a
> for p in python2.7 python3.7 ; do \
>       ( cd build-mpich/numpy && \
>       $p ./setup_mpi.py build_ext --mpicc=mpicc.mpich --mpicxx=mpicxx.mpich ) 
> ;  \
>       done
> running build_ext
> MPI configuration: [mpi] from 'mpi.cfg'
> MPI C compiler:    /usr/bin/mpicc.mpich
> MPI C++ compiler:  /usr/bin/mpicxx.mpich
> building 'adios_mpi.adios_mpi' extension
> creating build
> creating build/temp.linux-x86_64-2.7
> /usr/bin/mpicc.mpich -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
> -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -I/usr/lib/python2.7/dist-packages/numpy/core/include 
> -I../../src/public -I/usr/include 
> -I/usr/lib/x86_64-linux-gnu/netcdf/mpi/include -I/usr/include/hdf5/openmpi 
> -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
> -I/usr/include -I/usr/include -I/usr/include -I/sr/include -I/usr/include 
> -I/sr/include -I/usr/include -I/usr/include/python2.7 -c adios_mpi.cpp -o 
> build/temp.linux-x86_64-2.7/adios_mpi.o -Wno-unused-function 
> -Wno-uninitialized
> cc1plus: warning: command line option '-Wstrict-prototypes' is valid for 
> C/ObjC but not for C++
> In file included from /usr/include/x86_64-linux-gnu/mpich/mpi.h:2241,
>                  from mpi-compat.h:7,
>                  from adios_mpi.cpp:537:
> /usr/include/x86_64-linux-gnu/mpich/mpicxx.h:22:4: error: #error 'Please use 
> the same version of GCC and g++ for compiling MPICH and user MPI programs'
>  #  error 'Please use the same version of GCC and g++ for compiling MPICH and 
> user MPI programs'
>     ^~~~~
> In file included from 
> /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
>                  from 
> /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
>                  from 
> /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
>                  from adios_mpi.cpp:541:
> /usr/lib/python2.7/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]
>  #warning "Using deprecated NumPy API, disable it with " \
>   ^~~~~~~
> Traceback (most recent call last):
>   File "./setup_mpi.py", line 148, in <module>
>     package_dir = {'adios_mpi': 'src_mpi', 'adios_mpi._hl': '_hl'},
>   File "/<<PKGBUILDDIR>>/build-mpich/numpy/conf/mpidistutils.py", line 494, 
> in setup
>     return fcn_setup(**attrs)
>   File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
>     dist.run_commands()
>   File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
>     self.run_command(cmd)
>   File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
>     cmd_obj.run()
>   File "/<<PKGBUILDDIR>>/build-mpich/numpy/conf/mpidistutils.py", line 1077, 
> in run
>     cmd_build_ext.build_ext.run(self)
>   File "/usr/lib/python2.7/distutils/command/build_ext.py", line 340, in run
>     self.build_extensions()
>   File "/<<PKGBUILDDIR>>/build-mpich/numpy/conf/mpidistutils.py", line 1106, 
> in build_extensions
>     if not ext.optional: raise
> AttributeError: Extension instance has no attribute 'optional'
> running build_ext
> MPI configuration: [mpi] from 'mpi.cfg'
> MPI C compiler:    /usr/bin/mpicc.mpich
> MPI C++ compiler:  /usr/bin/mpicxx.mpich
> building 'adios_mpi.adios_mpi' extension
> creating build/temp.linux-x86_64-3.7
> /usr/bin/mpicc.mpich -fPIC -Wno-unused-result -Wsign-compare -DNDEBUG -g 
> -fwrapv -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -I/usr/lib/python3/dist-packages/numpy/core/include 
> -I../../src/public -I/usr/include 
> -I/usr/lib/x86_64-linux-gnu/netcdf/mpi/include -I/usr/include/hdf5/openmpi 
> -I/usr/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
> -I/usr/include -I/usr/include -I/usr/include -I/sr/include -I/usr/include 
> -I/sr/include -I/usr/include -I/usr/include/python3.7m -c adios_mpi.cpp -o 
> build/temp.linux-x86_64-3.7/adios_mpi.o -Wno-unused-function 
> -Wno-uninitialized
> In file included from /usr/include/x86_64-linux-gnu/mpich/mpi.h:2241,
>                  from mpi-compat.h:7,
>                  from adios_mpi.cpp:537:
> /usr/include/x86_64-linux-gnu/mpich/mpicxx.h:22:4: error: #error 'Please use 
> the same version of GCC and g++ for compiling MPICH and user MPI programs'
>  #  error 'Please use the same version of GCC and g++ for compiling MPICH and 
> user MPI programs'
>     ^~~~~
> In file included from 
> /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
>                  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:4,
>                  from adios_mpi.cpp:541:
> /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]
>  #warning "Using deprecated NumPy API, disable it with " \
>   ^~~~~~~
> error: command '/usr/bin/mpicc.mpich' failed with exit status 1
> make[1]: *** [debian/rules:123: override_dh_auto_build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2019/03/15/adios_1.13.1-16_testing.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to