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! -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org