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