Source: openvdb
Version: 3.2.0-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Builds of openvdb for 32-bit architectures such as i386 have been
failing because TestMultiResGrid.cc uses the UL suffix for would-be
size_t constants, yielding two errors and several warnings that I'd
recommend addressing while you're at it:

https://buildd.debian.org/status/fetch.php?pkg=openvdb&arch=i386&ver=3.2.0-1&stamp=1472106513

On these architectures, size_t is formally unsigned int rather than
unsigned long.  Although both types are de facto equivalent, the
compiler insists on treating them as distinct.  I'm not aware of a
UINT*_C-style macro for size_t, but these values are small enough that
leaving them unsuffixed and casting to size_t should suffice.

Could you please take a look?

Thanks!

Reply via email to