Source: gecode
Version: 5.1.0-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Builds of gecode for ppc64el have started failing:
./gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp:33:1:
error: narrowing conversion of '-2251799813685246ll' from
'gecode_boost::long_long_type {aka long long int}' to
'gecode_boost::ulong_long_type {aka long long unsigned int}' inside { }
[-Wnarrowing]
};
^
./gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp:36:1:
error: narrowing conversion of '-2251799813685245ll' from
'gecode_boost::long_long_type {aka long long int}' to
'gecode_boost::ulong_long_type {aka long long unsigned int}' inside { }
[-Wnarrowing]
};
^
./gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp:39:1:
error: narrowing conversion of '-2251799813685248ll' from
'gecode_boost::long_long_type {aka long long int}' to
'gecode_boost::ulong_long_type {aka long long unsigned int}' inside { }
[-Wnarrowing]
};
^
./gecode/third-party/boost/numeric/interval/detail/ppc_rounding_control.hpp:42:1:
error: narrowing conversion of '-2251799813685247ll' from
'gecode_boost::long_long_type {aka long long int}' to
'gecode_boost::ulong_long_type {aka long long unsigned int}' inside { }
[-Wnarrowing]
};
^
I see the same errors on the non-release architectures powerpc and
ppc64, but for whatever reason not powerpcspe.
Could you please take a look? If at all possible, it would be best to
use Debian's separately packaged Boost, per Policy 4.13.
Thanks!
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/[email protected]