Source: pbseqlib
Version: 0~20151014+gitbe5d1bf-1
Severity: important
Justification: fails to build from source

Builds of pbseqlib for 32-bit architectures such as i386 have been
failing:

  
/«BUILDDIR»/pbseqlib-0~20151014+gitbe5d1bf/alignment/tuples/TupleMask.h:11:53: 
error: narrowing conversion of '68719476735ll' from 'long long int' to 'long 
unsigned int' inside { } [-Wnarrowing]
                                     0xffffffffffffffff}; // 16
                                                       ^
  [...]
  
/«BUILDDIR»/pbseqlib-0~20151014+gitbe5d1bf/alignment/tuples/TupleMask.h:11:53: 
error: narrowing conversion of '18446744073709551615ull' from 'long long 
unsigned int' to 'long unsigned int' inside { } [-Wnarrowing]

You should be able to address the immediate problem by having
TupleMask.h #include <stdint.h> and changing TupleMask's element type
to uint64_t.  However, I strongly suspect you'll need similar formal
changes elsewhere.

Could you please take a look?

Thanks!

Reply via email to