Package: feel++ Version: 1:0.99.0-final.1-1 Severity: important User: debian-...@lists.debian.org Usertags: ftbfs-gcc-6 gcc-6-unknown-type-name
This package fails to build with GCC 6. GCC 6 has not been released yet, but it's expected that GCC 6 will become the default compiler for stretch. Note that only the first error is reported; there might be more. You can find a snapshot of GCC 6 in experimental. To build with GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly. You may be able to find out more about this issue at https://gcc.gnu.org/gcc-6/changes.html > sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux ... > cd /build/feel++-aBi8dr/feel++-0.99.0-final.1/obj-x86_64-linux-gnu/feel && > /usr/bin/clang++-3.5 -DBOOST_FILESYSTEM_VERSION=3 > -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_CXX11_VARIADIC_TEMPLATES > -DBOOST_NO_SCOPED_ENUMS -DBOOST_PARAMETER_MAX_ARITY=24 > -DBOOST_RESULT_OF_USE_TR1 -DBOOST_TEST_DYN_LINK -DBOOST_UBLAS_MOVE_SEMANTICS > -DFEELPP_HAS_DLFCN_H -DFEELPP_HAS_DLOPEN -DFEELPP_HAS_GMSH=1 > -DFEELPP_HAS_MPI=1 -DFEELPP_HAS_MPI_H=1 -DFEELPP_HAS_PETSC > -DFEELPP_HAS_PETSC_H -DGMSH_EXECUTABLE=/usr/bin/gmsh -DHAVE_LIBDL -DIN_GINAC > -D_FEELPP_HAS_GMSH_ -Dfeelpp_EXPORTS > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/contrib > -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi > -I/usr/include/hdf5/openmpi > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/obj-x86_64-linux-gnu/contrib/cln/include > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/contrib/ginac > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/obj-x86_64-linux-gnu/contrib/ginac > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/contrib/ginac/gina > c > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/obj-x86_64-linux-gnu/contrib/ginac/ginac > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/contrib/nlopt/api > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/contrib/eigen -I/usr/include/ANN > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/obj-x86_64-linux-gnu/contrib/gflags/include > > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/obj-x86_64-linux-gnu/contrib/glog/include > -I/usr/include/python2.7 -I/usr/lib/petscdir/3.4.2/include > -I/usr/lib/petscdir/3.4.2/linux-gnu-c-opt/include -I/usr/include/suitesparse > -I/usr/include/scotch -I/usr/lib/x86_64-linux-gnu/hdf5/openmpi/include > -I/usr/lib/petsc/include -I/usr/lib/petsc/linux-gnu-c-opt/include > -I/usr/lib/slepc/linux-gnu-c-opt/include -I/usr/lib/slepc/include > -I/usr/include/gmsh -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/contrib/gmsh > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/obj-x86_64-linux-gnu > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1 > -I/build/feel++-aBi8dr/feel++-0.99.0-final.1/contrib/gmm/include -g -O2 > -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wdate-time > -D_FORTIFY_SOURCE=2 -std=c++0x -std=c++11 -ftemplate-depth=1024 > -stdlib=libstdc++ -O2 -DNDEBUG -g0 -fPIC -Wall -Wno-unused > -Wno-sign-compare -Wno-deprecated-register -fmacro-backtrace-limit=0 > -ftemplate-backtrace-limit=0 -UBOOST_UBLAS_TYPE_CHECK -o > CMakeFiles/feelpp.dir/feelalg/preconditioner.cpp.o -c > /build/feel++-aBi8dr/feel++-0.99.0-final.1/feel/feelalg/preconditioner.cpp > In file included from > /build/feel++-aBi8dr/feel++-0.99.0-final.1/feel/feelalg/preconditioner.cpp:29: > In file included from > /build/feel++-aBi8dr/feel++-0.99.0-final.1/feel/feelalg/preconditioner.hpp:35: > In file included from > /build/feel++-aBi8dr/feel++-0.99.0-final.1/feel/feelalg/matrixsparse.hpp:56: > /usr/include/boost/numeric/ublas/matrix.hpp:1387:35: error: unknown type name > 'matrix'; did you mean 'Feel::tag::matrix'? > fixed_matrix &operator = (matrix m) { > ^ > /build/feel++-aBi8dr/feel++-0.99.0-final.1/feel/feelcore/parameter.hpp:69:27: > note: 'Feel::tag::matrix' declared here > BOOST_PARAMETER_NAME( matrix ) > ^ > /usr/include/boost/parameter/name.hpp:140:7: note: expanded from macro > 'BOOST_PARAMETER_NAME' > )(name) \ > ^ > /usr/include/boost/parameter/name.hpp:133:37: note: expanded from macro > 'BOOST_PARAMETER_SIMPLE_NAME' > BOOST_PARAMETER_BASIC_NAME(tag, name, BOOST_PP_CAT(_, name)) > ^ > /usr/include/boost/parameter/name.hpp:94:14: note: expanded from macro > 'BOOST_PARAMETER_BASIC_NAME' > struct tag \ > ^ > 1 error generated. -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise