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]

Reply via email to