Bug#853392: esys-particle: ftbfs with GCC-7

Matthias Klose doko at debian.org
Tue Jan 31 09:31:09 UTC 2017


Package: src:esys-particle
Version: 2.3.4+dfsg1-4
Severity: normal
Tags: sid buster
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-7

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-7/g++-7, but succeeds to build with gcc-6/g++-6. The
severity of this report may be raised before the buster release.
There is no need to fix this issue in time for the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc7-20170126/esys-particle_2.3.4+dfsg1-4_unstable_gcc7.log
The last lines of the build log are at the end of this report.

To build with GCC 7, either set CC=gcc-7 CXX=g++-7 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-7/porting_to.html

[...]
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c HertzianViscoElasticInteraction.cpp -o HertzianViscoElasticInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c BondedInteractionCpData.cpp -o BondedInteractionCpData.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotThermPairInteraction.cpp -o RotThermPairInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c Interaction.cpp -o Interaction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotElasticInteraction.cpp -o RotElasticInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c ElasticInteraction.cpp -o ElasticInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotPairInteraction.cpp -o RotPairInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotThermElasticInteraction.cpp -o RotThermElasticInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c ShortBondedInteraction.cpp -o ShortBondedInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c BondedInteraction.cpp -o BondedInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotThermParticle.cpp -o RotThermParticle.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c VWFrictionInteraction.cpp -o VWFrictionInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c CappedBondedInteraction.cpp -o CappedBondedInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c ../Parallel/Mesh2DReader.cpp -o Mesh2DReader.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c Particle.cpp -o Particle.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c BodyForceGroup.cpp -o BodyForceGroup.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotElasticInteractionGroup.cpp -o RotElasticInteractionGroup.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c Wall.cpp -o Wall.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotParticleVi.cpp -o RotParticleVi.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotParticle.cpp -o RotParticle.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c FractalFriction.cpp -o FractalFriction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotThermFricInteraction.cpp -o RotThermFricInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c ViscWallIG.cpp -o ViscWallIG.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c FrictionInteraction.cpp -o FrictionInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c ElasticInteractionGroup.cpp -o ElasticInteractionGroup.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c SoftBWallInteractionGroup.cpp -o SoftBWallInteractionGroup.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c BWallInteractionGroup.cpp -o BWallInteractionGroup.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c HertzianViscoElasticFrictionInteraction.cpp -o HertzianViscoElasticFrictionInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotFricInteraction.cpp -o RotFricInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c ESphereBodyInteractionGroup.cpp -o ESphereBodyInteractionGroup.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c EWallInteractionGroup.cpp -o EWallInteractionGroup.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotBondedInteraction.cpp -o RotBondedInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c RotThermBondedInteraction.cpp -o RotThermBondedInteraction.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c ../Fields/WallFieldMaster.cpp -o WallFieldMaster.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c Mesh2D.cpp -o Mesh2D.o >/dev/null 2>&1
libtool: compile:  mpicxx -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I../Foundation -I../Parallel -I../Fields -I../Parser -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -c TriMesh.cpp -o TriMesh.o >/dev/null 2>&1
make[4]: Leaving directory '/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1/Model'
Makefile:459: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1'
Makefile:390: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1'
dh_auto_build: make -j64 returned exit code 2
debian/rules:29: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/esys-particle-2.3.4+dfsg1'
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2



More information about the debian-science-maintainers mailing list