It is noted in the comments for this issue: https://github.com/openexr/openexr/issues/67 Per the latest comment on the issue thread, the problem is in the test rather than in the library itself. Sorry that it hasn't been addressed since the issue was filed in 2013 -- it doesn't show up on the platforms we use regularly build for, which are mainly 64-bit, or we would have cleaned it up long ago.
From: openexr-devel-bounces+ehanway=ilm....@nongnu.org [mailto:openexr-devel-bounces+ehanway=ilm....@nongnu.org] On Behalf Of Mathieu Malaterre Sent: Sunday, July 05, 2015 9:35 AM To: openexr-de...@nongnu.org Cc: 791...@bugs.debian.org Subject: [Openexr-devel] testOptimizedInterleavePatterns.cpp Hi all, I am preparing the debian package for openexr. I am running in the following issue, when the test suite runs, here is what I get (debian jessie x86/32bits): [...] Running testOptimizedInterleavePatterns Testing SSE optimisation with different interleave patterns (large images) ... 0, 0: RGBHalf read as RGBHalf... OK 0, 1: RGBHalf read as RGBAHalf... OK 0, 2: RGBHalf read as ABGRHalf... OK 0, 3: RGBHalf read as RGBFloat... error reading back channel B pixel 96,-62 got -nan expected -nan lt-IlmImfTest: testOptimizedInterleavePatterns.cpp:238: bool {anonymous}::compare(const Imf_2_2::FrameBuffer&, const Imf_2_2::FrameBuffer&, const Box2i&, bool): Assertion `writtenHalf.bits()==readHalf.bits()' failed. /bin/bash: line 5: 25131 Aborted ${dir}$tst FAIL: IlmImfTest ================== 1 of 1 test failed ================== [...] This is a hard-failure based on an assert(). Is there an actual issue in openexr 2.2.0 ? Thanks much,