Bug#957566: mpich: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 12:06:35 BST 2020


Package: src:mpich
Version: 3.3.2-2
Severity: normal
Tags: sid bullseye
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-10

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/mpich_3.3.2-2_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html

[...]
#define HAVE_DECL__SC_PAGESIZE 1
#define HAVE_DECL__SC_PAGE_SIZE 1
#define HAVE_DECL__SC_LARGE_PAGESIZE 0
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_SYSCTL_H 1
#define HAVE_DECL_CTL_HW 0
#define HAVE_DECL_HW_NCPU 0
#define HAVE_DECL_STRTOULL 1
#define HAVE_SSIZE_T 1
#define HAVE_DECL_SNPRINTF 1
#define HAVE_DECL__STRDUP 0
#define HAVE_DECL__PUTENV 0
#define HAVE_DECL_GETPROGNAME 0
#define HAVE_DECL_GETEXECNAME 0
#define HAVE_DECL_GETMODULEFILENAME 0
#define HAVE_PROGRAM_INVOCATION_NAME 1
#define HAVE___PROGNAME 1
#define HAVE_PTHREAD_T 1
#define hwloc_pid_t pid_t
#define hwloc_thread_t pthread_t
#define HAVE_DECL_SCHED_GETCPU 1
#define HWLOC_HAVE_SCHED_SETAFFINITY 1
#define HWLOC_HAVE_CPU_SET 1
#define HWLOC_HAVE_CPU_SET_S 1
#define HWLOC_HAVE_SYSCALL 1
#define HAVE_FFS 1
#define HWLOC_HAVE_DECL_FFS 1
#define HWLOC_HAVE_FFS 1
#define HAVE_FFSL 1
#define HWLOC_HAVE_DECL_FFSL 1
#define HWLOC_HAVE_FFSL 1
#define HAVE_OPENAT 1
#define HAVE_MALLOC_H 1
#define HAVE_GETPAGESIZE 1
#define HAVE_MEMALIGN 1
#define HAVE_POSIX_MEMALIGN 1
#define HAVE_SYS_UTSNAME_H 1
#define HAVE_UNAME 1
#define HAVE_DECL_RUNNING_ON_VALGRIND 0
#define HAVE_DECL_PTHREAD_SETAFFINITY_NP 1
#define HAVE_DECL_PTHREAD_GETAFFINITY_NP 1
#define HAVE_X11_XLIB_H 1
#define HAVE_X11_XUTIL_H 1
#define HAVE_X11_KEYSYM_H 1
#define HWLOC_HAVE_X11_KEYSYM 1
#define HWLOC_HAVE_X86_CPUID 1
#define HWLOC_HAVE_PTHREAD_MUTEX 1
#define HAVE_HWLOC 1
#define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
#define MPICH_IS_THREADED 1
#define MPICH_THREAD_GRANULARITY MPICH_THREAD_GRANULARITY__GLOBAL
#define MPICH_THREAD_REFCOUNT MPICH_REFCOUNT__NONE
#define HAVE_ROMIO 1
#define HAVE__FUNC__ /**/
#define HAVE__FUNCTION__ /**/
#define ENABLE_PVAR_NEM 0
#define ENABLE_PVAR_RECVQ 0
#define ENABLE_PVAR_RMA 0
#define ENABLE_PVAR_DIMS 0
#define HAVE_LONG_LONG 1
#define STDCALL 
#define F77_NAME_LOWER_USCORE 1
#define HAVE_MPI_F_INIT_WORKS_WITH_C 1

configure: exit 1
dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-libfabric --enable-shared --prefix=/usr --enable-fortran=all --disable-rpath --disable-wrapper-rpath --sysconfdir=/etc/mpich --libdir=/usr/lib/x86_64-linux-gnu --includedir=/usr/include/x86_64-linux-gnu/mpich --docdir=/usr/share/doc/mpich CPPFLAGS= CFLAGS= CXXFLAGS= FFLAGS= FCFLAGS= BASH_SHELL=/bin/bash returned exit code 1
make[1]: *** [debian/rules:79: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:66: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



More information about the debian-science-maintainers mailing list