Bug#883987: rheolef: FTBFS error: partial specialization ... after instantiation ...

Andreas Beckmann anbe at debian.org
Sun Dec 10 02:59:58 UTC 2017


Source: rheolef
Version: 6.7-4
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Hi,

rheolef did FTBFS during the binNMU against the new cgal:

https://buildd.debian.org/status/package.php?p=rheolef&suite=unstable

>From the amd64 log:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../config -I../../util/qd -I../../include -I/usr/include/openmpi -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wall -Wno-unused -Wno-strict-aliasing -Wno-literal-suffix -Wno-deprecated-declarations -O3 -MT point_predicate.lo -MD -MP -MF .deps/point_predicate.Tpo -c point_predicate.cc  -fPIC -DPIC -o .libs/point_predicate.o
In file included from /usr/include/boost/container/detail/flat_tree.hpp:29:0,
                 from /usr/include/boost/container/flat_map.hpp:29,
                 from /usr/include/CGAL/config.h:123,
                 from /usr/include/CGAL/basic.h:29,
                 from /usr/include/CGAL/Cartesian/Cartesian_base.h:28,
                 from /usr/include/CGAL/Cartesian.h:28,
                 from ../../include/rheolef/cgal_kernel.h:42,
                 from ../../include/rheolef/cgal_traits.h:24,
                 from point_predicate.cc:34:
/usr/include/boost/container/detail/pair.hpp:433:8: error: partial specialization of 'struct boost::is_enum<std::pair<_T1, _T2> >' after instantiation of 'struct boost::is_enum<std::pair<int, int> >' [-fpermissive]
 struct is_enum< ::std::pair<T, U> >
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Makefile:1130: recipe for target 'point_predicate.lo' failed
make[4]: *** [point_predicate.lo] Error 1


Andreas



More information about the debian-science-maintainers mailing list