openexr
openexr copied to clipboard
Test suite fails with on x86-64 if F16C intrinsics used
Jakub Jelinek points out that Imath/half.h does not guarantee bit-wise identical results for manual conversion and F16C-based conversion. However, testOptimizedInterleavePatterns.cpp expects identical results. This leads to a test failure:
Running testOptimizedInterleavePatterns
Testing SSE optimisation with different interleave patterns (large images) ...
0, 0: RGBHalf read as RGBHalf... OK OPTIMISED
0, 1: RGBHalf read as RGBAHalf... OK OPTIMISED
0, 2: RGBHalf read as ABGRHalf... OK
0, 3: RGBHalf read as RGBFloat...
error reading back channel B pixel 21,-76 got -nan expected -nan
OpenEXRTest: /builddir/build/BUILD/openexr-3.1.7/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:233: bool {anonymous}::compare(const Imf_3_1::FrameBuffer&, const Imf_3_1::FrameBuffer&, const Imath_3_1::Box2i&, bool): Assertion `writtenHalf.bits()==readHalf.bits()' failed.
Adding some instrumentation, things start going wrong already with the half-to-float conversion:
imath_half_to_float(0xfd26): -nan (0xffa4c000) != -nan (0xffe4c000)
And the value then isn't round-tripped correctly:
imath_float_to_half(-nan [0xffa4c000]): 0xfd26 != 0xff26
error reading back channel B pixel 21,-76 got -nan (65318) expected -nan (64806)
If canonicalization of NaNs is not desired, OpenEXR cannot use Imath/half.h for conversion.
Encountered the same issue, full log:
unpacking sources
unpacking source archive /nix/store/9rvaj2mp2s85ynq7qzda4hvaa2aw30wf-source
source root is source
patching sources
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/kdhkjxbi2h62q2fva37d8s4z79zbr3a8-openexr-3.1.7/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/kdhkjxbi2h62q2fva37d8s4z79zbr3a8-openexr-3.1.7/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/kdhkjxbi2h62q2fva37d8s4z79zbr3a8-openexr-3.1.7/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/qp2nr7zx278k22p8n28xxrfc8r65kdmc-openexr-3.1.7-doc/share/doc/OpenEXR -DCMAKE_INSTALL_INFODIR=/nix/store/pakhky8526wdr89h9235s80bmzd9rd82-openexr-3.1.7-bin/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/pakhky8526wdr89h9235s80bmzd9rd82-openexr-3.1.7-bin/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/8kxdw55dp011jjb1yhi607iz5i2pgw2h-openexr-3.1.7-dev/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/8kxdw55dp011jjb1yhi607iz5i2pgw2h-openexr-3.1.7-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/pakhky8526wdr89h9235s80bmzd9rd82-openexr-3.1.7-bin/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/pakhky8526wdr89h9235s80bmzd9rd82-openexr-3.1.7-bin/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/kdhkjxbi2h62q2fva37d8s4z79zbr3a8-openexr-3.1.7/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/2qq4hrid2spdsrisml9x89xvn24jqr7q-gcc-wrapper-12.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/2qq4hrid2spdsrisml9x89xvn24jqr7q-gcc-wrapper-12.3.0/bin/ranlib -DCMAKE_AR=/nix/store/2qq4hrid2spdsrisml9x89xvn24jqr7q-gcc-wrapper-12.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/kdhkjxbi2h62q2fva37d8s4z79zbr3a8-openexr-3.1.7
-- The C compiler identification is GNU 12.3.0
-- The CXX compiler identification is GNU 12.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/2qq4hrid2spdsrisml9x89xvn24jqr7q-gcc-wrapper-12.3.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/2qq4hrid2spdsrisml9x89xvn24jqr7q-gcc-wrapper-12.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Using Imath from /nix/store/mgdkgxwpj1h7vc2wspxsm87fd7d5qcaj-imath-3.1.7/lib/cmake/Imath
-- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN
-- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN - Success
-- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX
-- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX - Success
-- Looking for include file ucontext.h
-- Looking for include file ucontext.h - found
-- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT
-- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT - Success
-- Looking for include file semaphore.h
-- Looking for include file semaphore.h - found
-- Configure OpenEXR 3.1.7, library API version: 30.7.1
-- clang-format not found.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_POLICY_DEFAULT_CMP0025
-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
building
build flags: -j96 SHELL=/nix/store/7fds6yiv46n3mjcz3shc8c9j5jgr50w3-bash-5.2-p15/bin/bash
[ 1%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexBaseExc.cpp.o
[ 2%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexThrowErrnoExc.cpp.o
[ 2%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFpu.cpp.o
[ 2%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFloatExc.cpp.o
[ 2%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o
[ 2%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o
[ 3%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44.c.o
[ 4%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_pxr24.c.o
[ 4%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_rle.c.o
[ 4%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_dwa.c.o
[ 5%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_piz.c.o
[ 5%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string.c.o
[ 6%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/attributes.c.o
[ 6%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string_vector.c.o
[ 6%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/channel_list.c.o
[ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_huf.c.o
[ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/float_vector.c.o
[ 8%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/opaque.c.o
[ 8%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/preview.c.o
[ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/memory.c.o
[ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/context.c.o
[ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_structs.c.o
[ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part.c.o
[ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part_attr.c.o
[ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/std_attr.c.o
[ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/parse_header.c.o
[ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/write_header.c.o
[ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/base.c.o
[ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/chunk.c.o
[ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/coding.c.o
[ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/decoding.c.o
[ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/encoding.c.o
[ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/pack.c.o
[ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/unpack.c.o
[ 14%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/validation.c.o
[ 14%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/debug.c.o
[ 14%] Linking C shared library libOpenEXRCore-3_1.so
[ 14%] Built target OpenEXRCore
[ 15%] Building C object src/bin/exrinfo/CMakeFiles/exrinfo.dir/main.c.o
[ 15%] Linking C executable ../../../bin/exrinfo
[ 15%] Built target exrinfo
[ 15%] Linking CXX shared library libIex-3_1.so
[ 15%] Built target Iex
[ 15%] Building CXX object src/test/IexTest/CMakeFiles/IexTest.dir/main.cpp.o
[ 15%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThread.cpp.o
[ 16%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphorePosixCompat.cpp.o
[ 16%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphoreOSX.cpp.o
[ 17%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphorePosix.cpp.o
[ 17%] Building CXX object src/test/IexTest/CMakeFiles/IexTest.dir/testBaseExc.cpp.o
[ 19%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphoreWin32.cpp.o
[ 19%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadPool.cpp.o
[ 19%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphore.cpp.o
[ 19%] Linking CXX shared library libIlmThread-3_1.so
[ 19%] Built target IlmThread
[ 20%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfAttribute.cpp.o
[ 21%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChannelList.cpp.o
[ 22%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompressionAttribute.cpp.o
[ 23%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfAcesFile.cpp.o
[ 23%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChromaticities.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCRgbaFile.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfB44Compressor.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChromaticitiesAttribute.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfBoxAttribute.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChannelListAttribute.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepFrameBuffer.cpp.o
[ 25%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepImageStateAttribute.cpp.o
[ 25%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepCompositing.cpp.o
[ 25%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompositeDeepScanLine.cpp.o
[ 25%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompressor.cpp.o
[ 26%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineInputPart.cpp.o
[ 26%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineInputFile.cpp.o
[ 26%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineOutputFile.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledInputFile.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledInputPart.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledOutputFile.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineOutputPart.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfConvert.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDoubleAttribute.cpp.o
[ 28%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDwaCompressor.cpp.o
[ 28%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfEnvmap.cpp.o
[ 29%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledOutputPart.cpp.o
[ 29%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfEnvmapAttribute.cpp.o
[ 30%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFloatVectorAttribute.cpp.o
[ 30%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFloatAttribute.cpp.o
[ 30%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFastHuf.cpp.o
[ 31%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFrameBuffer.cpp.o
[ 31%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFramesPerSecond.cpp.o
[ 31%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfGenericInputFile.cpp.o
[ 32%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfHeader.cpp.o
[ 32%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfGenericOutputFile.cpp.o
[ 32%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfHuf.cpp.o
[ 33%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIDManifestAttribute.cpp.o
[ 33%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIDManifest.cpp.o
[ 34%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputFile.cpp.o
[ 34%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputPart.cpp.o
[ 34%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputPartData.cpp.o
[ 35%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIntAttribute.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfKeyCodeAttribute.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfKeyCode.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfLut.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIO.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiPartOutputFile.cpp.o
[ 37%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMisc.cpp.o
[ 37%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiPartInputFile.cpp.o
[ 37%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfLineOrderAttribute.cpp.o
[ 37%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputFile.cpp.o
[ 38%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiView.cpp.o
[ 38%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMatrixAttribute.cpp.o
[ 39%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOpaqueAttribute.cpp.o
[ 40%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputPartData.cpp.o
[ 40%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPizCompressor.cpp.o
[ 40%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPreviewImageAttribute.cpp.o
[ 40%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputPart.cpp.o
[ 41%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPreviewImage.cpp.o
[ 42%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPartType.cpp.o
[ 42%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRational.cpp.o
[ 43%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPxr24Compressor.cpp.o
[ 43%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRgbaFile.cpp.o
[ 43%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRationalAttribute.cpp.o
[ 43%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStringAttribute.cpp.o
[ 44%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStdIO.cpp.o
[ 44%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfScanLineInputFile.cpp.o
[ 44%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRle.cpp.o
[ 45%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRgbaYca.cpp.o
[ 45%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRleCompressor.cpp.o
[ 45%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStandardAttributes.cpp.o
[ 45%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStringVectorAttribute.cpp.o
[ 46%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfThreading.cpp.o
[ 46%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTileDescriptionAttribute.cpp.o
[ 46%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTestFile.cpp.o
[ 47%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfSystemSpecific.cpp.o
[ 47%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledInputFile.cpp.o
[ 48%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledInputPart.cpp.o
[ 48%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledMisc.cpp.o
[ 49%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledOutputPart.cpp.o
[ 49%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledRgbaFile.cpp.o
[ 49%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTimeCodeAttribute.cpp.o
[ 49%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTileOffsets.cpp.o
[ 50%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTimeCode.cpp.o
[ 49%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledOutputFile.cpp.o
[ 50%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfWav.cpp.o
[ 50%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfZipCompressor.cpp.o
[ 51%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfVersion.cpp.o
[ 51%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfZip.cpp.o
[ 52%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfVecAttribute.cpp.o
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp: In function 'const float& Imf_3_1::dwaCompressionLevel(const Header&)':
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:55:41: warning: 'const Imf_3_1::TypedAttribute<float>& Imf_3_1::dwaCompressionLevelAttribute(const Header&)' is deprecated: use compression method in ImfHeader [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
55 | return IMF_NAME_ATTRIBUTE(name) (header).value(); \
| ^
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:12:
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:24: note: declared here
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.h:46:34: note: in definition of macro 'IMF_NAME_ATTRIBUTE'
46 | #define IMF_NAME_ATTRIBUTE(name) name##Attribute
| ^~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp: In function 'float& Imf_3_1::dwaCompressionLevel(Header&)':
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:61:41: warning: 'Imf_3_1::TypedAttribute<float>& Imf_3_1::dwaCompressionLevelAttribute(Header&)' is deprecated: use compression method in ImfHeader [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
61 | return IMF_NAME_ATTRIBUTE(name) (header).value(); \
| ^
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:24: note: declared here
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.h:46:34: note: in definition of macro 'IMF_NAME_ATTRIBUTE'
46 | #define IMF_NAME_ATTRIBUTE(name) name##Attribute
| ^~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
[ 52%] Linking CXX executable ../../../bin/IexTest
[ 52%] Built target IexTest
[ 52%] Linking CXX shared library libOpenEXR-3_1.so
[ 52%] Built target OpenEXR
[ 52%] Building CXX object src/bin/exrstdattr/CMakeFiles/exrstdattr.dir/main.cpp.o
[ 52%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/blurImage.cpp.o
[ 52%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/generalInterfaceTiledExamples.cpp.o
[ 53%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/drawImage.cpp.o
[ 53%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/EnvmapImage.cpp.o
[ 54%] Building CXX object src/bin/exrmakepreview/CMakeFiles/exrmakepreview.dir/main.cpp.o
[ 54%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/main.cpp.o
[ 54%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/generalInterfaceExamples.cpp.o
[ 56%] Building CXX object src/bin/exr2aces/CMakeFiles/exr2aces.dir/main.cpp.o
[ 56%] Building CXX object src/bin/exrheader/CMakeFiles/exrheader.dir/main.cpp.o
[ 56%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/rgbaInterfaceExamples.cpp.o
[ 56%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/makeCubeMap.cpp.o
[ 57%] Building CXX object src/bin/exrmakepreview/CMakeFiles/exrmakepreview.dir/makePreview.cpp.o
[ 58%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/lowLevelIoExamples.cpp.o
[ 58%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/main.cpp.o
[ 60%] Building CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/makeTiled.cpp.o
[ 60%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/readInputImage.cpp.o
[ 60%] Building CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/Image.cpp.o
[ 60%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/makeLatLongMap.cpp.o
[ 60%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfCheckFile.cpp.o
[ 60%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/previewImageExamples.cpp.o
[ 60%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/resizeImage.cpp.o
[ 60%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImage.cpp.o
[ 60%] Building CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/main.cpp.o
[ 61%] Building CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/Image.cpp.o
[ 62%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageChannel.cpp.o
[ 63%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/CorePerfTest.dir/performance.cpp.o
[ 63%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/base_units.cpp.o
[ 63%] Building CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/makeMultiView.cpp.o
[ 63%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/compression.cpp.o
[ 65%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/rgbaInterfaceTiledExamples.cpp.o
[ 65%] Building CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/main.cpp.o
[ 65%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/general_attr.cpp.o
[ 65%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImage.cpp.o
[ 65%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageChannel.cpp.o
[ 65%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageLevel.cpp.o
[ 65%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/deep.cpp.o
[ 65%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/main.cpp.o
[ 65%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageIO.cpp.o
[ 67%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageIO.cpp.o
[ 67%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/write.cpp.o
[ 67%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/read.cpp.o
[ 67%] Building CXX object src/bin/exrmultipart/CMakeFiles/exrmultipart.dir/exrmultipart.cpp.o
[ 67%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageLevel.cpp.o
[ 67%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareDwa.cpp.o
[ 69%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareFloat.cpp.o
[ 69%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareB44.cpp.o
[ 69%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/main.cpp.o
[ 70%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageChannel.cpp.o
[ 71%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageLevel.cpp.o
[ 70%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageDataWindow.cpp.o
[ 71%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImage.cpp.o
[ 72%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageIO.cpp.o
[ 72%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfSampleCountChannel.cpp.o
[ 72%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testAttributes.cpp.o
[ 72%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/random.cpp.o
[ 72%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testB44ExpLogTable.cpp.o
[ 73%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBadTypeAttributes.cpp.o
[ 73%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBackwardCompatibility.cpp.o
[ 73%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompositeDeepScanLine.cpp.o
[ 74%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepScanLine.cpp.o
[ 75%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testConversion.cpp.o
[ 75%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompression.cpp.o
[ 75%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testChannels.cpp.o
[ 75%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepTiled.cpp.o
[ 75%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyMultiPartFile.cpp.o
[ 76%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyPixels.cpp.o
[ 76%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCpuId.cpp.o
[ 76%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCustomAttributes.cpp.o
[ 77%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineBasic.cpp.o
[ 77%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineHuge.cpp.o
[ 77%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineMultipleRead.cpp.o
[ 78%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepTiledBasic.cpp.o
[ 78%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaCompressorSimd.cpp.o
[ 79%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaLookups.cpp.o
[ 79%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testExistingStreams.cpp.o
[ 79%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testFutureProofing.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testHuf.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIDManifest.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testInputPart.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIsComplete.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLargeDataWindowOffsets.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLineOrder.cpp.o
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLut.cpp.o
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMagic.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMalformedImages.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartApi.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartFileMixingBasic.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartSharedAttributes.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartThreading.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiScanlinePartThreading.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiTiledPartThreading.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiView.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testNativeFormat.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimized.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimizedInterleavePatterns.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPartHelper.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPreviewImage.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgba.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgbaThreading.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRle.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSampleImages.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testScanLineApi.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSharedFrameBuffer.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testStandardAttributes.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCompression.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCopyPixels.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledLineOrder.cpp.o
[ 90%] Linking CXX executable ../../../bin/exr2aces
[ 91%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledRgba.cpp.o
[ 91%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledYa.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testWav.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testXdr.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testYca.cpp.o
[ 92%] Linking CXX executable ../../../bin/exrmakepreview
[ 92%] Built target exr2aces
[ 92%] Built target exrmakepreview
/build/source/src/bin/exrmultipart/exrmultipart.cpp: In function 'void combine(std::vector<const char*>, std::vector<const char*>, const char*, bool)':
/build/source/src/bin/exrmultipart/exrmultipart.cpp:576:19: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = Imf_3_1::MultiPartInputFile*; _Alloc = std::allocator<Imf_3_1::MultiPartInputFile*>; size_type = long unsigned int]', declared with attribute 'nodiscard' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result8;;]
576 | fordelete.size();
| ~~~~~~~~~~~~~~^~
In file included from /nix/store/xh9ck8mi58915j0g2awqpzidipn0far0-gcc-12.3.0/include/c++/12.3.0/vector:64,
from /build/source/src/lib/OpenEXR/ImfStringVectorAttribute.h:23,
from /build/source/src/lib/OpenEXR/ImfPartHelper.h:36,
from /build/source/src/bin/exrmultipart/exrmultipart.cpp:26:
/nix/store/xh9ck8mi58915j0g2awqpzidipn0far0-gcc-12.3.0/include/c++/12.3.0/bits/stl_vector.h:987:7: note: declared here
987 | size() const _GLIBCXX_NOEXCEPT
| ^~~~
[ 93%] Linking CXX executable ../../../bin/exrmultiview
[ 93%] Linking CXX executable ../../bin/OpenEXRExamples
[ 94%] Linking CXX executable ../../../bin/exrenvmap
[ 94%] Built target exrmultiview
[ 94%] Linking CXX executable ../../../bin/CorePerfTest
[ 94%] Built target OpenEXRExamples
[ 94%] Built target exrenvmap
[ 94%] Linking CXX executable ../../../bin/exrheader
[ 94%] Built target CorePerfTest
[ 94%] Built target exrheader
[ 95%] Linking CXX executable ../../../bin/exrstdattr
[ 95%] Built target exrstdattr
[ 96%] Linking CXX executable ../../../bin/exrmaketiled
[ 96%] Built target exrmaketiled
[ 96%] Linking CXX shared library libOpenEXRUtil-3_1.so
[ 96%] Built target OpenEXRUtil
[ 96%] Building CXX object src/bin/exrcheck/CMakeFiles/exrcheck.dir/main.cpp.o
[ 96%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testFlatImage.cpp.o
[ 97%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/main.cpp.o
[ 98%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testDeepImage.cpp.o
[ 98%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testIO.cpp.o
[ 99%] Linking CXX executable ../../../bin/exrcheck
[ 99%] Built target exrcheck
[ 99%] Linking CXX executable ../../../bin/exrmultipart
[ 99%] Built target exrmultipart
[100%] Linking CXX executable ../../../bin/OpenEXRTest
[100%] Built target OpenEXRTest
[100%] Linking CXX executable ../../../bin/OpenEXRCoreTest
[100%] Built target OpenEXRCoreTest
[100%] Linking CXX executable ../../../bin/OpenEXRUtilTest
[100%] Built target OpenEXRUtilTest
running tests
check flags: SHELL=/nix/store/7fds6yiv46n3mjcz3shc8c9j5jgr50w3-bash-5.2-p15/bin/bash VERBOSE=y test
Running tests...
/nix/store/bm5hrpy7kwy8b53iw2f0q38pvl89i1y4-cmake-3.25.3/bin/ctest --force-new-ctest-process
Test project /build/source/build
Start 1: OpenEXR.Iex
Start 2: OpenEXRCore.testBase
Start 3: OpenEXRCore.testBaseErrors
Start 4: OpenEXRCore.testBaseLimits
Start 5: OpenEXRCore.testBaseDebug
Start 6: OpenEXRCore.testXDR
Start 7: OpenEXRCore.testAttrSizes
Start 8: OpenEXRCore.testAttrStrings
Start 9: OpenEXRCore.testAttrStringVectors
Start 10: OpenEXRCore.testAttrFloatVectors
Start 11: OpenEXRCore.testAttrChlists
Start 12: OpenEXRCore.testAttrPreview
Start 13: OpenEXRCore.testAttrOpaque
Start 14: OpenEXRCore.testAttrHandler
Start 15: OpenEXRCore.testAttrLists
Start 16: OpenEXRCore.testReadBadArgs
Start 17: OpenEXRCore.testReadBadFiles
Start 18: OpenEXRCore.testOpenScans
Start 19: OpenEXRCore.testOpenTiles
Start 20: OpenEXRCore.testOpenMultiPart
Start 21: OpenEXRCore.testOpenDeep
Start 22: OpenEXRCore.testReadScans
Start 23: OpenEXRCore.testReadTiles
Start 24: OpenEXRCore.testReadMultiPart
Start 25: OpenEXRCore.testReadDeep
Start 26: OpenEXRCore.testReadUnpack
Start 27: OpenEXRCore.testWriteBadArgs
Start 28: OpenEXRCore.testWriteBadFiles
Start 29: OpenEXRCore.testUpdateMeta
Start 30: OpenEXRCore.testWriteBaseHeader
Start 31: OpenEXRCore.testStartWriteScan
Start 32: OpenEXRCore.testStartWriteDeepScan
Start 33: OpenEXRCore.testStartWriteTile
Start 34: OpenEXRCore.testStartWriteDeepTile
Start 35: OpenEXRCore.testWriteAttrs
Start 36: OpenEXRCore.testWriteScans
Start 37: OpenEXRCore.testWriteTiles
Start 38: OpenEXRCore.testWriteMultiPart
Start 39: OpenEXRCore.testWriteDeep
Start 40: OpenEXRCore.testHUF
Start 41: OpenEXRCore.testNoCompression
Start 42: OpenEXRCore.testRLECompression
Start 43: OpenEXRCore.testZIPCompression
Start 44: OpenEXRCore.testZIPSCompression
Start 45: OpenEXRCore.testPIZCompression
Start 46: OpenEXRCore.testPXR24Compression
Start 47: OpenEXRCore.testB44Compression
Start 48: OpenEXRCore.testB44ACompression
Start 49: OpenEXRCore.testDWAACompression
Start 50: OpenEXRCore.testDWABCompression
Start 51: OpenEXRCore.testDeepNoCompression
Start 52: OpenEXRCore.testDeepZIPCompression
Start 53: OpenEXRCore.testDeepZIPSCompression
Start 54: OpenEXR.testAttributes
Start 55: OpenEXR.testB44ExpLogTable
Start 56: OpenEXR.testBackwardCompatibility
Start 57: OpenEXR.testBadTypeAttributes
Start 58: OpenEXR.testChannels
Start 59: OpenEXR.testCompositeDeepScanLine
Start 60: OpenEXR.testCompression
Start 61: OpenEXR.testConversion
Start 62: OpenEXR.testCopyDeepScanLine
Start 63: OpenEXR.testCopyDeepTiled
Start 64: OpenEXR.testCopyMultiPartFile
Start 65: OpenEXR.testCopyPixels
Start 66: OpenEXR.testCpuId
Start 67: OpenEXR.testCustomAttributes
Start 68: OpenEXR.testDeepScanLineBasic
Start 69: OpenEXR.testDeepScanLineMultipleRead
Start 70: OpenEXR.testDeepTiledBasic
Start 71: OpenEXR.testDwaCompressorSimd
Start 72: OpenEXR.testDwaLookups
Start 73: OpenEXR.testExistingStreams
Start 74: OpenEXR.testFutureProofing
Start 75: OpenEXR.testHuf
Start 76: OpenEXR.testInputPart
Start 77: OpenEXR.testIsComplete
Start 78: OpenEXR.testLargeDataWindowOffsets
Start 79: OpenEXR.testLineOrder
Start 80: OpenEXR.testLut
Start 81: OpenEXR.testMagic
Start 82: OpenEXR.testMultiPartApi
Start 83: OpenEXR.testMultiPartFileMixingBasic
Start 84: OpenEXR.testMultiPartSharedAttributes
Start 85: OpenEXR.testMultiPartThreading
Start 86: OpenEXR.testMultiScanlinePartThreading
Start 87: OpenEXR.testMultiTiledPartThreading
Start 88: OpenEXR.testMultiView
Start 89: OpenEXR.testNativeFormat
Start 90: OpenEXR.testOptimized
Start 91: OpenEXR.testOptimizedInterleavePatterns
Start 92: OpenEXR.testPartHelper
Start 93: OpenEXR.testPreviewImage
Start 94: OpenEXR.testRgba
Start 95: OpenEXR.testRgbaThreading
Start 96: OpenEXR.testRle
1/112 Test #1: OpenEXR.Iex ............................... Passed 0.22 sec
Start 97: OpenEXR.testSampleImages
2/112 Test #2: OpenEXRCore.testBase ...................... Passed 0.25 sec
Start 98: OpenEXR.testScanLineApi
3/112 Test #3: OpenEXRCore.testBaseErrors ................ Passed 0.26 sec
Start 99: OpenEXR.testSharedFrameBuffer
4/112 Test #4: OpenEXRCore.testBaseLimits ................ Passed 0.27 sec
Start 100: OpenEXR.testStandardAttributes
5/112 Test #5: OpenEXRCore.testBaseDebug ................. Passed 0.28 sec
Start 101: OpenEXR.testTiledCompression
6/112 Test #6: OpenEXRCore.testXDR ....................... Passed 0.28 sec
Start 102: OpenEXR.testTiledCopyPixels
7/112 Test #7: OpenEXRCore.testAttrSizes ................. Passed 0.30 sec
Start 103: OpenEXR.testTiledLineOrder
8/112 Test #10: OpenEXRCore.testAttrFloatVectors .......... Passed 0.30 sec
Start 104: OpenEXR.testTiledRgba
9/112 Test #11: OpenEXRCore.testAttrChlists ............... Passed 0.31 sec
Start 105: OpenEXR.testTiledYa
10/112 Test #12: OpenEXRCore.testAttrPreview ............... Passed 0.33 sec
Start 106: OpenEXR.testWav
11/112 Test #13: OpenEXRCore.testAttrOpaque ................ Passed 0.34 sec
Start 107: OpenEXR.testXdr
12/112 Test #14: OpenEXRCore.testAttrHandler ............... Passed 0.36 sec
Start 108: OpenEXR.testYca
13/112 Test #15: OpenEXRCore.testAttrLists ................. Passed 0.38 sec
Start 109: OpenEXR.testIDManifest
14/112 Test #16: OpenEXRCore.testReadBadArgs ............... Passed 0.39 sec
Start 110: OpenEXRUtil.testFlatImage
15/112 Test #17: OpenEXRCore.testReadBadFiles .............. Passed 0.43 sec
Start 111: OpenEXRUtil.testDeepImage
16/112 Test #18: OpenEXRCore.testOpenScans ................. Passed 0.44 sec
Start 112: OpenEXRUtil.testIO
17/112 Test #19: OpenEXRCore.testOpenTiles ................. Passed 0.46 sec
18/112 Test #20: OpenEXRCore.testOpenMultiPart ............. Passed 0.46 sec
19/112 Test #22: OpenEXRCore.testReadScans ................. Passed 0.46 sec
20/112 Test #23: OpenEXRCore.testReadTiles ................. Passed 0.46 sec
21/112 Test #24: OpenEXRCore.testReadMultiPart ............. Passed 0.45 sec
22/112 Test #26: OpenEXRCore.testReadUnpack ................ Passed 0.45 sec
23/112 Test #27: OpenEXRCore.testWriteBadArgs .............. Passed 0.45 sec
24/112 Test #28: OpenEXRCore.testWriteBadFiles ............. Passed 0.45 sec
25/112 Test #29: OpenEXRCore.testUpdateMeta ................ Passed 0.45 sec
26/112 Test #30: OpenEXRCore.testWriteBaseHeader ........... Passed 0.45 sec
27/112 Test #31: OpenEXRCore.testStartWriteScan ............ Passed 0.45 sec
28/112 Test #32: OpenEXRCore.testStartWriteDeepScan ........ Passed 0.45 sec
29/112 Test #33: OpenEXRCore.testStartWriteTile ............ Passed 0.45 sec
30/112 Test #34: OpenEXRCore.testStartWriteDeepTile ........ Passed 0.45 sec
31/112 Test #35: OpenEXRCore.testWriteAttrs ................ Passed 0.45 sec
32/112 Test #36: OpenEXRCore.testWriteScans ................ Passed 0.45 sec
33/112 Test #37: OpenEXRCore.testWriteTiles ................ Passed 0.45 sec
34/112 Test #38: OpenEXRCore.testWriteMultiPart ............ Passed 0.44 sec
35/112 Test #39: OpenEXRCore.testWriteDeep ................. Passed 0.44 sec
36/112 Test #40: OpenEXRCore.testHUF ....................... Passed 0.44 sec
37/112 Test #45: OpenEXRCore.testPIZCompression ............ Passed 0.44 sec
38/112 Test #49: OpenEXRCore.testDWAACompression ........... Passed 0.44 sec
39/112 Test #50: OpenEXRCore.testDWABCompression ........... Passed 0.41 sec
40/112 Test #51: OpenEXRCore.testDeepNoCompression ......... Passed 0.41 sec
41/112 Test #52: OpenEXRCore.testDeepZIPCompression ........ Passed 0.41 sec
42/112 Test #53: OpenEXRCore.testDeepZIPSCompression ....... Passed 0.41 sec
43/112 Test #54: OpenEXR.testAttributes .................... Passed 0.41 sec
44/112 Test #55: OpenEXR.testB44ExpLogTable ................ Passed 0.41 sec
45/112 Test #56: OpenEXR.testBackwardCompatibility ......... Passed 0.41 sec
46/112 Test #57: OpenEXR.testBadTypeAttributes ............. Passed 0.41 sec
47/112 Test #58: OpenEXR.testChannels ...................... Passed 0.41 sec
48/112 Test #66: OpenEXR.testCpuId ......................... Passed 0.40 sec
49/112 Test #67: OpenEXR.testCustomAttributes .............. Passed 0.40 sec
50/112 Test #69: OpenEXR.testDeepScanLineMultipleRead ...... Passed 0.40 sec
51/112 Test #77: OpenEXR.testIsComplete .................... Passed 0.39 sec
52/112 Test #79: OpenEXR.testLineOrder ..................... Passed 0.39 sec
53/112 Test #80: OpenEXR.testLut ........................... Passed 0.37 sec
54/112 Test #81: OpenEXR.testMagic ......................... Passed 0.36 sec
55/112 Test #84: OpenEXR.testMultiPartSharedAttributes ..... Passed 0.34 sec
56/112 Test #88: OpenEXR.testMultiView ..................... Passed 0.32 sec
57/112 Test #92: OpenEXR.testPartHelper .................... Passed 0.31 sec
58/112 Test #107: OpenEXR.testXdr ........................... Passed 0.14 sec
59/112 Test #112: OpenEXRUtil.testIO ........................ Passed 0.04 sec
60/112 Test #106: OpenEXR.testWav ........................... Passed 0.25 sec
61/112 Test #97: OpenEXR.testSampleImages .................. Passed 0.42 sec
62/112 Test #100: OpenEXR.testStandardAttributes ............ Passed 0.43 sec
63/112 Test #93: OpenEXR.testPreviewImage .................. Passed 0.54 sec
64/112 Test #86: OpenEXR.testMultiScanlinePartThreading .... Passed 0.60 sec
65/112 Test #91: OpenEXR.testOptimizedInterleavePatterns ...Subprocess aborted***Exception: 0.63 sec
tempDir = /build/OpenEXRTest_MZYNHEKL
tempDir = /build/OpenEXRTest_EXSXQLVQ
tempDir = /build/OpenEXRTest_BVWEDPWJ
tempDir = /build/OpenEXRTest_CQKLZSYQ
tempDir = /build/OpenEXRTest_PAIZNITD
tempDir = /build/OpenEXRTest_JWNIQBJW
tempDir = /build/OpenEXRTest_WRKMUVNR
tempDir = /build/OpenEXRTest_ZWVIEPHT
tempDir = /build/OpenEXRTest_OZKSLOUY
tempDir = /build/OpenEXRTest_QGZMMVRO
tempDir = /build/OpenEXRTest_SEWDPYUM
tempDir = /build/OpenEXRTest_FRSHGNME
tempDir = /build/OpenEXRTest_GRBTAAVN
tempDir = /build/OpenEXRTest_VKONUVIX
tempDir = /build/OpenEXRTest_XCMXKONJ
tempDir = /build/OpenEXRTest_HGDOPESL
tempDir = /build/OpenEXRTest_KVACRGIR
tempDir = /build/OpenEXRTest_XROVSYXS
tempDir = /build/OpenEXRTest_GQSRMVVR
tempDir = /build/OpenEXRTest_WZTLGQQS
tempDir = /build/OpenEXRTest_XADTLEDO
tempDir = /build/OpenEXRTest_NCTPQQLP
tempDir = /build/OpenEXRTest_WCAIXBSH
tempDir = /build/OpenEXRTest_KXWRTDCY
tempDir = /build/OpenEXRTest_RRGNTAWC
tempDir = /build/OpenEXRTest_IAEDVBRA
tempDir = /build/OpenEXRTest_MPKUPUNV
=======
Running testOptimizedInterleavePatterns
Testing SSE optimisation with different interleave patterns (large images) ...
0, 0: RGBHalf read as RGBHalf... OK OPTIMISED
0, 1: RGBHalf read as RGBAHalf... OK OPTIMISED
0, 2: RGBHalf read as ABGRHalf... OK
0, 3: RGBHalf read as RGBFloat...
error reading back channel B pixel 21,-76 got -nan expected -nan
OpenEXRTest: /build/source/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:233: bool {anonymous}::compare(const Imf_3_1::FrameBuffer&, const Imf_3_1::FrameBuffer&, const Imath_3_1::Box2i&, bool): Assertion `writtenHalf.bits()==readHalf.bits()' failed.
66/112 Test #73: OpenEXR.testExistingStreams ............... Passed 0.79 sec
67/112 Test #89: OpenEXR.testNativeFormat .................. Passed 0.87 sec
68/112 Test #65: OpenEXR.testCopyPixels .................... Passed 1.03 sec
69/112 Test #72: OpenEXR.testDwaLookups .................... Passed 1.05 sec
70/112 Test #105: OpenEXR.testTiledYa ....................... Passed 0.85 sec
71/112 Test #82: OpenEXR.testMultiPartApi .................. Passed 1.05 sec
72/112 Test #9: OpenEXRCore.testAttrStringVectors ......... Passed 1.32 sec
73/112 Test #74: OpenEXR.testFutureProofing ................ Passed 1.28 sec
74/112 Test #96: OpenEXR.testRle ........................... Passed 1.33 sec
75/112 Test #8: OpenEXRCore.testAttrStrings ............... Passed 1.54 sec
76/112 Test #101: OpenEXR.testTiledCompression .............. Passed 1.38 sec
77/112 Test #76: OpenEXR.testInputPart ..................... Passed 1.56 sec
78/112 Test #42: OpenEXRCore.testRLECompression ............ Passed 1.74 sec
79/112 Test #94: OpenEXR.testRgba .......................... Passed 1.67 sec
80/112 Test #41: OpenEXRCore.testNoCompression ............. Passed 2.03 sec
81/112 Test #47: OpenEXRCore.testB44Compression ............ Passed 2.06 sec
82/112 Test #25: OpenEXRCore.testReadDeep .................. Passed 2.09 sec
83/112 Test #85: OpenEXR.testMultiPartThreading ............ Passed 1.97 sec
84/112 Test #48: OpenEXRCore.testB44ACompression ........... Passed 2.15 sec
85/112 Test #61: OpenEXR.testConversion .................... Passed 2.12 sec
86/112 Test #21: OpenEXRCore.testOpenDeep .................. Passed 2.38 sec
87/112 Test #59: OpenEXR.testCompositeDeepScanLine ......... Passed 2.54 sec
88/112 Test #43: OpenEXRCore.testZIPCompression ............ Passed 2.97 sec
89/112 Test #44: OpenEXRCore.testZIPSCompression ........... Passed 3.03 sec
90/112 Test #64: OpenEXR.testCopyMultiPartFile ............. Passed 3.00 sec
91/112 Test #46: OpenEXRCore.testPXR24Compression .......... Passed 3.26 sec
92/112 Test #108: OpenEXR.testYca ........................... Passed 3.36 sec
93/112 Test #63: OpenEXR.testCopyDeepTiled ................. Passed 3.95 sec
94/112 Test #110: OpenEXRUtil.testFlatImage ................. Passed 4.10 sec
95/112 Test #104: OpenEXR.testTiledRgba ..................... Passed 4.71 sec
96/112 Test #102: OpenEXR.testTiledCopyPixels ............... Passed 5.18 sec
97/112 Test #90: OpenEXR.testOptimized ..................... Passed 6.75 sec
98/112 Test #95: OpenEXR.testRgbaThreading ................. Passed 7.16 sec
99/112 Test #99: OpenEXR.testSharedFrameBuffer ............. Passed 7.80 sec
100/112 Test #62: OpenEXR.testCopyDeepScanLine .............. Passed 9.60 sec
101/112 Test #60: OpenEXR.testCompression ................... Passed 11.37 sec
102/112 Test #78: OpenEXR.testLargeDataWindowOffsets ........ Passed 11.88 sec
103/112 Test #68: OpenEXR.testDeepScanLineBasic ............. Passed 18.38 sec
104/112 Test #71: OpenEXR.testDwaCompressorSimd ............. Passed 21.73 sec
105/112 Test #111: OpenEXRUtil.testDeepImage ................. Passed 22.10 sec
106/112 Test #83: OpenEXR.testMultiPartFileMixingBasic ...... Passed 22.50 sec
107/112 Test #70: OpenEXR.testDeepTiledBasic ................ Passed 22.95 sec
108/112 Test #109: OpenEXR.testIDManifest .................... Passed 27.86 sec
109/112 Test #103: OpenEXR.testTiledLineOrder ................ Passed 28.15 sec
110/112 Test #75: OpenEXR.testHuf ........................... Passed 46.72 sec
111/112 Test #87: OpenEXR.testMultiTiledPartThreading ....... Passed 62.21 sec
112/112 Test #98: OpenEXR.testScanLineApi ................... Passed 62.43 sec
99% tests passed, 1 tests failed out of 112
Total Test time (real) = 62.68 sec
The following tests FAILED:
91 - OpenEXR.testOptimizedInterleavePatterns (Subprocess aborted)
Errors while running CTest
make: *** [Makefile:71: test] Error 8
This test is a bit sneaky to simplify the code. It generates a random half, converts it to a float, writes it, reads it back and converts that to a half and checks it got the same value. That is incidental to the purpose of this test. I'll change the test so it always uses finite values.
However, this does suggest there may be a limitation using F16C intrinsics, which probably needs further discussion.
Should be fixed in v3.1.9
Just tested 3.1.9 and all looks good. Thank you 👍
+ /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure --force-new-ctest-process -j48
Internal ctest changing into directory: /home/tkloczko/rpmbuild/BUILD/openexr-3.1.9/x86_64-redhat-linux-gnu
Test project /home/tkloczko/rpmbuild/BUILD/openexr-3.1.9/x86_64-redhat-linux-gnu
Start 1: OpenEXR.Iex
Start 2: OpenEXRCore.testBase
Start 3: OpenEXRCore.testBaseErrors
Start 4: OpenEXRCore.testBaseLimits
Start 5: OpenEXRCore.testBaseDebug
Start 6: OpenEXRCore.testCPUIdent
Start 7: OpenEXRCore.testXDR
Start 8: OpenEXRCore.testAttrSizes
Start 9: OpenEXRCore.testAttrStrings
Start 10: OpenEXRCore.testAttrStringVectors
Start 11: OpenEXRCore.testAttrFloatVectors
Start 12: OpenEXRCore.testAttrChlists
Start 13: OpenEXRCore.testAttrPreview
Start 14: OpenEXRCore.testAttrOpaque
Start 15: OpenEXRCore.testAttrHandler
Start 16: OpenEXRCore.testAttrLists
Start 17: OpenEXRCore.testReadBadArgs
Start 18: OpenEXRCore.testReadBadFiles
Start 19: OpenEXRCore.testOpenScans
Start 20: OpenEXRCore.testOpenTiles
Start 21: OpenEXRCore.testOpenMultiPart
Start 22: OpenEXRCore.testOpenDeep
Start 23: OpenEXRCore.testReadScans
Start 24: OpenEXRCore.testReadTiles
Start 25: OpenEXRCore.testReadMultiPart
Start 26: OpenEXRCore.testReadDeep
Start 27: OpenEXRCore.testReadUnpack
Start 28: OpenEXRCore.testWriteBadArgs
Start 29: OpenEXRCore.testWriteBadFiles
Start 30: OpenEXRCore.testUpdateMeta
Start 31: OpenEXRCore.testWriteBaseHeader
Start 32: OpenEXRCore.testStartWriteScan
Start 33: OpenEXRCore.testStartWriteDeepScan
Start 34: OpenEXRCore.testStartWriteTile
Start 35: OpenEXRCore.testStartWriteDeepTile
Start 36: OpenEXRCore.testWriteAttrs
Start 37: OpenEXRCore.testWriteScans
Start 38: OpenEXRCore.testWriteTiles
Start 39: OpenEXRCore.testWriteMultiPart
Start 40: OpenEXRCore.testWriteDeep
Start 41: OpenEXRCore.testHUF
Start 42: OpenEXRCore.testNoCompression
Start 43: OpenEXRCore.testRLECompression
Start 44: OpenEXRCore.testZIPCompression
Start 45: OpenEXRCore.testZIPSCompression
Start 46: OpenEXRCore.testPIZCompression
Start 47: OpenEXRCore.testPXR24Compression
Start 48: OpenEXRCore.testB44Compression
1/113 Test #1: OpenEXR.Iex ............................... Passed 0.08 sec
Start 49: OpenEXRCore.testB44ACompression
2/113 Test #2: OpenEXRCore.testBase ...................... Passed 0.08 sec
Start 50: OpenEXRCore.testDWAACompression
3/113 Test #3: OpenEXRCore.testBaseErrors ................ Passed 0.08 sec
Start 51: OpenEXRCore.testDWABCompression
4/113 Test #4: OpenEXRCore.testBaseLimits ................ Passed 0.08 sec
Start 52: OpenEXRCore.testDeepNoCompression
5/113 Test #5: OpenEXRCore.testBaseDebug ................. Passed 0.08 sec
Start 53: OpenEXRCore.testDeepZIPCompression
6/113 Test #6: OpenEXRCore.testCPUIdent .................. Passed 0.08 sec
Start 54: OpenEXRCore.testDeepZIPSCompression
7/113 Test #7: OpenEXRCore.testXDR ....................... Passed 0.08 sec
Start 55: OpenEXR.testAttributes
8/113 Test #8: OpenEXRCore.testAttrSizes ................. Passed 0.09 sec
Start 56: OpenEXR.testB44ExpLogTable
9/113 Test #11: OpenEXRCore.testAttrFloatVectors .......... Passed 0.08 sec
Start 57: OpenEXR.testBackwardCompatibility
10/113 Test #12: OpenEXRCore.testAttrChlists ............... Passed 0.08 sec
Start 58: OpenEXR.testBadTypeAttributes
11/113 Test #13: OpenEXRCore.testAttrPreview ............... Passed 0.09 sec
Start 59: OpenEXR.testChannels
12/113 Test #14: OpenEXRCore.testAttrOpaque ................ Passed 0.09 sec
Start 60: OpenEXR.testCompositeDeepScanLine
13/113 Test #15: OpenEXRCore.testAttrHandler ............... Passed 0.09 sec
Start 61: OpenEXR.testCompression
14/113 Test #16: OpenEXRCore.testAttrLists ................. Passed 0.09 sec
Start 62: OpenEXR.testConversion
15/113 Test #17: OpenEXRCore.testReadBadArgs ............... Passed 0.09 sec
Start 63: OpenEXR.testCopyDeepScanLine
16/113 Test #18: OpenEXRCore.testReadBadFiles .............. Passed 0.09 sec
Start 64: OpenEXR.testCopyDeepTiled
17/113 Test #19: OpenEXRCore.testOpenScans ................. Passed 0.09 sec
Start 65: OpenEXR.testCopyMultiPartFile
18/113 Test #20: OpenEXRCore.testOpenTiles ................. Passed 0.10 sec
Start 66: OpenEXR.testCopyPixels
19/113 Test #21: OpenEXRCore.testOpenMultiPart ............. Passed 0.10 sec
Start 67: OpenEXR.testCpuId
20/113 Test #23: OpenEXRCore.testReadScans ................. Passed 0.10 sec
Start 68: OpenEXR.testCustomAttributes
21/113 Test #24: OpenEXRCore.testReadTiles ................. Passed 0.10 sec
Start 69: OpenEXR.testDeepScanLineBasic
22/113 Test #25: OpenEXRCore.testReadMultiPart ............. Passed 0.10 sec
Start 70: OpenEXR.testDeepScanLineMultipleRead
23/113 Test #27: OpenEXRCore.testReadUnpack ................ Passed 0.10 sec
Start 71: OpenEXR.testDeepTiledBasic
24/113 Test #28: OpenEXRCore.testWriteBadArgs .............. Passed 0.11 sec
Start 72: OpenEXR.testDwaCompressorSimd
25/113 Test #29: OpenEXRCore.testWriteBadFiles ............. Passed 0.11 sec
Start 73: OpenEXR.testDwaLookups
26/113 Test #30: OpenEXRCore.testUpdateMeta ................ Passed 0.11 sec
Start 74: OpenEXR.testExistingStreams
27/113 Test #31: OpenEXRCore.testWriteBaseHeader ........... Passed 0.11 sec
Start 75: OpenEXR.testFutureProofing
28/113 Test #32: OpenEXRCore.testStartWriteScan ............ Passed 0.11 sec
Start 76: OpenEXR.testHuf
29/113 Test #33: OpenEXRCore.testStartWriteDeepScan ........ Passed 0.11 sec
Start 77: OpenEXR.testInputPart
30/113 Test #34: OpenEXRCore.testStartWriteTile ............ Passed 0.12 sec
Start 78: OpenEXR.testIsComplete
31/113 Test #35: OpenEXRCore.testStartWriteDeepTile ........ Passed 0.12 sec
Start 79: OpenEXR.testLargeDataWindowOffsets
32/113 Test #36: OpenEXRCore.testWriteAttrs ................ Passed 0.13 sec
Start 80: OpenEXR.testLineOrder
33/113 Test #37: OpenEXRCore.testWriteScans ................ Passed 0.15 sec
Start 81: OpenEXR.testLut
34/113 Test #38: OpenEXRCore.testWriteTiles ................ Passed 0.16 sec
Start 82: OpenEXR.testMagic
35/113 Test #39: OpenEXRCore.testWriteMultiPart ............ Passed 0.17 sec
Start 83: OpenEXR.testMultiPartApi
36/113 Test #40: OpenEXRCore.testWriteDeep ................. Passed 0.17 sec
Start 84: OpenEXR.testMultiPartFileMixingBasic
37/113 Test #41: OpenEXRCore.testHUF ....................... Passed 0.19 sec
Start 85: OpenEXR.testMultiPartSharedAttributes
38/113 Test #52: OpenEXRCore.testDeepNoCompression ......... Passed 0.18 sec
Start 86: OpenEXR.testMultiPartThreading
39/113 Test #53: OpenEXRCore.testDeepZIPCompression ........ Passed 0.19 sec
Start 87: OpenEXR.testMultiScanlinePartThreading
40/113 Test #54: OpenEXRCore.testDeepZIPSCompression ....... Passed 0.20 sec
Start 88: OpenEXR.testMultiTiledPartThreading
41/113 Test #55: OpenEXR.testAttributes .................... Passed 0.21 sec
Start 89: OpenEXR.testMultiView
42/113 Test #56: OpenEXR.testB44ExpLogTable ................ Passed 0.24 sec
Start 90: OpenEXR.testNativeFormat
43/113 Test #57: OpenEXR.testBackwardCompatibility ......... Passed 0.25 sec
Start 91: OpenEXR.testOptimized
44/113 Test #58: OpenEXR.testBadTypeAttributes ............. Passed 0.26 sec
Start 92: OpenEXR.testOptimizedInterleavePatterns
45/113 Test #59: OpenEXR.testChannels ...................... Passed 0.27 sec
Start 93: OpenEXR.testPartHelper
46/113 Test #67: OpenEXR.testCpuId ......................... Passed 0.26 sec
Start 94: OpenEXR.testPreviewImage
47/113 Test #68: OpenEXR.testCustomAttributes .............. Passed 0.27 sec
Start 95: OpenEXR.testRgba
48/113 Test #70: OpenEXR.testDeepScanLineMultipleRead ...... Passed 0.28 sec
Start 96: OpenEXR.testRgbaThreading
49/113 Test #81: OpenEXR.testLut ........................... Passed 0.23 sec
Start 97: OpenEXR.testRle
50/113 Test #82: OpenEXR.testMagic ......................... Passed 0.24 sec
Start 98: OpenEXR.testSampleImages
51/113 Test #85: OpenEXR.testMultiPartSharedAttributes ..... Passed 0.22 sec
Start 99: OpenEXR.testScanLineApi
52/113 Test #89: OpenEXR.testMultiView ..................... Passed 0.17 sec
Start 100: OpenEXR.testSharedFrameBuffer
53/113 Test #78: OpenEXR.testIsComplete .................... Passed 0.47 sec
Start 101: OpenEXR.testStandardAttributes
54/113 Test #93: OpenEXR.testPartHelper .................... Passed 0.28 sec
Start 102: OpenEXR.testTiledCompression
55/113 Test #80: OpenEXR.testLineOrder ..................... Passed 0.60 sec
Start 103: OpenEXR.testTiledCopyPixels
56/113 Test #98: OpenEXR.testSampleImages .................. Passed 1.04 sec
Start 104: OpenEXR.testTiledLineOrder
57/113 Test #87: OpenEXR.testMultiScanlinePartThreading .... Passed 1.36 sec
Start 105: OpenEXR.testTiledRgba
58/113 Test #94: OpenEXR.testPreviewImage .................. Passed 1.29 sec
Start 106: OpenEXR.testTiledYa
59/113 Test #101: OpenEXR.testStandardAttributes ............ Passed 1.40 sec
Start 107: OpenEXR.testWav
60/113 Test #107: OpenEXR.testWav ........................... Passed 0.54 sec
Start 108: OpenEXR.testXdr
61/113 Test #90: OpenEXR.testNativeFormat .................. Passed 2.29 sec
Start 109: OpenEXR.testYca
62/113 Test #108: OpenEXR.testXdr ........................... Passed 0.12 sec
Start 110: OpenEXR.testIDManifest
63/113 Test #74: OpenEXR.testExistingStreams ............... Passed 3.13 sec
Start 111: OpenEXRUtil.testFlatImage
64/113 Test #83: OpenEXR.testMultiPartApi .................. Passed 3.43 sec
Start 112: OpenEXRUtil.testDeepImage
65/113 Test #75: OpenEXR.testFutureProofing ................ Passed 3.55 sec
Start 113: OpenEXRUtil.testIO
66/113 Test #73: OpenEXR.testDwaLookups .................... Passed 3.57 sec
67/113 Test #113: OpenEXRUtil.testIO ........................ Passed 0.02 sec
68/113 Test #106: OpenEXR.testTiledYa ....................... Passed 2.08 sec
69/113 Test #97: OpenEXR.testRle ........................... Passed 3.33 sec
70/113 Test #66: OpenEXR.testCopyPixels .................... Passed 4.12 sec
71/113 Test #9: OpenEXRCore.testAttrStrings ............... Passed 4.44 sec
72/113 Test #10: OpenEXRCore.testAttrStringVectors ......... Passed 4.68 sec
73/113 Test #102: OpenEXR.testTiledCompression .............. Passed 4.20 sec
74/113 Test #77: OpenEXR.testInputPart ..................... Passed 5.37 sec
75/113 Test #86: OpenEXR.testMultiPartThreading ............ Passed 5.56 sec
76/113 Test #95: OpenEXR.testRgba .......................... Passed 5.72 sec
77/113 Test #62: OpenEXR.testConversion .................... Passed 6.60 sec
78/113 Test #22: OpenEXRCore.testOpenDeep .................. Passed 7.06 sec
79/113 Test #26: OpenEXRCore.testReadDeep .................. Passed 7.17 sec
80/113 Test #43: OpenEXRCore.testRLECompression ............ Passed 7.30 sec
81/113 Test #42: OpenEXRCore.testNoCompression ............. Passed 7.32 sec
82/113 Test #60: OpenEXR.testCompositeDeepScanLine ......... Passed 7.81 sec
83/113 Test #49: OpenEXRCore.testB44ACompression ........... Passed 8.24 sec
84/113 Test #48: OpenEXRCore.testB44Compression ............ Passed 8.27 sec
85/113 Test #65: OpenEXR.testCopyMultiPartFile ............. Passed 8.55 sec
86/113 Test #47: OpenEXRCore.testPXR24Compression .......... Passed 9.54 sec
87/113 Test #45: OpenEXRCore.testZIPSCompression ........... Passed 9.90 sec
88/113 Test #44: OpenEXRCore.testZIPCompression ............ Passed 10.00 sec
89/113 Test #50: OpenEXRCore.testDWAACompression ........... Passed 12.68 sec
90/113 Test #109: OpenEXR.testYca ........................... Passed 10.61 sec
91/113 Test #105: OpenEXR.testTiledRgba ..................... Passed 12.04 sec
92/113 Test #111: OpenEXRUtil.testFlatImage ................. Passed 10.51 sec
93/113 Test #46: OpenEXRCore.testPIZCompression ............ Passed 14.04 sec
94/113 Test #51: OpenEXRCore.testDWABCompression ........... Passed 14.03 sec
95/113 Test #64: OpenEXR.testCopyDeepTiled ................. Passed 14.12 sec
96/113 Test #103: OpenEXR.testTiledCopyPixels ............... Passed 17.39 sec
97/113 Test #91: OpenEXR.testOptimized ..................... Passed 18.37 sec
98/113 Test #96: OpenEXR.testRgbaThreading ................. Passed 19.38 sec
99/113 Test #79: OpenEXR.testLargeDataWindowOffsets ........ Passed 21.96 sec
100/113 Test #100: OpenEXR.testSharedFrameBuffer ............. Passed 21.78 sec
101/113 Test #61: OpenEXR.testCompression ................... Passed 24.73 sec
102/113 Test #63: OpenEXR.testCopyDeepScanLine .............. Passed 30.55 sec
103/113 Test #112: OpenEXRUtil.testDeepImage ................. Passed 34.47 sec
104/113 Test #72: OpenEXR.testDwaCompressorSimd ............. Passed 41.46 sec
105/113 Test #110: OpenEXR.testIDManifest .................... Passed 44.69 sec
106/113 Test #84: OpenEXR.testMultiPartFileMixingBasic ...... Passed 50.90 sec
107/113 Test #69: OpenEXR.testDeepScanLineBasic ............. Passed 53.36 sec
108/113 Test #76: OpenEXR.testHuf ........................... Passed 70.98 sec
109/113 Test #99: OpenEXR.testScanLineApi ................... Passed 78.18 sec
110/113 Test #71: OpenEXR.testDeepTiledBasic ................ Passed 88.85 sec
111/113 Test #92: OpenEXR.testOptimizedInterleavePatterns ... Passed 90.56 sec
112/113 Test #104: OpenEXR.testTiledLineOrder ................ Passed 94.67 sec
113/113 Test #88: OpenEXR.testMultiTiledPartThreading ....... Passed 127.79 sec
100% tests passed, 0 tests failed out of 113
Total Test time (real) = 128.09 sec
I still ran into this issue on 3.1.9, so it doesn't seem like it was entirely fixed:
Full log
unpacking sources
unpacking source archive /nix/store/f1p7ahmxv4py5ax2wx0ddfkx86zfdnbh-source
source root is source
patching sources
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/99gr7kfhq5y1vaz5saaggdmi5shi44zk-openexr-3.1.9/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/99gr7kfhq5y1vaz5saaggdmi5shi44zk-openexr-3.1.9/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/99gr7kfhq5y1vaz5saaggdmi5shi44zk-openexr-3.1.9/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/zgrdihn9vv3hqgbyxncbfncy6d8h6bri-openexr-3.1.9-doc/share/doc/OpenEXR -DCMAKE_INSTALL_INFODIR=/nix/store/3w642g68n0cicbszfdw8gav15mgdbw1y-openexr-3.1.9-bin/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/3w642g68n0cicbszfdw8gav15mgdbw1y-openexr-3.1.9-bin/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/i7rkfakisjpvhqc4ydhpplw24izchaa5-openexr-3.1.9-dev/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/i7rkfakisjpvhqc4ydhpplw24izchaa5-openexr-3.1.9-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/3w642g68n0cicbszfdw8gav15mgdbw1y-openexr-3.1.9-bin/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/3w642g68n0cicbszfdw8gav15mgdbw1y-openexr-3.1.9-bin/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/99gr7kfhq5y1vaz5saaggdmi5shi44zk-openexr-3.1.9/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/zjl7dzp21zan6pgklwlc8gcqrj19c1js-gcc-wrapper-12.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/zjl7dzp21zan6pgklwlc8gcqrj19c1js-gcc-wrapper-12.2.0/bin/ranlib -DCMAKE_AR=/nix/store/zjl7dzp21zan6pgklwlc8gcqrj19c1js-gcc-wrapper-12.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/99gr7kfhq5y1vaz5saaggdmi5shi44zk-openexr-3.1.9
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/zjl7dzp21zan6pgklwlc8gcqrj19c1js-gcc-wrapper-12.2.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/zjl7dzp21zan6pgklwlc8gcqrj19c1js-gcc-wrapper-12.2.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Using Imath from /nix/store/p7kdhhv8bfwk2w0dx0py44m1yn1dcb6h-imath-3.1.7/lib/cmake/Imath
-- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN
-- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN - Success
-- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX
-- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX - Success
-- Looking for include file ucontext.h
-- Looking for include file ucontext.h - found
-- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT
-- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT - Success
-- Looking for include file semaphore.h
-- Looking for include file semaphore.h - found
-- Configure OpenEXR 3.1.9, library API version: 30.9.1
-- clang-format not found.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_POLICY_DEFAULT_CMP0025
-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
building
build flags: -j16 SHELL=/nix/store/jw6xb7v069sc87a0hwqfz2qw3qr43vw9-bash-5.2-p15/bin/bash
[ 1%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexBaseExc.cpp.o
[ 1%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFloatExc.cpp.o
[ 2%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_rle.c.o
[ 2%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFpu.cpp.o
[ 3%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexThrowErrnoExc.cpp.o
[ 3%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o
[ 3%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_pxr24.c.o
[ 4%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44.c.o
[ 4%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o
[ 5%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_piz.c.o
[ 5%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_huf.c.o
[ 5%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_dwa.c.o
[ 6%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/attributes.c.o
[ 6%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string.c.o
[ 6%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string_vector.c.o
[ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/float_vector.c.o
[ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/channel_list.c.o
[ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/opaque.c.o
[ 8%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/preview.c.o
[ 8%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/base.c.o
[ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/context.c.o
[ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_structs.c.o
[ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/memory.c.o
[ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part.c.o
[ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part_attr.c.o
[ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/std_attr.c.o
[ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/parse_header.c.o
[ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/write_header.c.o
[ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/chunk.c.o
[ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/coding.c.o
[ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/decoding.c.o
[ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/encoding.c.o
[ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/pack.c.o
[ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/unpack.c.o
[ 14%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/validation.c.o
[ 14%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/debug.c.o
[ 14%] Linking C shared library libOpenEXRCore-3_1.so
[ 14%] Built target OpenEXRCore
[ 15%] Building C object src/bin/exrinfo/CMakeFiles/exrinfo.dir/main.c.o
[ 15%] Linking C executable ../../../bin/exrinfo
[ 15%] Built target exrinfo
[ 15%] Linking CXX shared library libIex-3_1.so
[ 15%] Built target Iex
[ 15%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphore.cpp.o
[ 15%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThread.cpp.o
[ 16%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadPool.cpp.o
[ 16%] Building CXX object src/test/IexTest/CMakeFiles/IexTest.dir/main.cpp.o
[ 17%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphoreOSX.cpp.o
[ 18%] Building CXX object src/test/IexTest/CMakeFiles/IexTest.dir/testBaseExc.cpp.o
[ 18%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphorePosix.cpp.o
[ 18%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphorePosixCompat.cpp.o
[ 19%] Building CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphoreWin32.cpp.o
[ 19%] Linking CXX shared library libIlmThread-3_1.so
[ 19%] Built target IlmThread
[ 19%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfAcesFile.cpp.o
[ 20%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfAttribute.cpp.o
[ 20%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfB44Compressor.cpp.o
[ 20%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfBoxAttribute.cpp.o
[ 20%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChannelListAttribute.cpp.o
[ 21%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChannelList.cpp.o
[ 21%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChromaticitiesAttribute.cpp.o
[ 22%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChromaticities.cpp.o
[ 22%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompositeDeepScanLine.cpp.o
[ 23%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompressionAttribute.cpp.o
[ 23%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompressor.cpp.o
[ 23%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfConvert.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCRgbaFile.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepFrameBuffer.cpp.o
[ 24%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepCompositing.cpp.o
[ 25%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepImageStateAttribute.cpp.o
[ 25%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineInputFile.cpp.o
[ 26%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineInputPart.cpp.o
[ 26%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineOutputFile.cpp.o
[ 26%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineOutputPart.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledInputFile.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledInputPart.cpp.o
[ 27%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledOutputFile.cpp.o
[ 28%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledOutputPart.cpp.o
[ 28%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDoubleAttribute.cpp.o
[ 28%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDwaCompressor.cpp.o
[ 29%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfEnvmap.cpp.o
[ 29%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfEnvmapAttribute.cpp.o
[ 30%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFastHuf.cpp.o
[ 30%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFloatAttribute.cpp.o
[ 30%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFloatVectorAttribute.cpp.o
[ 31%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFrameBuffer.cpp.o
[ 31%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFramesPerSecond.cpp.o
[ 31%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfGenericInputFile.cpp.o
[ 32%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfGenericOutputFile.cpp.o
[ 32%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfHeader.cpp.o
[ 32%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfHuf.cpp.o
[ 33%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIDManifest.cpp.o
[ 33%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIDManifestAttribute.cpp.o
[ 34%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputFile.cpp.o
[ 34%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputPart.cpp.o
[ 34%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputPartData.cpp.o
[ 35%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIntAttribute.cpp.o
[ 35%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIO.cpp.o
[ 35%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfKeyCode.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfKeyCodeAttribute.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfLineOrderAttribute.cpp.o
[ 36%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfLut.cpp.o
[ 37%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMatrixAttribute.cpp.o
[ 37%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMisc.cpp.o
[ 38%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiPartInputFile.cpp.o
[ 38%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiPartOutputFile.cpp.o
[ 38%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiView.cpp.o
[ 39%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOpaqueAttribute.cpp.o
[ 39%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputFile.cpp.o
[ 39%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputPart.cpp.o
[ 40%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputPartData.cpp.o
[ 40%] Linking CXX executable ../../../bin/IexTest
[ 40%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPartType.cpp.o
[ 40%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPizCompressor.cpp.o
[ 40%] Built target IexTest
[ 41%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPreviewImage.cpp.o
[ 41%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPreviewImageAttribute.cpp.o
[ 41%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPxr24Compressor.cpp.o
[ 42%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRational.cpp.o
[ 42%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRationalAttribute.cpp.o
[ 43%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRgbaFile.cpp.o
[ 43%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRgbaYca.cpp.o
[ 44%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRleCompressor.cpp.o
[ 44%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRle.cpp.o
[ 44%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfScanLineInputFile.cpp.o
[ 44%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStandardAttributes.cpp.o
[ 45%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStdIO.cpp.o
[ 45%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStringAttribute.cpp.o
[ 45%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStringVectorAttribute.cpp.o
[ 46%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfSystemSpecific.cpp.o
[ 46%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTestFile.cpp.o
[ 47%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfThreading.cpp.o
[ 47%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTileDescriptionAttribute.cpp.o
[ 47%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledInputFile.cpp.o
[ 48%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledInputPart.cpp.o
[ 48%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledMisc.cpp.o
[ 48%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledOutputFile.cpp.o
[ 48%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledRgbaFile.cpp.o
[ 49%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledOutputPart.cpp.o
[ 49%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTileOffsets.cpp.o
[ 50%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTimeCode.cpp.o
[ 50%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTimeCodeAttribute.cpp.o
[ 51%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfVecAttribute.cpp.o
[ 51%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfVersion.cpp.o
[ 51%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfWav.cpp.o
[ 52%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfZip.cpp.o
[ 52%] Building CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfZipCompressor.cpp.o
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp: In function 'const float& Imf_3_1::dwaCompressionLevel(const Header&)':
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:55:41: warning: 'const Imf_3_1::TypedAttribute<float>& Imf_3_1::dwaCompressionLevelAttribute(const Header&)' is deprecated: use compression method in ImfHeader [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
55 | return IMF_NAME_ATTRIBUTE(name) (header).value(); \
| ^
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:12:
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:24: note: declared here
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.h:46:34: note: in definition of macro 'IMF_NAME_ATTRIBUTE'
46 | #define IMF_NAME_ATTRIBUTE(name) name##Attribute
| ^~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp: In function 'float& Imf_3_1::dwaCompressionLevel(Header&)':
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:61:41: warning: 'Imf_3_1::TypedAttribute<float>& Imf_3_1::dwaCompressionLevelAttribute(Header&)' is deprecated: use compression method in ImfHeader [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
61 | return IMF_NAME_ATTRIBUTE(name) (header).value(); \
| ^
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:24: note: declared here
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.h:46:34: note: in definition of macro 'IMF_NAME_ATTRIBUTE'
46 | #define IMF_NAME_ATTRIBUTE(name) name##Attribute
| ^~~~
/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:99:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_IMP'
99 | IMF_STD_ATTRIBUTE_IMP (dwaCompressionLevel, DwaCompressionLevel, float)
| ^~~~~~~~~~~~~~~~~~~~~
[ 52%] Linking CXX shared library libOpenEXR-3_1.so
[ 52%] Built target OpenEXR
[ 52%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfCheckFile.cpp.o
[ 52%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImage.cpp.o
[ 53%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageChannel.cpp.o
[ 53%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageIO.cpp.o
[ 54%] Building CXX object src/bin/exr2aces/CMakeFiles/exr2aces.dir/main.cpp.o
[ 55%] Building CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/Image.cpp.o
[ 55%] Building CXX object src/bin/exrheader/CMakeFiles/exrheader.dir/main.cpp.o
[ 55%] Building CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/main.cpp.o
[ 55%] Building CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/makeTiled.cpp.o
[ 55%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageLevel.cpp.o
[ 55%] Building CXX object src/bin/exrstdattr/CMakeFiles/exrstdattr.dir/main.cpp.o
[ 56%] Building CXX object src/bin/exrmakepreview/CMakeFiles/exrmakepreview.dir/main.cpp.o
[ 56%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImage.cpp.o
[ 56%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/blurImage.cpp.o
[ 56%] Building CXX object src/bin/exrmultipart/CMakeFiles/exrmultipart.dir/exrmultipart.cpp.o
[ 57%] Building CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/Image.cpp.o
[ 58%] Building CXX object src/bin/exrmakepreview/CMakeFiles/exrmakepreview.dir/makePreview.cpp.o
[ 58%] Building CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/main.cpp.o
[ 58%] Building CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/makeMultiView.cpp.o
[ 58%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/EnvmapImage.cpp.o
[ 58%] Linking CXX executable ../../../bin/exr2aces
[ 59%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/main.cpp.o
[ 59%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageChannel.cpp.o
[ 59%] Built target exr2aces
[ 60%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/drawImage.cpp.o
[ 61%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageIO.cpp.o
[ 61%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageLevel.cpp.o
[ 62%] Linking CXX executable ../../../bin/exrstdattr
[ 62%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImage.cpp.o
[ 62%] Built target exrstdattr
[ 63%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/base_units.cpp.o
[ 64%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageChannel.cpp.o
[ 64%] Linking CXX executable ../../../bin/exrmakepreview
[ 64%] Linking CXX executable ../../../bin/exrheader
[ 64%] Built target exrmakepreview
[ 65%] Linking CXX executable ../../../bin/exrmaketiled
[ 65%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/CorePerfTest.dir/performance.cpp.o
[ 65%] Built target exrmaketiled
[ 65%] Built target exrheader
[ 66%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareB44.cpp.o
[ 66%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageDataWindow.cpp.o
[ 66%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageIO.cpp.o
[ 67%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageLevel.cpp.o
[ 67%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/compression.cpp.o
[ 67%] Building CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfSampleCountChannel.cpp.o
[ 67%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/deep.cpp.o
[ 67%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/generalInterfaceExamples.cpp.o
[ 67%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/generalInterfaceTiledExamples.cpp.o
[ 68%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/lowLevelIoExamples.cpp.o
[ 69%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/general_attr.cpp.o
[ 69%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/makeCubeMap.cpp.o
[ 70%] Linking CXX executable ../../../bin/exrmultiview
[ 71%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/makeLatLongMap.cpp.o
[ 71%] Built target exrmultiview
[ 71%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/readInputImage.cpp.o
[ 71%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareDwa.cpp.o
[ 71%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/main.cpp.o
[ 71%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/previewImageExamples.cpp.o
[ 71%] Linking CXX executable ../../../bin/exrmultipart
[ 72%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/rgbaInterfaceExamples.cpp.o
[ 72%] Building CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/rgbaInterfaceTiledExamples.cpp.o
[ 72%] Built target exrmultipart
[ 72%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/main.cpp.o
[ 72%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/read.cpp.o
[ 72%] Linking CXX shared library libOpenEXRUtil-3_1.so
[ 72%] Linking CXX executable ../../../bin/CorePerfTest
[ 73%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/write.cpp.o
[ 74%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareFloat.cpp.o
[ 74%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/main.cpp.o
[ 74%] Building CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/resizeImage.cpp.o
[ 74%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/random.cpp.o
[ 75%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testAttributes.cpp.o
[ 75%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testB44ExpLogTable.cpp.o
[ 75%] Built target OpenEXRUtil
[ 75%] Built target CorePerfTest
[ 76%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/main.cpp.o
[ 76%] Building CXX object src/bin/exrcheck/CMakeFiles/exrcheck.dir/main.cpp.o
[ 76%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBackwardCompatibility.cpp.o
[ 77%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBadTypeAttributes.cpp.o
[ 77%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testFlatImage.cpp.o
[ 78%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testDeepImage.cpp.o
[ 78%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testIO.cpp.o
[ 79%] Linking CXX executable ../../../bin/exrcheck
[ 79%] Built target exrcheck
[ 80%] Linking CXX executable ../../../bin/exrenvmap
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testChannels.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompositeDeepScanLine.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompression.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testConversion.cpp.o
[ 81%] Built target exrenvmap
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepScanLine.cpp.o
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepTiled.cpp.o
[ 82%] Linking CXX executable ../../bin/OpenEXRExamples
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyMultiPartFile.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyPixels.cpp.o
[ 83%] Built target OpenEXRExamples
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCpuId.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCustomAttributes.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineBasic.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineHuge.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineMultipleRead.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepTiledBasic.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaCompressorSimd.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaLookups.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testExistingStreams.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testFutureProofing.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testHuf.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIDManifest.cpp.o
[ 87%] Linking CXX executable ../../../bin/OpenEXRUtilTest
[ 87%] Built target OpenEXRUtilTest
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testInputPart.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIsComplete.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLargeDataWindowOffsets.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLineOrder.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLut.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMagic.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMalformedImages.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartApi.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartFileMixingBasic.cpp.o
[ 91%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartSharedAttributes.cpp.o
[ 91%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartThreading.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiTiledPartThreading.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiScanlinePartThreading.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiView.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testNativeFormat.cpp.o
[ 93%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimized.cpp.o
[ 93%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimizedInterleavePatterns.cpp.o
[ 94%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPartHelper.cpp.o
[ 94%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPreviewImage.cpp.o
[ 94%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgba.cpp.o
[ 95%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgbaThreading.cpp.o
[ 95%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRle.cpp.o
[ 95%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSampleImages.cpp.o
[ 96%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testScanLineApi.cpp.o
[ 96%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSharedFrameBuffer.cpp.o
[ 96%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testStandardAttributes.cpp.o
[ 97%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCompression.cpp.o
[ 97%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCopyPixels.cpp.o
[ 97%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledLineOrder.cpp.o
[ 98%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledRgba.cpp.o
[ 98%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledYa.cpp.o
[ 99%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testWav.cpp.o
[ 99%] Linking CXX executable ../../../bin/OpenEXRCoreTest
[ 99%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testXdr.cpp.o
[ 99%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testYca.cpp.o
[ 99%] Built target OpenEXRCoreTest
[100%] Linking CXX executable ../../../bin/OpenEXRTest
[100%] Built target OpenEXRTest
buildPhase completed in 1 minutes 51 seconds
running tests
check flags: SHELL=/nix/store/jw6xb7v069sc87a0hwqfz2qw3qr43vw9-bash-5.2-p15/bin/bash VERBOSE=y test
Running tests...
/nix/store/1yj9fk8qnmz1xf8992khhpgj42fxjxk0-cmake-3.25.3/bin/ctest --force-new-ctest-process
Test project /build/source/build
Start 1: OpenEXR.Iex
Start 2: OpenEXRCore.testBase
Start 3: OpenEXRCore.testBaseErrors
Start 4: OpenEXRCore.testBaseLimits
Start 5: OpenEXRCore.testBaseDebug
Start 6: OpenEXRCore.testCPUIdent
Start 7: OpenEXRCore.testXDR
Start 8: OpenEXRCore.testAttrSizes
Start 9: OpenEXRCore.testAttrStrings
Start 10: OpenEXRCore.testAttrStringVectors
Start 11: OpenEXRCore.testAttrFloatVectors
Start 12: OpenEXRCore.testAttrChlists
Start 13: OpenEXRCore.testAttrPreview
Start 14: OpenEXRCore.testAttrOpaque
Start 15: OpenEXRCore.testAttrHandler
Start 16: OpenEXRCore.testAttrLists
1/113 Test #1: OpenEXR.Iex ............................... Passed 0.29 sec
Start 17: OpenEXRCore.testReadBadArgs
2/113 Test #2: OpenEXRCore.testBase ...................... Passed 0.31 sec
Start 18: OpenEXRCore.testReadBadFiles
3/113 Test #3: OpenEXRCore.testBaseErrors ................ Passed 0.31 sec
Start 19: OpenEXRCore.testOpenScans
4/113 Test #4: OpenEXRCore.testBaseLimits ................ Passed 0.32 sec
Start 20: OpenEXRCore.testOpenTiles
5/113 Test #5: OpenEXRCore.testBaseDebug ................. Passed 0.32 sec
Start 21: OpenEXRCore.testOpenMultiPart
6/113 Test #6: OpenEXRCore.testCPUIdent .................. Passed 0.32 sec
Start 22: OpenEXRCore.testOpenDeep
7/113 Test #7: OpenEXRCore.testXDR ....................... Passed 0.31 sec
Start 23: OpenEXRCore.testReadScans
8/113 Test #8: OpenEXRCore.testAttrSizes ................. Passed 0.31 sec
Start 24: OpenEXRCore.testReadTiles
9/113 Test #11: OpenEXRCore.testAttrFloatVectors .......... Passed 0.28 sec
Start 25: OpenEXRCore.testReadMultiPart
10/113 Test #12: OpenEXRCore.testAttrChlists ............... Passed 0.28 sec
Start 26: OpenEXRCore.testReadDeep
11/113 Test #13: OpenEXRCore.testAttrPreview ............... Passed 0.27 sec
Start 27: OpenEXRCore.testReadUnpack
12/113 Test #14: OpenEXRCore.testAttrOpaque ................ Passed 0.28 sec
Start 28: OpenEXRCore.testWriteBadArgs
13/113 Test #15: OpenEXRCore.testAttrHandler ............... Passed 0.27 sec
Start 29: OpenEXRCore.testWriteBadFiles
14/113 Test #16: OpenEXRCore.testAttrLists ................. Passed 0.27 sec
Start 30: OpenEXRCore.testUpdateMeta
15/113 Test #17: OpenEXRCore.testReadBadArgs ............... Passed 0.26 sec
Start 31: OpenEXRCore.testWriteBaseHeader
16/113 Test #18: OpenEXRCore.testReadBadFiles .............. Passed 0.26 sec
Start 32: OpenEXRCore.testStartWriteScan
17/113 Test #19: OpenEXRCore.testOpenScans ................. Passed 0.27 sec
Start 33: OpenEXRCore.testStartWriteDeepScan
18/113 Test #20: OpenEXRCore.testOpenTiles ................. Passed 0.26 sec
Start 34: OpenEXRCore.testStartWriteTile
19/113 Test #21: OpenEXRCore.testOpenMultiPart ............. Passed 0.25 sec
Start 35: OpenEXRCore.testStartWriteDeepTile
20/113 Test #23: OpenEXRCore.testReadScans ................. Passed 0.25 sec
Start 36: OpenEXRCore.testWriteAttrs
21/113 Test #24: OpenEXRCore.testReadTiles ................. Passed 0.26 sec
Start 37: OpenEXRCore.testWriteScans
22/113 Test #25: OpenEXRCore.testReadMultiPart ............. Passed 0.26 sec
Start 38: OpenEXRCore.testWriteTiles
23/113 Test #27: OpenEXRCore.testReadUnpack ................ Passed 0.25 sec
Start 39: OpenEXRCore.testWriteMultiPart
24/113 Test #28: OpenEXRCore.testWriteBadArgs .............. Passed 0.25 sec
Start 40: OpenEXRCore.testWriteDeep
25/113 Test #29: OpenEXRCore.testWriteBadFiles ............. Passed 0.26 sec
Start 41: OpenEXRCore.testHUF
26/113 Test #30: OpenEXRCore.testUpdateMeta ................ Passed 0.25 sec
Start 42: OpenEXRCore.testNoCompression
27/113 Test #31: OpenEXRCore.testWriteBaseHeader ........... Passed 0.24 sec
Start 43: OpenEXRCore.testRLECompression
28/113 Test #32: OpenEXRCore.testStartWriteScan ............ Passed 0.24 sec
Start 44: OpenEXRCore.testZIPCompression
29/113 Test #33: OpenEXRCore.testStartWriteDeepScan ........ Passed 0.23 sec
Start 45: OpenEXRCore.testZIPSCompression
30/113 Test #34: OpenEXRCore.testStartWriteTile ............ Passed 0.24 sec
Start 46: OpenEXRCore.testPIZCompression
31/113 Test #35: OpenEXRCore.testStartWriteDeepTile ........ Passed 0.26 sec
Start 47: OpenEXRCore.testPXR24Compression
32/113 Test #36: OpenEXRCore.testWriteAttrs ................ Passed 0.26 sec
Start 48: OpenEXRCore.testB44Compression
33/113 Test #37: OpenEXRCore.testWriteScans ................ Passed 0.26 sec
Start 49: OpenEXRCore.testB44ACompression
34/113 Test #38: OpenEXRCore.testWriteTiles ................ Passed 0.30 sec
Start 50: OpenEXRCore.testDWAACompression
35/113 Test #39: OpenEXRCore.testWriteMultiPart ............ Passed 0.30 sec
Start 51: OpenEXRCore.testDWABCompression
36/113 Test #40: OpenEXRCore.testWriteDeep ................. Passed 0.30 sec
Start 52: OpenEXRCore.testDeepNoCompression
37/113 Test #41: OpenEXRCore.testHUF ....................... Passed 0.29 sec
Start 53: OpenEXRCore.testDeepZIPCompression
38/113 Test #52: OpenEXRCore.testDeepNoCompression ......... Passed 0.04 sec
Start 54: OpenEXRCore.testDeepZIPSCompression
39/113 Test #53: OpenEXRCore.testDeepZIPCompression ........ Passed 0.02 sec
Start 55: OpenEXR.testAttributes
40/113 Test #54: OpenEXRCore.testDeepZIPSCompression ....... Passed 0.03 sec
Start 56: OpenEXR.testB44ExpLogTable
41/113 Test #56: OpenEXR.testB44ExpLogTable ................ Passed 0.06 sec
Start 57: OpenEXR.testBackwardCompatibility
42/113 Test #55: OpenEXR.testAttributes .................... Passed 0.13 sec
Start 58: OpenEXR.testBadTypeAttributes
43/113 Test #57: OpenEXR.testBackwardCompatibility ......... Passed 0.10 sec
Start 59: OpenEXR.testChannels
44/113 Test #59: OpenEXR.testChannels ...................... Passed 0.07 sec
Start 60: OpenEXR.testCompositeDeepScanLine
45/113 Test #58: OpenEXR.testBadTypeAttributes ............. Passed 0.13 sec
Start 61: OpenEXR.testCompression
46/113 Test #10: OpenEXRCore.testAttrStringVectors ......... Passed 4.65 sec
Start 62: OpenEXR.testConversion
47/113 Test #9: OpenEXRCore.testAttrStrings ............... Passed 5.23 sec
Start 63: OpenEXR.testCopyDeepScanLine
48/113 Test #26: OpenEXRCore.testReadDeep .................. Passed 7.08 sec
Start 64: OpenEXR.testCopyDeepTiled
49/113 Test #43: OpenEXRCore.testRLECompression ............ Passed 8.76 sec
Start 65: OpenEXR.testCopyMultiPartFile
50/113 Test #48: OpenEXRCore.testB44Compression ............ Passed 10.75 sec
Start 66: OpenEXR.testCopyPixels
51/113 Test #49: OpenEXRCore.testB44ACompression ........... Passed 10.90 sec
Start 67: OpenEXR.testCpuId
52/113 Test #67: OpenEXR.testCpuId ......................... Passed 0.10 sec
Start 68: OpenEXR.testCustomAttributes
53/113 Test #68: OpenEXR.testCustomAttributes .............. Passed 0.09 sec
Start 69: OpenEXR.testDeepScanLineBasic
54/113 Test #44: OpenEXRCore.testZIPCompression ............ Passed 11.68 sec
Start 70: OpenEXR.testDeepScanLineMultipleRead
55/113 Test #70: OpenEXR.testDeepScanLineMultipleRead ...... Passed 0.09 sec
Start 71: OpenEXR.testDeepTiledBasic
56/113 Test #22: OpenEXRCore.testOpenDeep .................. Passed 12.30 sec
Start 72: OpenEXR.testDwaCompressorSimd
57/113 Test #47: OpenEXRCore.testPXR24Compression .......... Passed 11.91 sec
Start 73: OpenEXR.testDwaLookups
58/113 Test #60: OpenEXR.testCompositeDeepScanLine ......... Passed 11.67 sec
Start 74: OpenEXR.testExistingStreams
59/113 Test #62: OpenEXR.testConversion .................... Passed 8.25 sec
Start 75: OpenEXR.testFutureProofing
60/113 Test #66: OpenEXR.testCopyPixels .................... Passed 1.69 sec
Start 76: OpenEXR.testHuf
61/113 Test #45: OpenEXRCore.testZIPSCompression ........... Passed 13.66 sec
Start 77: OpenEXR.testInputPart
62/113 Test #74: OpenEXR.testExistingStreams ............... Passed 2.55 sec
Start 78: OpenEXR.testIsComplete
63/113 Test #78: OpenEXR.testIsComplete .................... Passed 0.12 sec
Start 79: OpenEXR.testLargeDataWindowOffsets
64/113 Test #75: OpenEXR.testFutureProofing ................ Passed 3.98 sec
Start 80: OpenEXR.testLineOrder
65/113 Test #80: OpenEXR.testLineOrder ..................... Passed 0.24 sec
Start 81: OpenEXR.testLut
66/113 Test #81: OpenEXR.testLut ........................... Passed 0.05 sec
Start 82: OpenEXR.testMagic
67/113 Test #82: OpenEXR.testMagic ......................... Passed 0.04 sec
Start 83: OpenEXR.testMultiPartApi
68/113 Test #83: OpenEXR.testMultiPartApi .................. Passed 1.48 sec
Start 84: OpenEXR.testMultiPartFileMixingBasic
69/113 Test #77: OpenEXR.testInputPart ..................... Passed 4.66 sec
Start 85: OpenEXR.testMultiPartSharedAttributes
70/113 Test #85: OpenEXR.testMultiPartSharedAttributes ..... Passed 0.05 sec
Start 86: OpenEXR.testMultiPartThreading
71/113 Test #65: OpenEXR.testCopyMultiPartFile ............. Passed 10.16 sec
Start 87: OpenEXR.testMultiScanlinePartThreading
72/113 Test #50: OpenEXRCore.testDWAACompression ........... Passed 19.37 sec
Start 88: OpenEXR.testMultiTiledPartThreading
73/113 Test #87: OpenEXR.testMultiScanlinePartThreading .... Passed 0.83 sec
Start 89: OpenEXR.testMultiView
74/113 Test #89: OpenEXR.testMultiView ..................... Passed 0.06 sec
Start 90: OpenEXR.testNativeFormat
75/113 Test #90: OpenEXR.testNativeFormat .................. Passed 1.29 sec
Start 91: OpenEXR.testOptimized
76/113 Test #51: OpenEXRCore.testDWABCompression ........... Passed 20.96 sec
Start 92: OpenEXR.testOptimizedInterleavePatterns
77/113 Test #64: OpenEXR.testCopyDeepTiled ................. Passed 14.83 sec
Start 93: OpenEXR.testPartHelper
78/113 Test #93: OpenEXR.testPartHelper .................... Passed 0.08 sec
Start 94: OpenEXR.testPreviewImage
79/113 Test #94: OpenEXR.testPreviewImage .................. Passed 1.12 sec
Start 95: OpenEXR.testRgba
80/113 Test #46: OpenEXRCore.testPIZCompression ............ Passed 23.08 sec
Start 96: OpenEXR.testRgbaThreading
81/113 Test #92: OpenEXR.testOptimizedInterleavePatterns ...Subprocess aborted***Exception: 2.20 sec
tempDir = /build/OpenEXRTest_YFZTSWVH
tempDir = /build/OpenEXRTest_HBTDLYWT
=======
Running testOptimizedInterleavePatterns
Testing SSE optimisation with different interleave patterns (large images) ...
0, 0: RGBHalf read as RGBHalf... OK OPTIMISED
0, 1: RGBHalf read as RGBAHalf... OK OPTIMISED
0, 2: RGBHalf read as ABGRHalf... OK
0, 3: RGBHalf read as RGBFloat...
error reading back channel B pixel 21,-76 got -nan expected -nan
OpenEXRTest: /build/source/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:233: bool {anonymous}::compare(const Imf_3_1::FrameBuffer&, const Imf_3_1::FrameBuffer&, const Imath_3_1::Box2i&, bool): Assertion `writtenHalf.bits()==readHalf.bits()' failed.
Start 97: OpenEXR.testRle
82/113 Test #42: OpenEXRCore.testNoCompression ............. Passed 23.66 sec
Start 98: OpenEXR.testSampleImages
83/113 Test #98: OpenEXR.testSampleImages .................. Passed 0.83 sec
Start 99: OpenEXR.testScanLineApi
84/113 Test #73: OpenEXR.testDwaLookups .................... Passed 12.90 sec
Start 100: OpenEXR.testSharedFrameBuffer
85/113 Test #97: OpenEXR.testRle ........................... Passed 2.31 sec
Start 101: OpenEXR.testStandardAttributes
86/113 Test #101: OpenEXR.testStandardAttributes ............ Passed 1.04 sec
Start 102: OpenEXR.testTiledCompression
87/113 Test #86: OpenEXR.testMultiPartThreading ............ Passed 8.79 sec
Start 103: OpenEXR.testTiledCopyPixels
88/113 Test #95: OpenEXR.testRgba .......................... Passed 4.52 sec
Start 104: OpenEXR.testTiledLineOrder
89/113 Test #102: OpenEXR.testTiledCompression .............. Passed 2.51 sec
Start 105: OpenEXR.testTiledRgba
90/113 Test #91: OpenEXR.testOptimized ..................... Passed 23.69 sec
Start 106: OpenEXR.testTiledYa
91/113 Test #106: OpenEXR.testTiledYa ....................... Passed 1.51 sec
Start 107: OpenEXR.testWav
92/113 Test #107: OpenEXR.testWav ........................... Passed 0.33 sec
Start 108: OpenEXR.testXdr
93/113 Test #108: OpenEXR.testXdr ........................... Passed 0.04 sec
Start 109: OpenEXR.testYca
94/113 Test #105: OpenEXR.testTiledRgba ..................... Passed 20.70 sec
Start 110: OpenEXR.testIDManifest
95/113 Test #103: OpenEXR.testTiledCopyPixels ............... Passed 24.22 sec
Start 111: OpenEXRUtil.testFlatImage
96/113 Test #63: OpenEXR.testCopyDeepScanLine .............. Passed 48.08 sec
Start 112: OpenEXRUtil.testDeepImage
97/113 Test #61: OpenEXR.testCompression ................... Passed 52.72 sec
Start 113: OpenEXRUtil.testIO
98/113 Test #113: OpenEXRUtil.testIO ........................ Passed 0.05 sec
99/113 Test #79: OpenEXR.testLargeDataWindowOffsets ........ Passed 40.20 sec
100/113 Test #109: OpenEXR.testYca ........................... Passed 11.11 sec
101/113 Test #72: OpenEXR.testDwaCompressorSimd ............. Passed 46.55 sec
102/113 Test #111: OpenEXRUtil.testFlatImage ................. Passed 11.36 sec
103/113 Test #100: OpenEXR.testSharedFrameBuffer ............. Passed 38.24 sec
104/113 Test #69: OpenEXR.testDeepScanLineBasic ............. Passed 52.95 sec
105/113 Test #84: OpenEXR.testMultiPartFileMixingBasic ...... Passed 53.08 sec
106/113 Test #71: OpenEXR.testDeepTiledBasic ................ Passed 96.00 sec
107/113 Test #112: OpenEXRUtil.testDeepImage ................. Passed 71.48 sec
108/113 Test #104: OpenEXR.testTiledLineOrder ................ Passed 111.00 sec
109/113 Test #76: OpenEXR.testHuf ........................... Passed 127.15 sec
110/113 Test #110: OpenEXR.testIDManifest .................... Passed 101.81 sec
111/113 Test #96: OpenEXR.testRgbaThreading ................. Passed 138.75 sec
112/113 Test #99: OpenEXR.testScanLineApi ................... Passed 315.44 sec
113/113 Test #88: OpenEXR.testMultiTiledPartThreading ....... Passed 338.70 sec
99% tests passed, 1 tests failed out of 113
Total Test time (real) = 359.09 sec
The following tests FAILED:
92 - OpenEXR.testOptimizedInterleavePatterns (Subprocess aborted)
Errors while running CTest
make: *** [Makefile:71: test] Error 8
For the record, I'm compiling with -march=znver1, perhaps it has something to do with that.
Agreed, test is still failing when compiled with -march=x86-64-v3 in Fedora ELN.
same
=======
Running testOptimizedInterleavePatterns
Testing SSE optimisation with different interleave patterns (large images) ...
0, 0: RGBHalf read as RGBHalf... OK OPTIMISED
0, 1: RGBHalf read as RGBAHalf... OK OPTIMISED
0, 2: RGBHalf read as ABGRHalf... OK
0, 3: RGBHalf read as RGBFloat...
error reading back channel B pixel 21,-76 got -nan expected -nan
OpenEXRTest: /build/source/src/test/OpenEXRTest/testOptimizedInterleavePatterns.cpp:233: bool {anonymous}::compare(const Imf_3_1::FrameBuffer&, const Imf_3_1::FrameBuffer&, const Imath_3_1::Box2i&, bool): Assertion `writtenHalf.bits()==readHalf.bits()' failed.
@SuperSandro2000 thanks for that report. PR #1490 is an attempt to fix this based on the error message. I wasn't able to reproduce this myself, so it would be helpful if you were able to test that before it is merged.
I can't really test it right now because in the meantime the large formatting commit (2a24ae77ab94f4c06b102eba73feb52e2f90cb46) got merged and the patch doesn't cleanly upload.
Yes the reformat caught me out too. The main branch has the update now so you could try building from main to confirm. Or maybe copy the entire source file instead of just the patch
Yes, the main branch is about to get released as v3.2 shortly, so it would be helpful to confirm if the issue is addressed there.
Have you tried to reproduce it on 3.1.9 by adding -march=x86-64-v3 to the build flags and then running the tests?
From the comments it seems like you need one of these modern march flags to reproduce this issue...
When building from head I am encountering another problem:
openexr> building '/nix/store/4zff5zz3qs7yz0r0x6mvjqm9ypdx3yc8-openexr-3.2.0.drv'
openexr> unpacking sources
openexr> unpacking source archive /nix/store/a6gjlbngkz8r5jcj6y6mvgnl2avhqbzi-source
openexr> source root is source
openexr> patching sources
openexr> updateAutotoolsGnuConfigScriptsPhase
openexr> configuring
openexr> fixing cmake files...
openexr> cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/ifksn700r8n6ihya8zcz0rf655dfa3wb-openexr-3.2.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/ifksn700r8n6ihya8zcz0rf655dfa3wb-openexr-3.2.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/ifksn700r8n6ihya8zcz0rf655dfa3wb-openexr-3.2.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/x9vzx03vrasqm8ffb393wirg36js21m5-openexr-3.2.0-doc/share/doc/OpenEXR -DCMAKE_INSTALL_INFODIR=/nix/store/kj2q4adk2l55rmvywjf832zvcgcq5l6y-openexr-3.2.0-bin/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/kj2q4adk2l55rmvywjf832zvcgcq5l6y-openexr-3.2.0-bin/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/njsz3kd2qaflaicq1cgvrzz0cdd5kc4z-openexr-3.2.0-dev/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/njsz3kd2qaflaicq1cgvrzz0cdd5kc4z-openexr-3.2.0-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/kj2q4adk2l55rmvywjf832zvcgcq5l6y-openexr-3.2.0-bin/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/kj2q4adk2l55rmvywjf832zvcgcq5l6y-openexr-3.2.0-bin/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/ifksn700r8n6ihya8zcz0rf655dfa3wb-openexr-3.2.0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/hdjx75794z4zwc7pdspr488nlm9w6r9m-gcc-wrapper-12.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/hdjx75794z4zwc7pdspr488nlm9w6r9m-gcc-wrapper-12.3.0/bin/ranlib -DCMAKE_AR=/nix/store/hdjx75794z4zwc7pdspr488nlm9w6r9m-gcc-wrapper-12.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/ifksn700r8n6ihya8zcz0rf655dfa3wb-openexr-3.2.0
openexr> -- The C compiler identification is GNU 12.3.0
openexr> -- The CXX compiler identification is GNU 12.3.0
openexr> -- Detecting C compiler ABI info
openexr> -- Detecting C compiler ABI info - done
openexr> -- Check for working C compiler: /nix/store/hdjx75794z4zwc7pdspr488nlm9w6r9m-gcc-wrapper-12.3.0/bin/gcc - skipped
openexr> -- Detecting C compile features
openexr> -- Detecting C compile features - done
openexr> -- Detecting CXX compiler ABI info
openexr> -- Detecting CXX compiler ABI info - done
openexr> -- Check for working CXX compiler: /nix/store/hdjx75794z4zwc7pdspr488nlm9w6r9m-gcc-wrapper-12.3.0/bin/g++ - skipped
openexr> -- Detecting CXX compile features
openexr> -- Detecting CXX compile features - done
openexr> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
openexr> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
openexr> -- Found Threads: TRUE
openexr> -- Found PkgConfig: /nix/store/m9vqwc0zvayw893n6189ywdbl7hqswbq-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")
openexr> -- Checking for module 'libdeflate'
openexr> -- Found libdeflate, version 1.18
openexr> -- Using Imath from /nix/store/904cv323j0s578r558aiyi1il5a2g8vi-imath-3.1.9/lib/cmake/Imath
openexr> -- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN
openexr> -- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN - Success
openexr> -- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX
openexr> -- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX - Success
openexr> -- Looking for include file ucontext.h
openexr> -- Looking for include file ucontext.h - found
openexr> -- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT
openexr> -- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT - Success
openexr> -- Looking for include file semaphore.h
openexr> -- Looking for include file semaphore.h - found
openexr> -- Configure OpenEXR 3.2.0-dev, library API version: 29.0.0
openexr> -- Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)
openexr> -- Python3 not found: skipping bin tests
openexr> -- clang-format not found.
openexr> -- Configuring done (1.1s)
openexr> -- Generating done (0.1s)
openexr> CMake Warning:
openexr> Manually-specified variables were not used by the project:
openexr>
openexr> CMAKE_EXPORT_NO_PACKAGE_REGISTRY
openexr> CMAKE_POLICY_DEFAULT_CMP0025
openexr>
openexr>
openexr> -- Build files have been written to: /build/source/build
openexr> cmake: enabled parallel building
openexr> cmake: enabled parallel installing
openexr> building
openexr> build flags: -j96 SHELL=/nix/store/gqj10jy8kzmxws1b8936xr3xq55pzss2-bash-5.2-p15/bin/bash
openexr> [ 0%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_rle.c.o
openexr> [ 1%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_pxr24.c.o
openexr> [ 1%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o
openexr> [ 1%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o
openexr> [ 1%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_dwa.c.o
openexr> [ 1%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_huf.c.o
openexr> [ 2%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/attributes.c.o
openexr> [ 3%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44.c.o
openexr> [ 3%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexBaseExc.cpp.o
openexr> [ 3%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFpu.cpp.o
openexr> [ 3%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string_vector.c.o
openexr> [ 6%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexThrowErrnoExc.cpp.o
openexr> [ 6%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/float_vector.c.o
openexr> [ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_piz.c.o
openexr> [ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/channel_list.c.o
openexr> [ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/opaque.c.o
openexr> [ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string.c.o
openexr> [ 7%] Building CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFloatExc.cpp.o
openexr> [ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/preview.c.o
openexr> [ 7%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/base.c.o
openexr> [ 8%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/context.c.o
openexr> [ 8%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/memory.c.o
openexr> [ 8%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_structs.c.o
openexr> [ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part.c.o
openexr> [ 9%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part_attr.c.o
openexr> [ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/parse_header.c.o
openexr> [ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/std_attr.c.o
openexr> [ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/write_header.c.o
openexr> [ 10%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/chunk.c.o
openexr> [ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/coding.c.o
openexr> [ 11%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/compression.c.o
openexr> [ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/decoding.c.o
openexr> [ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/encoding.c.o
openexr> [ 12%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/pack.c.o
openexr> [ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/unpack.c.o
openexr> [ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/validation.c.o
openexr> [ 13%] Building C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/debug.c.o
openexr> In file included from /build/source/src/lib/OpenEXRCore/internal_dwa.c:110:
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h: In function 'check_for_x86_simd':
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h:74:5: error: 'osxsave' undeclared (first use in this function); did you mean '_xsave'?
openexr> 74 | osxsave = (regs[2] & (1 << 27)) ? 1 : 0;
openexr> | ^~~~~~~
openexr> | _xsave
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h:74:5: note: each undeclared identifier is reported only once for each function it appears in
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h:74:16: error: 'regs' undeclared (first use in this function)
openexr> 74 | osxsave = (regs[2] & (1 << 27)) ? 1 : 0;
openexr> | ^~~~
openexr> In file included from /build/source/src/lib/OpenEXRCore/unpack.c:8:
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h: In function 'check_for_x86_simd':
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h:74:5: error: 'osxsave' undeclared (first use in this function); did you mean '_xsave'?
openexr> 74 | osxsave = (regs[2] & (1 << 27)) ? 1 : 0;
openexr> | ^~~~~~~
openexr> | _xsave
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h:74:5: note: each undeclared identifier is reported only once for each function it appears in
openexr> /build/source/src/lib/OpenEXRCore/internal_cpuid.h:74:16: error: 'regs' undeclared (first use in this function)
openexr> 74 | osxsave = (regs[2] & (1 << 27)) ? 1 : 0;
openexr> | ^~~~
openexr> make[2]: *** [src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/build.make:496: src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/unpack.c.o] Error 1
openexr> make[2]: *** Waiting for unfinished jobs....
openexr> make[2]: *** [src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/build.make:160: src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_dwa.c.o] Error 1
openexr> make[1]: *** [CMakeFiles/Makefile2:1349: src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/all] Error 2
openexr> make[1]: *** Waiting for unfinished jobs....
openexr> [ 13%] Linking CXX shared library libIex-3_2.so
openexr> [ 13%] Built target Iex
openexr> make: *** [Makefile:146: all] Error 2
probably some cmake flag is missing but I didn't find the time to dig into that
Hey folks, there's an error in internal_cpuid.h, I thought there was a patch for this already?
// shortcut if everything is turned on / compiled in
# if defined(__AVX__) && defined(__F16C__)
*f16c = 1;
*avx = 1;
*sse2 = 1;
# elif defined(_MSC_VER) && defined(_WIN32)
int regs[4], osxsave;
__cpuid (regs, 0);
if (regs[0] >= 1) { __cpuidex (regs, 1, 0); }
else
regs[2] = 0;
# else
unsigned int regs[4], osxsave;
__get_cpuid (0, ®s[0], ®s[1], ®s[2], ®s[3]);
if (regs[0] >= 1)
{
__get_cpuid (1, ®s[0], ®s[1], ®s[2], ®s[3]);
}
else
regs[2] = 0;
# endif
as you can see the shortcut clause fails to declare osxsave and regs which the unconditionalized code that follows uses.
// shortcut if everything is turned on / compiled in
# if defined(__AVX__) && defined(__F16C__)
*f16c = 1;
*avx = 1;
*sse2 = 1;
# el....
clearly we need to declare osxsave and regs to int or unsigned int for the shortcut case
see #1507
I encountered this when using -march=znver3 in 3.1.7 and am seeing the tests pass in 22b9905.
Just tested 3.2.126 and ..
one unit is failing
+ /usr/bin/ctest --test-dir x86_64-redhat-linux-gnu --output-on-failure --force-new-ctest-process -j48
Internal ctest changing into directory: /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu
Test project /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu
Start 1: OpenEXR.Iex
Start 2: OpenEXRCore.testBase
Start 3: OpenEXRCore.testBaseErrors
Start 4: OpenEXRCore.testBaseLimits
Start 5: OpenEXRCore.testBaseDebug
Start 6: OpenEXRCore.testCPUIdent
Start 7: OpenEXRCore.testHalf
Start 8: OpenEXRCore.testXDR
Start 9: OpenEXRCore.testBufferCompression
Start 10: OpenEXRCore.testAttrSizes
Start 11: OpenEXRCore.testAttrStrings
Start 12: OpenEXRCore.testAttrStringVectors
Start 13: OpenEXRCore.testAttrFloatVectors
Start 14: OpenEXRCore.testAttrChlists
Start 15: OpenEXRCore.testAttrPreview
Start 16: OpenEXRCore.testAttrOpaque
Start 17: OpenEXRCore.testAttrHandler
Start 18: OpenEXRCore.testAttrLists
Start 19: OpenEXRCore.testReadBadArgs
Start 20: OpenEXRCore.testReadBadFiles
Start 21: OpenEXRCore.testOpenScans
Start 22: OpenEXRCore.testOpenTiles
Start 23: OpenEXRCore.testOpenMultiPart
Start 24: OpenEXRCore.testOpenDeep
Start 25: OpenEXRCore.testReadScans
Start 26: OpenEXRCore.testReadTiles
Start 27: OpenEXRCore.testReadMultiPart
Start 28: OpenEXRCore.testReadDeep
Start 29: OpenEXRCore.testReadUnpack
Start 30: OpenEXRCore.testWriteBadArgs
Start 31: OpenEXRCore.testWriteBadFiles
Start 32: OpenEXRCore.testUpdateMeta
Start 33: OpenEXRCore.testWriteBaseHeader
Start 34: OpenEXRCore.testStartWriteScan
Start 35: OpenEXRCore.testStartWriteDeepScan
Start 36: OpenEXRCore.testStartWriteTile
Start 37: OpenEXRCore.testStartWriteDeepTile
Start 38: OpenEXRCore.testWriteAttrs
Start 39: OpenEXRCore.testWriteScans
Start 40: OpenEXRCore.testWriteTiles
Start 41: OpenEXRCore.testWriteMultiPart
Start 42: OpenEXRCore.testWriteDeep
Start 43: OpenEXRCore.testHUF
Start 44: OpenEXRCore.testNoCompression
Start 45: OpenEXRCore.testRLECompression
Start 46: OpenEXRCore.testZIPCompression
Start 47: OpenEXRCore.testZIPSCompression
Start 48: OpenEXRCore.testPIZCompression
1/126 Test #1: OpenEXR.Iex ............................... Passed 0.07 sec
Start 49: OpenEXRCore.testPXR24Compression
2/126 Test #2: OpenEXRCore.testBase ...................... Passed 0.07 sec
Start 50: OpenEXRCore.testB44Compression
3/126 Test #3: OpenEXRCore.testBaseErrors ................ Passed 0.07 sec
Start 51: OpenEXRCore.testB44ACompression
4/126 Test #4: OpenEXRCore.testBaseLimits ................ Passed 0.07 sec
Start 52: OpenEXRCore.testDWAACompression
5/126 Test #5: OpenEXRCore.testBaseDebug ................. Passed 0.07 sec
Start 53: OpenEXRCore.testDWABCompression
6/126 Test #6: OpenEXRCore.testCPUIdent .................. Passed 0.07 sec
Start 54: OpenEXRCore.testDeepNoCompression
7/126 Test #7: OpenEXRCore.testHalf ...................... Passed 0.07 sec
Start 55: OpenEXRCore.testDeepZIPCompression
8/126 Test #8: OpenEXRCore.testXDR ....................... Passed 0.07 sec
Start 56: OpenEXRCore.testDeepZIPSCompression
9/126 Test #9: OpenEXRCore.testBufferCompression ......... Passed 0.07 sec
Start 57: OpenEXR.testAttributes
10/126 Test #10: OpenEXRCore.testAttrSizes ................. Passed 0.07 sec
Start 58: OpenEXR.testB44ExpLogTable
11/126 Test #13: OpenEXRCore.testAttrFloatVectors .......... Passed 0.07 sec
Start 59: OpenEXR.testBackwardCompatibility
12/126 Test #14: OpenEXRCore.testAttrChlists ............... Passed 0.07 sec
Start 60: OpenEXR.testBadTypeAttributes
13/126 Test #15: OpenEXRCore.testAttrPreview ............... Passed 0.08 sec
Start 61: OpenEXR.testChannels
14/126 Test #16: OpenEXRCore.testAttrOpaque ................ Passed 0.08 sec
Start 62: OpenEXR.testCompositeDeepScanLine
15/126 Test #17: OpenEXRCore.testAttrHandler ............... Passed 0.08 sec
Start 63: OpenEXR.testCompression
16/126 Test #18: OpenEXRCore.testAttrLists ................. Passed 0.08 sec
Start 64: OpenEXR.testConversion
17/126 Test #19: OpenEXRCore.testReadBadArgs ............... Passed 0.08 sec
Start 65: OpenEXR.testCopyDeepScanLine
18/126 Test #20: OpenEXRCore.testReadBadFiles .............. Passed 0.08 sec
Start 66: OpenEXR.testCopyDeepTiled
19/126 Test #21: OpenEXRCore.testOpenScans ................. Passed 0.08 sec
Start 67: OpenEXR.testCopyMultiPartFile
20/126 Test #22: OpenEXRCore.testOpenTiles ................. Passed 0.08 sec
Start 68: OpenEXR.testCopyPixels
21/126 Test #23: OpenEXRCore.testOpenMultiPart ............. Passed 0.09 sec
Start 69: OpenEXR.testCpuId
22/126 Test #25: OpenEXRCore.testReadScans ................. Passed 0.09 sec
Start 70: OpenEXR.testCustomAttributes
23/126 Test #26: OpenEXRCore.testReadTiles ................. Passed 0.09 sec
Start 71: OpenEXR.testDeepScanLineBasic
24/126 Test #27: OpenEXRCore.testReadMultiPart ............. Passed 0.09 sec
Start 72: OpenEXR.testDeepScanLineMultipleRead
25/126 Test #29: OpenEXRCore.testReadUnpack ................ Passed 0.09 sec
Start 73: OpenEXR.testDeepTiledBasic
26/126 Test #30: OpenEXRCore.testWriteBadArgs .............. Passed 0.09 sec
Start 74: OpenEXR.testDwaCompressorSimd
27/126 Test #31: OpenEXRCore.testWriteBadFiles ............. Passed 0.09 sec
Start 75: OpenEXR.testDwaLookups
28/126 Test #32: OpenEXRCore.testUpdateMeta ................ Passed 0.10 sec
Start 76: OpenEXR.testExistingStreams
29/126 Test #33: OpenEXRCore.testWriteBaseHeader ........... Passed 0.10 sec
Start 77: OpenEXR.testFutureProofing
30/126 Test #34: OpenEXRCore.testStartWriteScan ............ Passed 0.10 sec
Start 78: OpenEXR.testHeader
31/126 Test #35: OpenEXRCore.testStartWriteDeepScan ........ Passed 0.10 sec
Start 79: OpenEXR.testHuf
32/126 Test #36: OpenEXRCore.testStartWriteTile ............ Passed 0.11 sec
Start 80: OpenEXR.testInputPart
33/126 Test #37: OpenEXRCore.testStartWriteDeepTile ........ Passed 0.12 sec
Start 81: OpenEXR.testIsComplete
34/126 Test #38: OpenEXRCore.testWriteAttrs ................ Passed 0.12 sec
Start 82: OpenEXR.testLargeDataWindowOffsets
35/126 Test #39: OpenEXRCore.testWriteScans ................ Passed 0.13 sec
Start 83: OpenEXR.testLineOrder
36/126 Test #40: OpenEXRCore.testWriteTiles ................ Passed 0.14 sec
Start 84: OpenEXR.testLut
37/126 Test #41: OpenEXRCore.testWriteMultiPart ............ Passed 0.16 sec
Start 85: OpenEXR.testMagic
38/126 Test #42: OpenEXRCore.testWriteDeep ................. Passed 0.16 sec
Start 86: OpenEXR.testMultiPartApi
39/126 Test #43: OpenEXRCore.testHUF ....................... Passed 0.18 sec
Start 87: OpenEXR.testMultiPartFileMixingBasic
40/126 Test #54: OpenEXRCore.testDeepNoCompression ......... Passed 0.16 sec
Start 88: OpenEXR.testMultiPartSharedAttributes
41/126 Test #55: OpenEXRCore.testDeepZIPCompression ........ Passed 0.17 sec
Start 89: OpenEXR.testMultiPartThreading
42/126 Test #56: OpenEXRCore.testDeepZIPSCompression ....... Passed 0.18 sec
Start 90: OpenEXR.testMultiScanlinePartThreading
43/126 Test #57: OpenEXR.testAttributes .................... Passed 0.19 sec
Start 91: OpenEXR.testMultiTiledPartThreading
44/126 Test #58: OpenEXR.testB44ExpLogTable ................ Passed 0.20 sec
Start 92: OpenEXR.testMultiView
45/126 Test #59: OpenEXR.testBackwardCompatibility ......... Passed 0.20 sec
Start 93: OpenEXR.testNativeFormat
46/126 Test #60: OpenEXR.testBadTypeAttributes ............. Passed 0.21 sec
Start 94: OpenEXR.testOptimized
47/126 Test #61: OpenEXR.testChannels ...................... Passed 0.23 sec
Start 95: OpenEXR.testOptimizedInterleavePatterns
48/126 Test #69: OpenEXR.testCpuId ......................... Passed 0.22 sec
Start 96: OpenEXR.testPartHelper
49/126 Test #70: OpenEXR.testCustomAttributes .............. Passed 0.23 sec
Start 97: OpenEXR.testPreviewImage
50/126 Test #78: OpenEXR.testHeader ........................ Passed 0.22 sec
Start 98: OpenEXR.testRgba
51/126 Test #72: OpenEXR.testDeepScanLineMultipleRead ...... Passed 0.25 sec
Start 99: OpenEXR.testRgbaThreading
52/126 Test #84: OpenEXR.testLut ........................... Passed 0.19 sec
Start 100: OpenEXR.testRle
53/126 Test #85: OpenEXR.testMagic ......................... Passed 0.18 sec
Start 101: OpenEXR.testSampleImages
54/126 Test #88: OpenEXR.testMultiPartSharedAttributes ..... Passed 0.15 sec
Start 102: OpenEXR.testScanLineApi
55/126 Test #92: OpenEXR.testMultiView ..................... Passed 0.11 sec
Start 103: OpenEXR.testSharedFrameBuffer
56/126 Test #96: OpenEXR.testPartHelper .................... Passed 0.13 sec
Start 104: OpenEXR.testStandardAttributes
57/126 Test #83: OpenEXR.testLineOrder ..................... Passed 0.44 sec
Start 105: OpenEXR.testTiledCompression
58/126 Test #81: OpenEXR.testIsComplete .................... Passed 0.49 sec
Start 106: OpenEXR.testTiledCopyPixels
59/126 Test #101: OpenEXR.testSampleImages .................. Passed 0.64 sec
Start 107: OpenEXR.testTiledLineOrder
60/126 Test #97: OpenEXR.testPreviewImage .................. Passed 0.87 sec
Start 108: OpenEXR.testTiledRgba
61/126 Test #90: OpenEXR.testMultiScanlinePartThreading .... Passed 1.09 sec
Start 109: OpenEXR.testTiledYa
62/126 Test #104: OpenEXR.testStandardAttributes ............ Passed 1.29 sec
Start 110: OpenEXR.testWav
63/126 Test #110: OpenEXR.testWav ........................... Passed 0.58 sec
Start 111: OpenEXR.testXdr
64/126 Test #93: OpenEXR.testNativeFormat .................. Passed 2.10 sec
Start 112: OpenEXR.testYca
65/126 Test #111: OpenEXR.testXdr ........................... Passed 0.10 sec
Start 113: OpenEXR.testIDManifest
66/126 Test #12: OpenEXRCore.testAttrStringVectors ......... Passed 3.01 sec
Start 114: OpenEXRUtil.testFlatImage
67/126 Test #100: OpenEXR.testRle ........................... Passed 3.31 sec
Start 115: OpenEXRUtil.testDeepImage
68/126 Test #76: OpenEXR.testExistingStreams ............... Passed 4.24 sec
Start 116: OpenEXRUtil.testIO
69/126 Test #116: OpenEXRUtil.testIO ........................ Passed 0.01 sec
Start 117: OpenEXR.bin.exrinfo
70/126 Test #109: OpenEXR.testTiledYa ....................... Passed 3.22 sec
Start 118: OpenEXR.bin.exrheader
71/126 Test #117: OpenEXR.bin.exrinfo ....................... Passed 0.21 sec
Start 119: OpenEXR.bin.exr2aces
72/126 Test #86: OpenEXR.testMultiPartApi .................. Passed 4.47 sec
Start 120: OpenEXR.bin.exrenvmap
73/126 Test #118: OpenEXR.bin.exrheader ..................... Passed 0.17 sec
Start 121: OpenEXR.bin.exrmakepreview
74/126 Test #121: OpenEXR.bin.exrmakepreview ................ Passed 0.25 sec
Start 122: OpenEXR.bin.exrmaketiled
75/126 Test #119: OpenEXR.bin.exr2aces ...................... Passed 0.44 sec
Start 123: OpenEXR.bin.exrmultiview
76/126 Test #122: OpenEXR.bin.exrmaketiled .................. Passed 0.24 sec
Start 124: OpenEXR.bin.exrmultipart
77/126 Test #123: OpenEXR.bin.exrmultiview .................. Passed 0.26 sec
Start 125: OpenEXR.bin.exrstdattr
78/126 Test #89: OpenEXR.testMultiPartThreading ............ Passed 5.54 sec
Start 126: OpenEXR.bin.exrcheck
79/126 Test #77: OpenEXR.testFutureProofing ................ Passed 5.67 sec
80/126 Test #125: OpenEXR.bin.exrstdattr .................... Passed 0.55 sec
81/126 Test #11: OpenEXRCore.testAttrStrings ............... Passed 5.94 sec
82/126 Test #68: OpenEXR.testCopyPixels .................... Passed 5.97 sec
83/126 Test #80: OpenEXR.testInputPart ..................... Passed 6.31 sec
84/126 Test #124: OpenEXR.bin.exrmultipart .................. Passed 1.29 sec
85/126 Test #105: OpenEXR.testTiledCompression .............. Passed 6.05 sec
86/126 Test #75: OpenEXR.testDwaLookups .................... Passed 6.77 sec
87/126 Test #98: OpenEXR.testRgba .......................... Passed 7.38 sec
88/126 Test #64: OpenEXR.testConversion .................... Passed 8.13 sec
89/126 Test #24: OpenEXRCore.testOpenDeep .................. Passed 8.56 sec
90/126 Test #28: OpenEXRCore.testReadDeep .................. Passed 8.75 sec
91/126 Test #49: OpenEXRCore.testPXR24Compression .......... Passed 8.86 sec
92/126 Test #62: OpenEXR.testCompositeDeepScanLine ......... Passed 8.90 sec
93/126 Test #45: OpenEXRCore.testRLECompression ............ Passed 9.02 sec
94/126 Test #44: OpenEXRCore.testNoCompression ............. Passed 9.17 sec
95/126 Test #46: OpenEXRCore.testZIPCompression ............ Passed 9.23 sec
96/126 Test #67: OpenEXR.testCopyMultiPartFile ............. Passed 9.70 sec
97/126 Test #47: OpenEXRCore.testZIPSCompression ........... Passed 9.79 sec
98/126 Test #51: OpenEXRCore.testB44ACompression ........... Passed 9.86 sec
99/126 Test #50: OpenEXRCore.testB44Compression ............ Passed 10.07 sec
100/126 Test #52: OpenEXRCore.testDWAACompression ........... Passed 12.02 sec
101/126 Test #114: OpenEXRUtil.testFlatImage ................. Passed 9.11 sec
102/126 Test #112: OpenEXR.testYca ........................... Passed 10.99 sec
103/126 Test #53: OpenEXRCore.testDWABCompression ........... Passed 13.32 sec
104/126 Test #48: OpenEXRCore.testPIZCompression ............ Passed 14.25 sec
105/126 Test #66: OpenEXR.testCopyDeepTiled ................. Passed 14.84 sec
106/126 Test #108: OpenEXR.testTiledRgba ..................... Passed 13.76 sec
107/126 Test #126: OpenEXR.bin.exrcheck ......................***Failed 9.98 sec
testing exrcheck: /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/src/test/bin/test_exrcheck.py /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin TestImages/GrayRampsHorizontal.exr LuminanceChroma/Garden.exr MultiResolution/ColorCodedLevels.exr MultiResolution/WavyLinesLatLong.exr MultiResolution/WavyLinesCube.exr LuminanceChroma/Flowers.exr MultiView/Adjuster.exr Chromaticities/Rec709_YC.exr Chromaticities/Rec709.exr Chromaticities/XYZ_YC.exr Chromaticities/XYZ.exr TestImages/GammaChart.exr Beachball/singlepart.0001.exr v2/LeftView/Balls.exr v2/Stereo/Trunks.exr Beachball/multipart.0001.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GrayRampsHorizontal.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GrayRampsHorizontal.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GrayRampsHorizontal.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GrayRampsHorizontal.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GrayRampsHorizontal.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Garden.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Garden.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Garden.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Garden.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Garden.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/ColorCodedLevels.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/ColorCodedLevels.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/ColorCodedLevels.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/ColorCodedLevels.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/ColorCodedLevels.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesLatLong.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesLatLong.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesLatLong.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesLatLong.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesLatLong.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesCube.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesCube.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesCube.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesCube.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiResolution/WavyLinesCube.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Flowers.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Flowers.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Flowers.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Flowers.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/LuminanceChroma/Flowers.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiView/Adjuster.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiView/Adjuster.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiView/Adjuster.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiView/Adjuster.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/MultiView/Adjuster.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/Rec709.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ_YC.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Chromaticities/XYZ.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GammaChart.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GammaChart.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GammaChart.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GammaChart.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/TestImages/GammaChart.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Beachball/singlepart.0001.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Beachball/singlepart.0001.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Beachball/singlepart.0001.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Beachball/singlepart.0001.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/Beachball/singlepart.0001.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/v2/LeftView/Balls.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -m /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/v2/LeftView/Balls.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -t /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/v2/LeftView/Balls.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -s /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/v2/LeftView/Balls.exr
/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/bin/exrcheck -c /home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/x86_64-redhat-linux-gnu/src/test/bin/v2/LeftView/Balls.exr
Traceback (most recent call last):
File "/home/tkloczko/rpmbuild/BUILD/openexr-3.2.126/src/test/bin/test_exrcheck.py", line 36, in <module>
assert(result.returncode == 0), "\n"+result.stderr
AssertionError:
/usr/include/c++/14/bits/stl_vector.h:1127: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>; reference = unsigned char&; size_type = long unsigned int]: Assertion '__n < this->size()' failed.
108/126 Test #94: OpenEXR.testOptimized ..................... Passed 17.05 sec
109/126 Test #106: OpenEXR.testTiledCopyPixels ............... Passed 17.09 sec
110/126 Test #99: OpenEXR.testRgbaThreading ................. Passed 18.25 sec
111/126 Test #82: OpenEXR.testLargeDataWindowOffsets ........ Passed 20.31 sec
112/126 Test #103: OpenEXR.testSharedFrameBuffer ............. Passed 20.69 sec
113/126 Test #63: OpenEXR.testCompression ................... Passed 22.45 sec
114/126 Test #115: OpenEXRUtil.testDeepImage ................. Passed 25.99 sec
115/126 Test #65: OpenEXR.testCopyDeepScanLine .............. Passed 29.70 sec
116/126 Test #113: OpenEXR.testIDManifest .................... Passed 34.52 sec
117/126 Test #74: OpenEXR.testDwaCompressorSimd ............. Passed 40.30 sec
118/126 Test #87: OpenEXR.testMultiPartFileMixingBasic ...... Passed 47.31 sec
119/126 Test #71: OpenEXR.testDeepScanLineBasic ............. Passed 52.54 sec
120/126 Test #102: OpenEXR.testScanLineApi ................... Passed 57.97 sec
121/126 Test #120: OpenEXR.bin.exrenvmap ..................... Passed 54.14 sec
122/126 Test #95: OpenEXR.testOptimizedInterleavePatterns ... Passed 62.45 sec
123/126 Test #79: OpenEXR.testHuf ........................... Passed 66.39 sec
124/126 Test #73: OpenEXR.testDeepTiledBasic ................ Passed 91.04 sec
125/126 Test #107: OpenEXR.testTiledLineOrder ................ Passed 93.81 sec
126/126 Test #91: OpenEXR.testMultiTiledPartThreading ....... Passed 117.41 sec
99% tests passed, 1 tests failed out of 126
Total Test time (real) = 117.70 sec
The following tests FAILED:
126 - OpenEXR.bin.exrcheck (Failed)
Errors while running CTest
3.2.126 wasn't a legit release, a test script went haywire and created it by mistake. But I'll investigate a little further to see if your result here still indicates a problem, thanks.
3.2.126 wasn't a legit release, a test script went haywire and created it by mistake. But I'll investigate a little further to see if your result here still indicates a problem, thanks.
I don't care what is it. commit belonging to that version are in repo. That version test suite FAILS. All that is only FTR .. and I'm only messenger.
FYI, that test failure at the v3.2.126 tag appears to be the same as #1639, most likely a regression in one of the recent changes.