[Pkg-shotwell-maint] Bug#740106: libraw: FTBFS on 32-bit platforms: symbols not quite as expected
Aaron M. Ucko
ucko at debian.org
Tue Feb 25 19:49:04 UTC 2014
Source: libraw
Version: 0.15.4-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Builds of libraw on 32-bit platforms such as i386 have been failing,
because it winds up defining slightly different symbols than on 64-bit
platforms, even with the (c++) construct; see, for instance,
https://buildd.debian.org/status/fetch.php?pkg=libraw&arch=i386&ver=0.16.0-1&stamp=1393330466
Most, if not all, of the discrepancies appear to stem from the fact
that size_t is (presumably for historical reasons) formally unsigned
int rather than unsigned long on 32-bit platforms; although the types
are de facto equivalent, C++ compilers treat them as distinct and
mangle them differently.
Could you please take a look?
Thanks!
More information about the Pkg-shotwell-maint
mailing list