[Debian-med-packaging] Bug#833392: hilive: FTBFS: assumes uint64_t is unsigned long
Aaron M. Ucko
amu at alum.mit.edu
Wed Aug 3 19:44:26 UTC 2016
Source: hilive
Version: 0.0+20150926-1
Severity: important
Justification: fails to build from source
Hi, Andreas.
Builds of hilive for 32-bit architectures such as i386 have been failing:
/«BUILDDIR»/hilive-0.0+20150926/lib/alnblock.cpp:202:19: error: prototype for 'long unsigned int DatasetAlignment::deserialize_file(std::__cxx11::string)' does not match any in class 'DatasetAlignment'
unsigned long int DatasetAlignment::deserialize_file(std::string f /* = "" */) {
^
In file included from /«BUILDDIR»/hilive-0.0+20150926/lib/alnblock.cpp:1:0:
/«BUILDDIR»/hilive-0.0+20150926/lib/alnblock.h:62:12: error: candidate is: uint64_t DatasetAlignment::deserialize_file(std::__cxx11::string)
uint64_t deserialize_file(std::string f = "");
^
Please consistently use one type or the other here, and anywhere else
that conflates these types. (I haven't looked further.)
Thanks!
More information about the Debian-med-packaging
mailing list