Bug#897862: slepc: ftbfs with GCC-8
Matthias Klose
doko at debian.org
Fri May 4 13:23:40 BST 2018
Package: src:slepc
Version: 3.8.3+dfsg1-1
Severity: normal
Tags: sid buster
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-8
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-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.
The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/slepc_3.8.3+dfsg1-1_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 8, either set CC=gcc-8 CXX=g++-8 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-8/porting_to.html
[...]
Using libraries: -L/<<BUILDDIR>>/slepc-3.8.3+dfsg1/installed-x86_64-linux-gnu-real/lib -L/<<BUILDDIR>>/slepc-3.8.3+dfsg1/installed-x86_64-linux-gnu-real/lib -lslepc_real -lparpack -larpack -L/usr/lib/petscdir/petsc3.8/x86_64-linux-gnu-real/lib -L/usr/lib/petscdir/petsc3.8/x86_64-linux-gnu-real/lib -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi -L/usr/lib/openmpi/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lpetsc_real -lHYPRE_IJ_mv -lHYPRE_parcsr_ls -lHYPRE_sstruct_ls -lHYPRE_sstruct_mv -lHYPRE_struct_ls -lHYPRE_struct_mv -lHYPRE_utilities -lsuperlu_dist -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-openmpi -lsuperlu -lfftw3 -lfftw3_mpi -lumfpack -lamd -lcholmod -lklu -llapack -lblas -lptesmumps -lptscotch -lptscotcherr -lhdf5 -lmpi -lm -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lgfortran -lm -lgfortran -lm -lquadmath -lmpi_cxx -lstdc++ -lm -L/usr/lib/x86_64-linux-gnu/openmpi/lib -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -ldl -lmpi -lgcc_s -lpthread -ldl
make[3]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[3]: Entering directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
------------------------------------------
make[3]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[3]: Entering directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
Using mpiexec: mpiexec
make[3]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[3]: Entering directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
------------------------------------------
make[3]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[3]: Entering directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
Using MAKEFLAGS: -j4 w -j8 -Oline --jobserver-auth=3,4 -- PETSC_ARCH=installed-x86_64-linux-gnu-real SLEPC_DIR=/<<BUILDDIR>>/slepc-3.8.3+dfsg1 PETSC_DIR=/usr/lib/petscdir/petsc3.8/x86_64-linux-gnu-real
make[3]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[3]: Entering directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
==========================================
make[3]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[4]: Entering directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
/usr/bin/python ./config/gmakegen.py --petsc-arch=installed-x86_64-linux-gnu-real --installed-petsc=1
Use "/usr/bin/make V=1" to see the verbose compile lines.
FC installed-x86_64-linux-gnu-real/obj/src/sys/f90-mod/slepcsysmod.o
/<<BUILDDIR>>/slepc-3.8.3+dfsg1/src/sys/f90-mod/slepcsysmod.F:11:11:
use petscsysdef
1
Fatal Error: Cannot read module file 'petscsysdef.mod' opened at (1), because it was created by a different version of GNU Fortran
compilation terminated.
make[4]: *** [gmakefile:170: installed-x86_64-linux-gnu-real/obj/src/sys/f90-mod/slepcsysmod.o] Error 1
make[4]: *** Waiting for unfinished jobs....
CXX installed-x86_64-linux-gnu-real/obj/src/sys/ftn-custom/zslepc_startf.o
CXX installed-x86_64-linux-gnu-real/obj/src/sys/slepcutil.o
CXX installed-x86_64-linux-gnu-real/obj/src/sys/dlregisslepc.o
CXX installed-x86_64-linux-gnu-real/obj/src/sys/ftn-custom/zslepc_start.o
CXX installed-x86_64-linux-gnu-real/obj/src/sys/ftn-custom/zslepcutil.o
CXX installed-x86_64-linux-gnu-real/obj/src/sys/slepcsc.o
CXX installed-x86_64-linux-gnu-real/obj/src/sys/slepcinit.o
make[4]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[3]: *** [/<<BUILDDIR>>/slepc-3.8.3+dfsg1/lib/slepc/conf/slepc_rules:202: slepc_gnumake] Error 2
[1;31m*******************************ERROR************************************
Error during compile, check ./installed-x86_64-linux-gnu-real/lib/slepc/conf/make.log
Send all contents of ./installed-x86_64-linux-gnu-real/lib/slepc/conf to slepc-maint at upv.es
************************************************************************[0;39m[0;49m
make[2]: Entering directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make[2]: *** [makefile:32: all] Error 1
make[2]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
dh_auto_build: make -j8 -Oline SLEPC_DIR=/<<BUILDDIR>>/slepc-3.8.3\+dfsg1 PETSC_DIR=/usr/lib/petscdir/petsc3.8/x86_64-linux-gnu-real returned exit code 2
make[1]: *** [debian/rules:136: override_dh_auto_install] Error 25
make[1]: Leaving directory '/<<BUILDDIR>>/slepc-3.8.3+dfsg1'
make: *** [debian/rules:95: binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2
More information about the debian-science-maintainers
mailing list