Package: src:freefem3d
Version: 1.0pre10-3.2
Severity: normal
Tags: sid stretch
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-5

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-5/g++-5, but succeeds to build with gcc-4.9/g++-4.9. The
severity of this report may be raised before the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/freefem3d_1.0pre10-3.2_unstable_gcc5.log
The last lines of the build log are at the end of this report.

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

  apt-get -t experimental install g++ 

Common build failures are C11 as the default C mode, 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-5/porting_to.html

[...]
bison -y -p xml -o parse.xml.cc --defines="parse.xml.h" -v parse.xml.yy
/usr/bin/make  all-am
make[4]: Entering directory '/«PKGBUILDDIR»/language'
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FFLexer.o FFLexer.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BooleanExpression.o BooleanExpression.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryConditionExpression.o BoundaryConditionExpression.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryConditionExpressionDirichlet.o BoundaryConditionExpressionDirichlet.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryConditionExpressionFourrier.o BoundaryConditionExpressionFourrier.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryConditionExpressionNeumann.o BoundaryConditionExpressionNeumann.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryConditionListExpression.o BoundaryConditionListExpression.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryExpression.o BoundaryExpression.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryExpressionList.o BoundaryExpressionList.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryExpressionPOVRay.o BoundaryExpressionPOVRay.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryExpressionReferences.o BoundaryExpressionReferences.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
BoundaryExpressionSurfaceMesh.o BoundaryExpressionSurfaceMesh.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
DomainExpression.o DomainExpression.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
DomainExpressionAnalytic.o DomainExpressionAnalytic.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
DomainExpressionSet.o DomainExpressionSet.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
DomainExpressionUndefined.o DomainExpressionUndefined.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
DomainExpressionVariable.o DomainExpressionVariable.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
EmbededFunctions.o EmbededFunctions.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FieldExpression.o FieldExpression.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FieldExpressionList.o FieldExpressionList.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FunctionExpression.o FunctionExpression.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FunctionExpressionBinaryOperation.o FunctionExpressionBinaryOperation.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FunctionExpressionCFunction.o FunctionExpressionCFunction.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FunctionExpressionComposed.o FunctionExpressionComposed.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FunctionExpressionConstant.o FunctionExpressionConstant.cpp
g++ -DHAVE_CONFIG_H -I. -I..   -D_FORTIFY_SOURCE=2 -I.. -I../solver 
-I../algebra -I../geometry -I../utils -I../language -I../graphics  -Wall 
-DNDEBUG -O2 -funroll-all-loops -fargument-noalias-global -fno-gcse -c -o 
FunctionExpressionConvection.o FunctionExpressionConvection.cpp
In file included from ../solver/Convection.hpp:32:0,
                 from FunctionExpressionConvection.cpp:25:
../solver/ConformTransformation.hpp: In constructor 
'ConformTransformationQ1HexahedronJacobian::ConformTransformationQ1HexahedronJacobian(const
 ConformTransformationQ1Hexahedron&)':
../solver/ConformTransformation.hpp:590:40: error: no matching function for 
call to 'gaussPivot(TinyMatrix<3ul, 3ul, double>&, TinyVector<3ul, 
TinyVector<3ul, double> >&, TinyVector<3ul, TinyVector<3ul, double> >&)'
     __det = ::gaussPivot(__jacobian,I,J);
                                        ^
make[4]: *** [FunctionExpressionConvection.o] Error 1
Makefile:700: recipe for target 'FunctionExpressionConvection.o' failed
make[4]: Leaving directory '/«PKGBUILDDIR»/language'
make[3]: *** [all] Error 2
Makefile:542: recipe for target 'all' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/language'
make[2]: *** [all-recursive] Error 1
Makefile:573: recipe for target 'all-recursive' failed
make[2]: Leaving directory '/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
Makefile:386: recipe for target 'all' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [debian/stamp-makefile-build] Error 2
/usr/share/cdbs/1/class/makefile.mk:47: recipe for target 
'debian/stamp-makefile-build' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to