Bug#746842: feel++: ftbfs with GCC-4.9

Matthias Klose doko at debian.org
Sun May 4 00:21:30 UTC 2014


Package: src:feel++
Version: 1:0.98.0-beta.1-1
Severity: important
Tags: sid jessie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.9

The package fails to build in a test rebuild on at least amd64 with
gcc-4.9/g++-4.9, but succeeds to build with gcc-4.8/g++-4.8. The
severity of this report may be raised before the jessie release.

The full build log can be found at:
http://people.debian.org/~doko/logs/failed-gcc49/feel++_0.98.0-beta.1-1_unstable_gcc49.log
The last lines of the build log are at the end of this report.

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

[...]
-- 
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    PETSC_EXECUTABLE_RUNS


-- Build files have been written to: /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu
/usr/bin/make  -C obj-x86_64-linux-gnu  
make[1]: Entering directory `/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu'
/usr/bin/cmake -H/build/feel++-RQTefj/feel++-0.98.0-beta.1 -B/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/CMakeFiles /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[2]: Entering directory `/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu'
/usr/bin/make -f contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/build.make contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/depend
make[3]: Entering directory `/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/CMakeFiles 
[  0%] Generating function.h
cd /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac && python /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/function.py -o /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac/function.h /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/function.hppy
/usr/bin/cmake -E cmake_progress_report /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/CMakeFiles 54
[  1%] Generating function.cpp
cd /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac && python /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/function.py -o /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac/function.cpp /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/function.cppy
cd /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/feel++-RQTefj/feel++-0.98.0-beta.1 /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/DependInfo.cmake --color=
Scanning dependencies of target feelpp_ginac
make[3]: Leaving directory `/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu'
/usr/bin/make -f contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/build.make contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/build
make[3]: Entering directory `/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/CMakeFiles 55
[  2%] Building CXX object contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/add.cpp.o
cd /build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac && /usr/bin/clang++   -DBOOST_FILESYSTEM_VERSION=3 -DBOOST_NO_CXX11_SCOPED_ENUMS -DBOOST_NO_CXX11_VARIADIC_TEMPLATES -DBOOST_NO_SCOPED_ENUMS -DBOOST_PARAMETER_MAX_ARITY=20 -DBOOST_RESULT_OF_USE_TR1 -DBOOST_TEST_DYN_LINK -DBOOST_UBLAS_MOVE_SEMANTICS -DFEELPP_HAS_DLFCN_H -DFEELPP_HAS_DLOPEN -DFEELPP_HAS_MPI=1 -DFEELPP_HAS_MPI_H=1 -DHAVE_CONFIG_H -DHAVE_LIBDL -DIN_GINAC -Dfeelpp_ginac_EXPORTS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -std=c++0x  -std=c++11 -stdlib=libstdc++ -O2 -DNDEBUG -g0 -fPIC -I/build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi -I/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/cln/include -I/build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac -I/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac -I/build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac -I/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu/contrib/ginac/ginac     -Wall -Wno-unused -Wno-sign-compare  -Wno-deprecated-register -UBOOST_UBLAS_TYPE_CHECK -o CMakeFiles/feelpp_ginac.dir/add.cpp.o -c /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/add.cpp
In file included from /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/add.cpp:23:
In file included from /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/add.h:26:
In file included from /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/expairseq.h:26:
In file included from /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/expair.h:26:
In file included from /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/ex.h:26:
In file included from /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/basic.h:27:
In file included from /build/feel++-RQTefj/feel++-0.98.0-beta.1/contrib/ginac/ginac/ptr.h:28:
/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/cstddef:51:11: error: no member named 'max_align_t' in the global namespace
  using ::max_align_t;
        ~~^
1 error generated.
make[3]: *** [contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/add.cpp.o] Error 1
make[3]: Leaving directory `/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu'
make[2]: *** [contrib/ginac/ginac/CMakeFiles/feelpp_ginac.dir/all] Error 2
make[2]: Leaving directory `/build/feel++-RQTefj/feel++-0.98.0-beta.1/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the debian-science-maintainers mailing list