Open yu-re-ka opened 10 months ago
pasted the log since termbin disapears after a while:
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/0r21mk1bkcqnfg5d5hlmkqfbpkpzn0pb-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
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/w9k0g83dqw5ksg5wjs7jzblav435insi-openexr-3.2.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/w9k0g83dqw5ksg5wjs7jzblav435insi-openexr-3.2.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/w9k0g83dqw5ksg5wjs7jzblav435insi-openexr-3.2.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/bn4ljp8s4qkywbknbnrkw6lllmzialw8-openexr-3.2.0-doc/share/doc/OpenEXR -DCMAKE_INSTALL_INFODIR=/nix/store/k0pir03zmij0ldwin1kpvw3l1lwy2nha-openexr-3.2.0-bin/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/k0pir03zmij0ldwin1kpvw3l1lwy2nha-openexr-3.2.0-bin/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/f8p1afpsxqb5zxjwx3m0nj4rwjm07gpb-openexr-3.2.0-dev/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/f8p1afpsxqb5zxjwx3m0nj4rwjm07gpb-openexr-3.2.0-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/k0pir03zmij0ldwin1kpvw3l1lwy2nha-openexr-3.2.0-bin/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/k0pir03zmij0ldwin1kpvw3l1lwy2nha-openexr-3.2.0-bin/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/w9k0g83dqw5ksg5wjs7jzblav435insi-openexr-3.2.0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/z4zlm3gww2a23612mbyaknn7ijw1xxa0-gcc-wrapper-12.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/z4zlm3gww2a23612mbyaknn7ijw1xxa0-gcc-wrapper-12.3.0/bin/ranlib -DCMAKE_AR=/nix/store/z4zlm3gww2a23612mbyaknn7ijw1xxa0-gcc-wrapper-12.3.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/w9k0g83dqw5ksg5wjs7jzblav435insi-openexr-3.2.0
-- 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/z4zlm3gww2a23612mbyaknn7ijw1xxa0-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/z4zlm3gww2a23612mbyaknn7ijw1xxa0-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/jjlk54vcs2ps62i4q0iaj49axr4qyqd2-imath-3.1.9/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 - Failed
-- Looking for include file asm/sigcontext.h
-- Looking for include file asm/sigcontext.h - found
-- Performing Test IEX_HAVE_SIGCONTEXT_CONTROL_REGISTER_SUPPORT
-- Performing Test IEX_HAVE_SIGCONTEXT_CONTROL_REGISTER_SUPPORT - Success
-- Looking for include file semaphore.h
-- Looking for include file semaphore.h - found
-- Configure OpenEXR 3.2.0-dev, library API version: 29.0.0
-- Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)
-- Python3 not found: skipping bin tests
-- clang-format not found.
-- Configuring done (0.7s)
-- Generating done (0.0s)
[33mCMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_POLICY_DEFAULT_CMP0025
[0m
-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: -j24 SHELL=/nix/store/lamnxdcs902k7dxyqrcggn11vlwrqmb5-bash-5.2-p15/bin/bash
[ 1%] [32mBuilding CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexBaseExc.cpp.o[0m
[ 1%] [32mBuilding CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFpu.cpp.o[0m
[ 2%] [32mBuilding CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexThrowErrnoExc.cpp.o[0m
[ 2%] [32mBuilding CXX object src/lib/Iex/CMakeFiles/Iex.dir/IexMathFloatExc.cpp.o[0m
[ 2%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_rle.c.o[0m
[ 3%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44_table.c.o[0m
[ 3%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_b44.c.o[0m
[ 3%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_piz.c.o[0m
[ 3%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_dwa.c.o[0m
[ 4%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/attributes.c.o[0m
[ 4%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_huf.c.o[0m
[ 4%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string.c.o[0m
[ 5%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/float_vector.c.o[0m
[ 5%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/string_vector.c.o[0m
[ 6%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o[0m
[ 6%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/channel_list.c.o[0m
[ 6%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_pxr24.c.o[0m
[ 7%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/opaque.c.o[0m
[ 7%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/preview.c.o[0m
[ 7%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/memory.c.o[0m
[ 8%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/base.c.o[0m
[ 8%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/context.c.o[0m
[ 8%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part.c.o[0m
[ 9%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_structs.c.o[0m
[ 9%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/part_attr.c.o[0m
[ 10%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/std_attr.c.o[0m
[ 10%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/parse_header.c.o[0m
[ 10%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/write_header.c.o[0m
[ 11%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/chunk.c.o[0m
[ 11%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/coding.c.o[0m
[ 12%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/decoding.c.o[0m
[ 12%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/encoding.c.o[0m
[ 12%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/pack.c.o[0m
[ 13%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/unpack.c.o[0m
[ 13%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/validation.c.o[0m
[ 13%] [32mBuilding C object src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/debug.c.o[0m
[ 14%] [32m[1mLinking C shared library libOpenEXRCore-3_2.so[0m
[ 14%] Built target OpenEXRCore
[ 15%] [32mBuilding C object src/bin/exrinfo/CMakeFiles/exrinfo.dir/main.c.o[0m
[ 15%] [32m[1mLinking C executable ../../../bin/exrinfo[0m
[ 15%] Built target exrinfo
[ 15%] [32m[1mLinking CXX shared library libIex-3_2.so[0m
[ 15%] Built target Iex
[ 15%] [32mBuilding CXX object src/test/IexTest/CMakeFiles/IexTest.dir/main.cpp.o[0m
[ 16%] [32mBuilding CXX object src/test/IexTest/CMakeFiles/IexTest.dir/testBaseExc.cpp.o[0m
[ 17%] [32mBuilding CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadPool.cpp.o[0m
[ 17%] [32mBuilding CXX object src/test/IexTest/CMakeFiles/IexTest.dir/mathFuncs.cpp.o[0m
[ 18%] [32mBuilding CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThread.cpp.o[0m
[ 18%] [32mBuilding CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphoreOSX.cpp.o[0m
[ 18%] [32mBuilding CXX object src/test/IexTest/CMakeFiles/IexTest.dir/testMathExc.cpp.o[0m
[ 18%] [32mBuilding CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphorePosix.cpp.o[0m
[ 18%] [32mBuilding CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphoreWin32.cpp.o[0m
[ 18%] [32mBuilding CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphorePosixCompat.cpp.o[0m
[ 18%] [32mBuilding CXX object src/lib/IlmThread/CMakeFiles/IlmThread.dir/IlmThreadSemaphore.cpp.o[0m
[ 19%] [32m[1mLinking CXX shared library libIlmThread-3_2.so[0m
[ 19%] Built target IlmThread
[ 19%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfAttribute.cpp.o[0m
[ 21%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfAcesFile.cpp.o[0m
[ 21%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfB44Compressor.cpp.o[0m
[ 21%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChannelListAttribute.cpp.o[0m
[ 21%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChannelList.cpp.o[0m
[ 21%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfBoxAttribute.cpp.o[0m
[ 21%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompositeDeepScanLine.cpp.o[0m
[ 22%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChromaticitiesAttribute.cpp.o[0m
[ 22%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompressionAttribute.cpp.o[0m
[ 23%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCompressor.cpp.o[0m
[ 23%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfConvert.cpp.o[0m
[ 23%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfCRgbaFile.cpp.o[0m
[ 24%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepCompositing.cpp.o[0m
[ 24%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepFrameBuffer.cpp.o[0m
[ 24%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfChromaticities.cpp.o[0m
[ 25%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineInputFile.cpp.o[0m
[ 25%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineInputPart.cpp.o[0m
[ 25%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepImageStateAttribute.cpp.o[0m
[ 25%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineOutputPart.cpp.o[0m
[ 26%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepScanLineOutputFile.cpp.o[0m
[ 26%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledInputFile.cpp.o[0m
[ 27%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledInputPart.cpp.o[0m
[ 27%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledOutputFile.cpp.o[0m
[ 27%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDeepTiledOutputPart.cpp.o[0m
[ 28%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDoubleAttribute.cpp.o[0m
[ 28%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfDwaCompressor.cpp.o[0m
[ 28%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfEnvmap.cpp.o[0m
[ 29%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfEnvmapAttribute.cpp.o[0m
[ 29%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFastHuf.cpp.o[0m
[ 29%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFloatAttribute.cpp.o[0m
[ 30%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFloatVectorAttribute.cpp.o[0m
[ 30%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFrameBuffer.cpp.o[0m
[ 31%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfFramesPerSecond.cpp.o[0m
[ 31%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfGenericInputFile.cpp.o[0m
[ 31%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfGenericOutputFile.cpp.o[0m
[ 32%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfHeader.cpp.o[0m
[ 32%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfHuf.cpp.o[0m
[ 32%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIDManifest.cpp.o[0m
[ 33%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIDManifestAttribute.cpp.o[0m
[ 33%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputFile.cpp.o[0m
[ 33%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputPart.cpp.o[0m
[ 34%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfInputPartData.cpp.o[0m
[ 34%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIntAttribute.cpp.o[0m
[ 35%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfIO.cpp.o[0m
[ 35%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfKeyCode.cpp.o[0m
[ 35%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfKeyCodeAttribute.cpp.o[0m
[ 36%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfLineOrderAttribute.cpp.o[0m
[ 36%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfLut.cpp.o[0m
[ 36%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMatrixAttribute.cpp.o[0m
[ 37%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMisc.cpp.o[0m
[ 37%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiPartInputFile.cpp.o[0m
[ 37%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiPartOutputFile.cpp.o[0m
[ 38%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfMultiView.cpp.o[0m
[ 38%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOpaqueAttribute.cpp.o[0m
[ 38%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputFile.cpp.o[0m
[ 39%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputPart.cpp.o[0m
[ 39%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfOutputPartData.cpp.o[0m
[ 40%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPartType.cpp.o[0m
[ 40%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPizCompressor.cpp.o[0m
[ 40%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPreviewImage.cpp.o[0m
[ 41%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPreviewImageAttribute.cpp.o[0m
[ 41%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfPxr24Compressor.cpp.o[0m
[ 41%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRational.cpp.o[0m
[ 42%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRationalAttribute.cpp.o[0m
[ 42%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRgbaYca.cpp.o[0m
[ 42%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRgbaFile.cpp.o[0m
[ 43%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRle.cpp.o[0m
[ 43%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfRleCompressor.cpp.o[0m
[ 43%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStandardAttributes.cpp.o[0m
[ 44%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfScanLineInputFile.cpp.o[0m
[ 44%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStdIO.cpp.o[0m
[ 45%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStringAttribute.cpp.o[0m
[ 45%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfStringVectorAttribute.cpp.o[0m
[ 45%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfSystemSpecific.cpp.o[0m
[ 46%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTestFile.cpp.o[0m
[ 46%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfThreading.cpp.o[0m
[ 47%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTileDescriptionAttribute.cpp.o[0m
[ 47%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledInputFile.cpp.o[0m
[ 47%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledInputPart.cpp.o[0m
[ 47%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledMisc.cpp.o[0m
[ 48%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledOutputFile.cpp.o[0m
[ 48%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledOutputPart.cpp.o[0m
[ 49%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTiledRgbaFile.cpp.o[0m
[ 49%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTileOffsets.cpp.o[0m
[ 49%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTimeCode.cpp.o[0m
[ 50%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfTimeCodeAttribute.cpp.o[0m
[ 50%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfVecAttribute.cpp.o[0m
[ 50%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfVersion.cpp.o[0m
[ 51%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfWav.cpp.o[0m
[ 51%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfZip.cpp.o[0m
[ 51%] [32mBuilding CXX object src/lib/OpenEXR/CMakeFiles/OpenEXR.dir/ImfZipCompressor.cpp.o[0m
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:[m[K In function â[01m[Kconst float& Imf_3_2::dwaCompressionLevel(const Header&)[m[Kâ:
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:50:42:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kconst Imf_3_2::TypedAttribute<float>& Imf_3_2::dwaCompressionLevelAttribute(const Header&)[m[Kâ is deprecated: use compression method in ImfHeader [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;[m[K]
50 | return IMF_NAME_ATTRIBUTE (name) [01;35m[K([m[Kheader).value (); \
| [01;35m[K^[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:92:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KIMF_STD_ATTRIBUTE_IMP[m[Kâ
92 | [01;36m[KIMF_STD_ATTRIBUTE_IMP[m[K (dwaCompressionLevel, DwaCompressionLevel, float)
| [01;36m[K^~~~~~~~~~~~~~~~~~~~~[m[K
In file included from [01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:12[m[K:
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:92:24:[m[K [01;36m[Knote: [m[Kdeclared here
92 | IMF_STD_ATTRIBUTE_IMP ([01;36m[KdwaCompressionLevel[m[K, DwaCompressionLevel, float)
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.h:46:34:[m[K [01;36m[Knote: [m[Kin definition of macro â[01m[KIMF_NAME_ATTRIBUTE[m[Kâ
46 | #define IMF_NAME_ATTRIBUTE(name) [01;36m[Kname[m[K##Attribute
| [01;36m[K^~~~[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:92:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KIMF_STD_ATTRIBUTE_IMP[m[Kâ
92 | [01;36m[KIMF_STD_ATTRIBUTE_IMP[m[K (dwaCompressionLevel, DwaCompressionLevel, float)
| [01;36m[K^~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:[m[K In function â[01m[Kfloat& Imf_3_2::dwaCompressionLevel(Header&)[m[Kâ:
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:55:42:[m[K [01;35m[Kwarning: [m[Kâ[01m[KImf_3_2::TypedAttribute<float>& Imf_3_2::dwaCompressionLevelAttribute(Header&)[m[Kâ is deprecated: use compression method in ImfHeader [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;[m[K]
55 | return IMF_NAME_ATTRIBUTE (name) [01;35m[K([m[Kheader).value (); \
| [01;35m[K^[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:92:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KIMF_STD_ATTRIBUTE_IMP[m[Kâ
92 | [01;36m[KIMF_STD_ATTRIBUTE_IMP[m[K (dwaCompressionLevel, DwaCompressionLevel, float)
| [01;36m[K^~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:92:24:[m[K [01;36m[Knote: [m[Kdeclared here
92 | IMF_STD_ATTRIBUTE_IMP ([01;36m[KdwaCompressionLevel[m[K, DwaCompressionLevel, float)
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.h:46:34:[m[K [01;36m[Knote: [m[Kin definition of macro â[01m[KIMF_NAME_ATTRIBUTE[m[Kâ
46 | #define IMF_NAME_ATTRIBUTE(name) [01;36m[Kname[m[K##Attribute
| [01;36m[K^~~~[m[K
[01m[K/build/source/src/lib/OpenEXR/ImfStandardAttributes.cpp:92:1:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KIMF_STD_ATTRIBUTE_IMP[m[Kâ
92 | [01;36m[KIMF_STD_ATTRIBUTE_IMP[m[K (dwaCompressionLevel, DwaCompressionLevel, float)
| [01;36m[K^~~~~~~~~~~~~~~~~~~~~[m[K
[ 52%] [32m[1mLinking CXX shared library libOpenEXR-3_2.so[0m
[ 52%] Built target OpenEXR
[ 52%] [32mBuilding CXX object src/bin/exrheader/CMakeFiles/exrheader.dir/main.cpp.o[0m
[ 53%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfCheckFile.cpp.o[0m
[ 53%] [32mBuilding CXX object src/bin/exrstdattr/CMakeFiles/exrstdattr.dir/main.cpp.o[0m
[ 53%] [32mBuilding CXX object src/bin/exr2aces/CMakeFiles/exr2aces.dir/main.cpp.o[0m
[ 53%] [32mBuilding CXX object src/bin/exrmakepreview/CMakeFiles/exrmakepreview.dir/main.cpp.o[0m
[ 53%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageChannel.cpp.o[0m
[ 53%] [32mBuilding CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/blurImage.cpp.o[0m
[ 54%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImage.cpp.o[0m
[ 53%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/generalInterfaceExamples.cpp.o[0m
[ 54%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageIO.cpp.o[0m
[ 55%] [32mBuilding CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/Image.cpp.o[0m
[ 55%] [32mBuilding CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/main.cpp.o[0m
[ 57%] [32mBuilding CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/Image.cpp.o[0m
[ 57%] [32mBuilding CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/EnvmapImage.cpp.o[0m
[ 58%] [32mBuilding CXX object src/bin/exrmakepreview/CMakeFiles/exrmakepreview.dir/makePreview.cpp.o[0m
[ 58%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/drawImage.cpp.o[0m
[ 58%] [32mBuilding CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/main.cpp.o[0m
[ 58%] [32mBuilding CXX object src/bin/exrmultipart/CMakeFiles/exrmultipart.dir/exrmultipart.cpp.o[0m
[ 58%] [32mBuilding CXX object src/bin/exrmultiview/CMakeFiles/exrmultiview.dir/makeMultiView.cpp.o[0m
[ 58%] [32mBuilding CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/main.cpp.o[0m
[ 58%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/base_units.cpp.o[0m
[ 58%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/CorePerfTest.dir/performance.cpp.o[0m
[ 58%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareB44.cpp.o[0m
[ 58%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/compression.cpp.o[0m
[ 59%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/deep.cpp.o[0m
[ 59%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/general_attr.cpp.o[0m
[ 59%] [32mBuilding CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/makeCubeMap.cpp.o[0m
[ 59%] [32m[1mLinking CXX executable ../../../bin/exr2aces[0m
[ 60%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfDeepImageLevel.cpp.o[0m
[ 61%] [32mBuilding CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/makeLatLongMap.cpp.o[0m
[ 61%] [32m[1mLinking CXX executable ../../../bin/exrmakepreview[0m
[ 61%] Built target exr2aces
[ 61%] [32mBuilding CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/readInputImage.cpp.o[0m
[ 61%] [32mBuilding CXX object src/bin/exrmaketiled/CMakeFiles/exrmaketiled.dir/makeTiled.cpp.o[0m
[ 62%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/generalInterfaceTiledExamples.cpp.o[0m
[ 62%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/lowLevelIoExamples.cpp.o[0m
[ 62%] Built target exrmakepreview
[ 62%] [32mBuilding CXX object src/bin/exrenvmap/CMakeFiles/exrenvmap.dir/resizeImage.cpp.o[0m
[ 62%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareDwa.cpp.o[0m
[ 63%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareFloat.cpp.o[0m
[ 63%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImage.cpp.o[0m
[ 63%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageChannel.cpp.o[0m
[ 64%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageIO.cpp.o[0m
[01m[K/build/source/src/bin/exrmultipart/exrmultipart.cpp:[m[K In function â[01m[Kvoid combine(std::vector<const char*>, std::vector<const char*>, const char*, bool)[m[Kâ:
[01m[K/build/source/src/bin/exrmultipart/exrmultipart.cpp:579:20:[m[K [01;35m[Kwarning: [m[Kignoring return value of â[01m[Kstd::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = Imf_3_2::MultiPartInputFile*; _Alloc = std::allocator<Imf_3_2::MultiPartInputFile*>; size_type = long unsigned int][m[Kâ, declared with attribute â[01m[Knodiscard[m[Kâ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;[m[K]
579 | [01;35m[Kfordelete.size ()[m[K;
| [01;35m[K~~~~~~~~~~~~~~~^~[m[K
In file included from [01m[K/nix/store/y48pjksahap4fi4df6kn5df3fagi9xfk-gcc-12.3.0/include/c++/12.3.0/vector:64[m[K,
from [01m[K/build/source/src/lib/OpenEXR/ImfStringVectorAttribute.h:21[m[K,
from [01m[K/build/source/src/lib/OpenEXR/ImfMultiView.h:13[m[K,
from [01m[K/build/source/src/lib/OpenEXR/ImfPartHelper.h:34[m[K,
from [01m[K/build/source/src/bin/exrmultipart/exrmultipart.cpp:21[m[K:
[01m[K/nix/store/y48pjksahap4fi4df6kn5df3fagi9xfk-gcc-12.3.0/include/c++/12.3.0/bits/stl_vector.h:987:7:[m[K [01;36m[Knote: [m[Kdeclared here
987 | [01;36m[Ksize[m[K() const _GLIBCXX_NOEXCEPT
| [01;36m[K^~~~[m[K
[ 64%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/main.cpp.o[0m
[ 65%] [32m[1mLinking CXX executable ../../../bin/exrmultiview[0m
[ 65%] [32m[1mLinking CXX executable ../../../bin/exrheader[0m
[ 65%] Built target exrheader
[ 66%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/random.cpp.o[0m
[ 66%] Built target exrmultiview
[ 66%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testAttributes.cpp.o[0m
[ 66%] [32m[1mLinking CXX executable ../../../bin/CorePerfTest[0m
[ 66%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/main.cpp.o[0m
[ 66%] Built target CorePerfTest
[ 67%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/previewImageExamples.cpp.o[0m
[ 68%] [32m[1mLinking CXX executable ../../../bin/exrstdattr[0m
[ 68%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/rgbaInterfaceExamples.cpp.o[0m
[ 68%] Built target exrstdattr
[ 68%] [32mBuilding CXX object src/examples/CMakeFiles/OpenEXRExamples.dir/rgbaInterfaceTiledExamples.cpp.o[0m
[ 68%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testB44ExpLogTable.cpp.o[0m
[ 68%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfFlatImageLevel.cpp.o[0m
[ 69%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBackwardCompatibility.cpp.o[0m
[ 70%] [32m[1mLinking CXX executable ../../../bin/IexTest[0m
[ 70%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImage.cpp.o[0m
[ 70%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBadTypeAttributes.cpp.o[0m
[ 70%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testChannels.cpp.o[0m
[ 71%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompositeDeepScanLine.cpp.o[0m
[ 71%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompression.cpp.o[0m
[ 72%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageChannel.cpp.o[0m
[ 72%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageDataWindow.cpp.o[0m
[ 72%] Built target IexTest
[ 72%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testConversion.cpp.o[0m
[ 73%] [32m[1mLinking CXX executable ../../../bin/exrenvmap[0m
[ 73%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/main.cpp.o[0m
[ 73%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageIO.cpp.o[0m
[ 74%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepScanLine.cpp.o[0m
[ 74%] Built target exrenvmap
[ 75%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfImageLevel.cpp.o[0m
[ 75%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepTiled.cpp.o[0m
[ 75%] [32mBuilding CXX object src/lib/OpenEXRUtil/CMakeFiles/OpenEXRUtil.dir/ImfSampleCountChannel.cpp.o[0m
[ 76%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyMultiPartFile.cpp.o[0m
[ 77%] [32m[1mLinking CXX executable ../../bin/OpenEXRExamples[0m
[ 77%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyPixels.cpp.o[0m
[ 78%] [32m[1mLinking CXX executable ../../../bin/exrmaketiled[0m
[ 78%] Built target OpenEXRExamples
[ 78%] Built target exrmaketiled
[ 79%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/read.cpp.o[0m
[ 79%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCpuId.cpp.o[0m
[ 79%] [32mBuilding CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/write.cpp.o[0m
[ 80%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCustomAttributes.cpp.o[0m
[ 80%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineBasic.cpp.o[0m
[ 80%] [32m[1mLinking CXX executable ../../../bin/exrmultipart[0m
[ 80%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineHuge.cpp.o[0m
[ 81%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineMultipleRead.cpp.o[0m
[ 81%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepTiledBasic.cpp.o[0m
[ 81%] Built target exrmultipart
[ 81%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaCompressorSimd.cpp.o[0m
[ 82%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaLookups.cpp.o[0m
[ 82%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testExistingStreams.cpp.o[0m
[ 82%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testFutureProofing.cpp.o[0m
[ 83%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testHuf.cpp.o[0m
[ 83%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIDManifest.cpp.o[0m
[ 84%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testInputPart.cpp.o[0m
[ 84%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIsComplete.cpp.o[0m
[ 84%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLargeDataWindowOffsets.cpp.o[0m
[ 85%] [32m[1mLinking CXX shared library libOpenEXRUtil-3_2.so[0m
[ 85%] Built target OpenEXRUtil
[ 85%] [32mBuilding CXX object src/bin/exrcheck/CMakeFiles/exrcheck.dir/main.cpp.o[0m
[ 86%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLineOrder.cpp.o[0m
[ 86%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLut.cpp.o[0m
[ 86%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMagic.cpp.o[0m
[ 87%] [32m[1mLinking CXX executable ../../../bin/exrcheck[0m
[ 87%] [32mBuilding CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/main.cpp.o[0m
[ 88%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMalformedImages.cpp.o[0m
[ 88%] Built target exrcheck
[ 88%] [32mBuilding CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testFlatImage.cpp.o[0m
[ 89%] [32mBuilding CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testDeepImage.cpp.o[0m
[ 89%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartApi.cpp.o[0m
[ 89%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartFileMixingBasic.cpp.o[0m
[ 90%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartSharedAttributes.cpp.o[0m
[ 90%] [32mBuilding CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testIO.cpp.o[0m
[ 90%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartThreading.cpp.o[0m
[ 91%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiScanlinePartThreading.cpp.o[0m
[ 91%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiTiledPartThreading.cpp.o[0m
[ 91%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiView.cpp.o[0m
[ 92%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testNativeFormat.cpp.o[0m
[ 92%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimized.cpp.o[0m
[ 92%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimizedInterleavePatterns.cpp.o[0m
[ 93%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPartHelper.cpp.o[0m
[ 93%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPreviewImage.cpp.o[0m
[ 93%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgba.cpp.o[0m
[ 94%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgbaThreading.cpp.o[0m
[ 94%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRle.cpp.o[0m
[ 94%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSampleImages.cpp.o[0m
[ 95%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testScanLineApi.cpp.o[0m
[ 95%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSharedFrameBuffer.cpp.o[0m
[ 96%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testStandardAttributes.cpp.o[0m
[ 96%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCompression.cpp.o[0m
[ 96%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCopyPixels.cpp.o[0m
[ 97%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledLineOrder.cpp.o[0m
[ 97%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledRgba.cpp.o[0m
[ 97%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledYa.cpp.o[0m
[ 97%] [32m[1mLinking CXX executable ../../../bin/OpenEXRUtilTest[0m
[ 98%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testWav.cpp.o[0m
[ 98%] Built target OpenEXRUtilTest
[ 98%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testXdr.cpp.o[0m
[ 98%] [32mBuilding CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testYca.cpp.o[0m
[ 99%] [32m[1mLinking CXX executable ../../../bin/OpenEXRTest[0m
[ 99%] Built target OpenEXRTest
[100%] [32m[1mLinking CXX executable ../../../bin/OpenEXRCoreTest[0m
[100%] Built target OpenEXRCoreTest
@nix { "action": "setPhase", "phase": "checkPhase" }
running tests
check flags: SHELL=/nix/store/lamnxdcs902k7dxyqrcggn11vlwrqmb5-bash-5.2-p15/bin/bash VERBOSE=y test
[36mRunning tests...[0m
/nix/store/j268znihxrgdj0n06r6q69827j1jma3i-cmake-3.26.4/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
1/112 Test #2: OpenEXRCore.testBase ...................... Passed 0.01 sec
Start 25: OpenEXRCore.testReadDeep
2/112 Test #3: OpenEXRCore.testBaseErrors ................ Passed 0.01 sec
Start 26: OpenEXRCore.testReadUnpack
3/112 Test #4: OpenEXRCore.testBaseLimits ................ Passed 0.01 sec
Start 27: OpenEXRCore.testWriteBadArgs
4/112 Test #5: OpenEXRCore.testBaseDebug ................. Passed 0.01 sec
Start 28: OpenEXRCore.testWriteBadFiles
5/112 Test #6: OpenEXRCore.testXDR ....................... Passed 0.01 sec
Start 29: OpenEXRCore.testUpdateMeta
6/112 Test #7: OpenEXRCore.testAttrSizes ................. Passed 0.01 sec
Start 30: OpenEXRCore.testWriteBaseHeader
7/112 Test #10: OpenEXRCore.testAttrFloatVectors .......... Passed 0.01 sec
Start 31: OpenEXRCore.testStartWriteScan
8/112 Test #11: OpenEXRCore.testAttrChlists ............... Passed 0.01 sec
Start 32: OpenEXRCore.testStartWriteDeepScan
9/112 Test #12: OpenEXRCore.testAttrPreview ............... Passed 0.01 sec
Start 33: OpenEXRCore.testStartWriteTile
10/112 Test #13: OpenEXRCore.testAttrOpaque ................ Passed 0.01 sec
Start 34: OpenEXRCore.testStartWriteDeepTile
11/112 Test #14: OpenEXRCore.testAttrHandler ............... Passed 0.01 sec
Start 35: OpenEXRCore.testWriteAttrs
12/112 Test #15: OpenEXRCore.testAttrLists ................. Passed 0.01 sec
Start 36: OpenEXRCore.testWriteScans
13/112 Test #16: OpenEXRCore.testReadBadArgs ............... Passed 0.01 sec
Start 37: OpenEXRCore.testWriteTiles
14/112 Test #17: OpenEXRCore.testReadBadFiles .............. Passed 0.01 sec
Start 38: OpenEXRCore.testWriteMultiPart
15/112 Test #18: OpenEXRCore.testOpenScans ................. Passed 0.01 sec
Start 39: OpenEXRCore.testWriteDeep
16/112 Test #19: OpenEXRCore.testOpenTiles ................. Passed 0.01 sec
Start 40: OpenEXRCore.testHUF
17/112 Test #20: OpenEXRCore.testOpenMultiPart ............. Passed 0.01 sec
Start 41: OpenEXRCore.testNoCompression
18/112 Test #22: OpenEXRCore.testReadScans ................. Passed 0.01 sec
Start 42: OpenEXRCore.testRLECompression
19/112 Test #23: OpenEXRCore.testReadTiles ................. Passed 0.01 sec
Start 43: OpenEXRCore.testZIPCompression
20/112 Test #24: OpenEXRCore.testReadMultiPart ............. Passed 0.01 sec
Start 44: OpenEXRCore.testZIPSCompression
21/112 Test #26: OpenEXRCore.testReadUnpack ................ Passed 0.01 sec
Start 45: OpenEXRCore.testPIZCompression
22/112 Test #27: OpenEXRCore.testWriteBadArgs .............. Passed 0.01 sec
Start 46: OpenEXRCore.testPXR24Compression
23/112 Test #28: OpenEXRCore.testWriteBadFiles ............. Passed 0.01 sec
Start 47: OpenEXRCore.testB44Compression
24/112 Test #29: OpenEXRCore.testUpdateMeta ................ Passed 0.01 sec
Start 48: OpenEXRCore.testB44ACompression
25/112 Test #30: OpenEXRCore.testWriteBaseHeader ........... Passed 0.01 sec
Start 49: OpenEXRCore.testDWAACompression
26/112 Test #31: OpenEXRCore.testStartWriteScan ............ Passed 0.01 sec
Start 50: OpenEXRCore.testDWABCompression
27/112 Test #32: OpenEXRCore.testStartWriteDeepScan ........ Passed 0.01 sec
Start 51: OpenEXRCore.testDeepNoCompression
28/112 Test #33: OpenEXRCore.testStartWriteTile ............ Passed 0.01 sec
Start 52: OpenEXRCore.testDeepZIPCompression
29/112 Test #34: OpenEXRCore.testStartWriteDeepTile ........ Passed 0.01 sec
Start 53: OpenEXRCore.testDeepZIPSCompression
30/112 Test #35: OpenEXRCore.testWriteAttrs ................ Passed 0.01 sec
Start 54: OpenEXR.testAttributes
31/112 Test #36: OpenEXRCore.testWriteScans ................ Passed 0.02 sec
Start 55: OpenEXR.testB44ExpLogTable
32/112 Test #37: OpenEXRCore.testWriteTiles ................ Passed 0.02 sec
Start 56: OpenEXR.testBackwardCompatibility
33/112 Test #38: OpenEXRCore.testWriteMultiPart ............ Passed 0.02 sec
Start 57: OpenEXR.testBadTypeAttributes
34/112 Test #39: OpenEXRCore.testWriteDeep ................. Passed 0.02 sec
Start 58: OpenEXR.testChannels
35/112 Test #40: OpenEXRCore.testHUF ....................... Passed 0.02 sec
Start 59: OpenEXR.testCompositeDeepScanLine
36/112 Test #45: OpenEXRCore.testPIZCompression ............ Passed 0.01 sec
Start 60: OpenEXR.testCompression
37/112 Test #49: OpenEXRCore.testDWAACompression ........... Passed 0.01 sec
Start 61: OpenEXR.testConversion
38/112 Test #50: OpenEXRCore.testDWABCompression ........... Passed 0.01 sec
Start 62: OpenEXR.testCopyDeepScanLine
39/112 Test #51: OpenEXRCore.testDeepNoCompression ......... Passed 0.01 sec
Start 63: OpenEXR.testCopyDeepTiled
40/112 Test #52: OpenEXRCore.testDeepZIPCompression ........ Passed 0.01 sec
Start 64: OpenEXR.testCopyMultiPartFile
41/112 Test #53: OpenEXRCore.testDeepZIPSCompression ....... Passed 0.01 sec
Start 65: OpenEXR.testCopyPixels
42/112 Test #55: OpenEXR.testB44ExpLogTable ................ Passed 0.01 sec
Start 66: OpenEXR.testCpuId
43/112 Test #54: OpenEXR.testAttributes .................... Passed 0.02 sec
Start 67: OpenEXR.testCustomAttributes
44/112 Test #56: OpenEXR.testBackwardCompatibility ......... Passed 0.02 sec
Start 68: OpenEXR.testDeepScanLineBasic
45/112 Test #58: OpenEXR.testChannels ...................... Passed 0.02 sec
Start 69: OpenEXR.testDeepScanLineMultipleRead
46/112 Test #66: OpenEXR.testCpuId ......................... Passed 0.01 sec
Start 70: OpenEXR.testDeepTiledBasic
47/112 Test #57: OpenEXR.testBadTypeAttributes ............. Passed 0.03 sec
Start 71: OpenEXR.testDwaCompressorSimd
48/112 Test #67: OpenEXR.testCustomAttributes .............. Passed 0.01 sec
Start 72: OpenEXR.testDwaLookups
49/112 Test #69: OpenEXR.testDeepScanLineMultipleRead ...... Passed 0.03 sec
Start 73: OpenEXR.testExistingStreams
50/112 Test #1: OpenEXR.Iex ...............................Subprocess aborted***Exception: 0.09 sec
See if throw and catch work:
1
2
3
4
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
ok
See if floating-point exceptions work:
invalid operations / exception handling off
1 / 0
inf
sqrt (-1)
-nan
grow (1000, 100)
inf
1 / 0
inf
sqrt (-1)
-nan
grow (1000, 100)
inf
1 / 0
inf
sqrt (-1)
-nan
grow (1000, 100)
inf
invalid operations / exception handling on
1 / 0
terminate called after throwing an instance of 'Iex_3_2::DivzeroExc'
what(): Floating-point division by zero.
Start 74: OpenEXR.testFutureProofing
51/112 Test #65: OpenEXR.testCopyPixels .................... Passed 0.66 sec
Start 75: OpenEXR.testHuf
52/112 Test #41: OpenEXRCore.testNoCompression ............. Passed 0.71 sec
Start 76: OpenEXR.testInputPart
53/112 Test #9: OpenEXRCore.testAttrStringVectors ......... Passed 1.36 sec
Start 77: OpenEXR.testIsComplete
54/112 Test #73: OpenEXR.testExistingStreams ............... Passed 1.40 sec
Start 78: OpenEXR.testLargeDataWindowOffsets
55/112 Test #77: OpenEXR.testIsComplete .................... Passed 0.14 sec
Start 79: OpenEXR.testLineOrder
56/112 Test #79: OpenEXR.testLineOrder ..................... Passed 0.09 sec
Start 80: OpenEXR.testLut
57/112 Test #80: OpenEXR.testLut ........................... Passed 0.05 sec
Start 81: OpenEXR.testMagic
58/112 Test #81: OpenEXR.testMagic ......................... Passed 0.07 sec
Start 82: OpenEXR.testMultiPartApi
59/112 Test #47: OpenEXRCore.testB44Compression ............ Passed 1.71 sec
Start 83: OpenEXR.testMultiPartFileMixingBasic
60/112 Test #48: OpenEXRCore.testB44ACompression ........... Passed 1.81 sec
Start 84: OpenEXR.testMultiPartSharedAttributes
61/112 Test #84: OpenEXR.testMultiPartSharedAttributes ..... Passed 0.03 sec
Start 85: OpenEXR.testMultiPartThreading
62/112 Test #25: OpenEXRCore.testReadDeep .................. Passed 2.16 sec
Start 86: OpenEXR.testMultiScanlinePartThreading
63/112 Test #8: OpenEXRCore.testAttrStrings ............... Passed 2.22 sec
Start 87: OpenEXR.testMultiTiledPartThreading
64/112 Test #74: OpenEXR.testFutureProofing ................ Passed 2.26 sec
Start 88: OpenEXR.testMultiView
65/112 Test #88: OpenEXR.testMultiView ..................... Passed 0.02 sec
Start 89: OpenEXR.testNativeFormat
66/112 Test #86: OpenEXR.testMultiScanlinePartThreading .... Passed 0.49 sec
Start 90: OpenEXR.testOptimized
67/112 Test #21: OpenEXRCore.testOpenDeep .................. Passed 2.66 sec
Start 91: OpenEXR.testOptimizedInterleavePatterns
68/112 Test #89: OpenEXR.testNativeFormat .................. Passed 0.48 sec
Start 92: OpenEXR.testPartHelper
69/112 Test #92: OpenEXR.testPartHelper .................... Passed 0.01 sec
Start 93: OpenEXR.testPreviewImage
70/112 Test #42: OpenEXRCore.testRLECompression ............ Passed 2.88 sec
Start 94: OpenEXR.testRgba
71/112 Test #46: OpenEXRCore.testPXR24Compression .......... Passed 2.90 sec
Start 95: OpenEXR.testRgbaThreading
72/112 Test #93: OpenEXR.testPreviewImage .................. Passed 0.16 sec
Start 96: OpenEXR.testRle
73/112 Test #82: OpenEXR.testMultiPartApi .................. Passed 1.38 sec
Start 97: OpenEXR.testSampleImages
74/112 Test #97: OpenEXR.testSampleImages .................. Passed 0.19 sec
Start 98: OpenEXR.testScanLineApi
75/112 Test #72: OpenEXR.testDwaLookups .................... Passed 3.35 sec
Start 99: OpenEXR.testSharedFrameBuffer
76/112 Test #61: OpenEXR.testConversion .................... Passed 3.39 sec
Start 100: OpenEXR.testStandardAttributes
77/112 Test #44: OpenEXRCore.testZIPSCompression ........... Passed 3.50 sec
Start 101: OpenEXR.testTiledCompression
78/112 Test #100: OpenEXR.testStandardAttributes ............ Passed 0.20 sec
Start 102: OpenEXR.testTiledCopyPixels
79/112 Test #43: OpenEXRCore.testZIPCompression ............ Passed 3.81 sec
Start 103: OpenEXR.testTiledLineOrder
80/112 Test #96: OpenEXR.testRle ........................... Passed 1.03 sec
Start 104: OpenEXR.testTiledRgba
81/112 Test #76: OpenEXR.testInputPart ..................... Passed 3.54 sec
Start 105: OpenEXR.testTiledYa
82/112 Test #101: OpenEXR.testTiledCompression .............. Passed 1.03 sec
Start 106: OpenEXR.testWav
83/112 Test #94: OpenEXR.testRgba .......................... Passed 1.69 sec
Start 107: OpenEXR.testXdr
84/112 Test #107: OpenEXR.testXdr ........................... Passed 0.02 sec
Start 108: OpenEXR.testYca
85/112 Test #63: OpenEXR.testCopyDeepTiled ................. Passed 4.58 sec
Start 109: OpenEXR.testIDManifest
86/112 Test #106: OpenEXR.testWav ........................... Passed 0.11 sec
Start 110: OpenEXRUtil.testFlatImage
87/112 Test #105: OpenEXR.testTiledYa ....................... Passed 0.70 sec
Start 111: OpenEXRUtil.testDeepImage
88/112 Test #64: OpenEXR.testCopyMultiPartFile ............. Passed 6.45 sec
Start 112: OpenEXRUtil.testIO
89/112 Test #112: OpenEXRUtil.testIO ........................ Passed 0.01 sec
90/112 Test #59: OpenEXR.testCompositeDeepScanLine ......... Passed 6.76 sec
91/112 Test #108: OpenEXR.testYca ........................... Passed 3.09 sec
92/112 Test #110: OpenEXRUtil.testFlatImage ................. Passed 3.40 sec
93/112 Test #90: OpenEXR.testOptimized ..................... Passed 6.11 sec
94/112 Test #85: OpenEXR.testMultiPartThreading ............ Passed 7.60 sec
95/112 Test #104: OpenEXR.testTiledRgba ..................... Passed 6.62 sec
96/112 Test #102: OpenEXR.testTiledCopyPixels ............... Passed 7.06 sec
97/112 Test #78: OpenEXR.testLargeDataWindowOffsets ........ Passed 9.71 sec
98/112 Test #99: OpenEXR.testSharedFrameBuffer ............. Passed 8.17 sec
99/112 Test #60: OpenEXR.testCompression ................... Passed 12.46 sec
100/112 Test #71: OpenEXR.testDwaCompressorSimd ............. Passed 13.60 sec
101/112 Test #95: OpenEXR.testRgbaThreading ................. Passed 10.90 sec
102/112 Test #62: OpenEXR.testCopyDeepScanLine .............. Passed 14.83 sec
103/112 Test #68: OpenEXR.testDeepScanLineBasic ............. Passed 15.75 sec
104/112 Test #111: OpenEXRUtil.testDeepImage ................. Passed 15.27 sec
105/112 Test #83: OpenEXR.testMultiPartFileMixingBasic ...... Passed 20.31 sec
106/112 Test #70: OpenEXR.testDeepTiledBasic ................ Passed 24.81 sec
107/112 Test #75: OpenEXR.testHuf ........................... Passed 28.16 sec
108/112 Test #103: OpenEXR.testTiledLineOrder ................ Passed 25.90 sec
109/112 Test #109: OpenEXR.testIDManifest .................... Passed 25.75 sec
110/112 Test #91: OpenEXR.testOptimizedInterleavePatterns ... Passed 35.45 sec
111/112 Test #98: OpenEXR.testScanLineApi ................... Passed 62.91 sec
112/112 Test #87: OpenEXR.testMultiTiledPartThreading ....... Passed 225.77 sec
99% tests passed[0;0m, [0;31m1 tests failed[0;0m out of 112
Total Test time (real) = 228.00 sec
The following tests FAILED:
[0;31m 1 - OpenEXR.Iex (Subprocess aborted)[0;0m
Errors while running CTest
make: *** [Makefile:71: test] Error 8
I see
1 / 0
terminate called after throwing an instance of 'Iex_3_2::DivzeroExc'
what(): Floating-point division by zero.
the test is
void
test2a ()
{
try
{
print (divide (1, 0)); // division by zero
}
catch (const IEX_INTERNAL_NAMESPACE::DivzeroExc &e)
{
std::cout << "caught exception: " << e.what() << std::endl;
}
}
The exception handling is set up by IexMathFpu.cpp, and has got an ifdef controlled by
#include <IexConfigInternal.h>
#if defined(HAVE_UCONTEXT_H) && \
(defined(IEX_HAVE_SIGCONTEXT_CONTROL_REGISTER_SUPPORT) || \
defined(IEX_HAVE_CONTROL_REGISTER_SUPPORT))
If that clause isn't satisfied, then the implementation defaults to the second implementation that is merely a stub for the most part.
I wonder if for musl, this clause can be satisfied? And if it can, does the corresponding implementation work? A quick test would be to try changing the block above to
#include <IexConfigInternal.h>
#if 1
and also to determine which have IEX_HAVE_SIGCONTEXT_CONTROL_REGISTER_SUPPORT
or IEX_HAVE_CONTROL_REGISTER_SUPPORT
is appropriate, or if another solution is required.
Is that something you are able to investigate?
I tried the change you suggested, but the test still fails:
43/116 Test #1: OpenEXR.Iex ...............................Subprocess aborted***Exception: 0.64 sec
See if throw and catch work:
1
2
3
4
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
ok
See if floating-point exceptions work:
invalid operations / exception handling off
1 / 0
inf
sqrt (-1)
-nan
grow (1000, 100)
inf
1 / 0
inf
sqrt (-1)
-nan
grow (1000, 100)
inf
1 / 0
inf
sqrt (-1)
-nan
grow (1000, 100)
inf
invalid operations / exception handling on
1 / 0
terminate called after throwing an instance of 'Iex_3_2::DivzeroExc'
what(): Floating-point division by zero.
With openexr 3.2.0, the OpenEXR.Iex test is failing on musl libc
I identified https://github.com/AcademySoftwareFoundation/openexr/pull/1364 as the cause.
Build log: https://termbin.com/de0u
@cary-ilm @meshula