Hi, there are some things that refuse to compile. One of them is openimageio.
Is this a bug, or am I missing something? Do I need to update something else first? ,---- [ emerge -a -k @preserved-rebuild ] | [...] | >>> Emerging (27 of 35) media-libs/openimageio-1.6.13::gentoo [1450/94379] | * openimageio-1.6.13.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] | >>> Unpacking source... | >>> Source unpacked in /var/tmp/portage/media-libs/openimageio-1.6.13/work | >>> Preparing source in /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13 ... | >>> Source prepared. | >>> Configuring source in /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13 ... | >>> Working in BUILD_DIR: "/var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build" | cmake -C /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DLIB_INSTALL_DIR=/usr/lib64 -DBUILDSTATIC=OFF -DLINKSTATIC=OFF -DINSTALL_DOCS= | OFF -DOIIO_BUILD_TESTS=OFF -DSTOP_ON_WARNING=OFF -DUSE_EXTERNAL_PUGIXML=ON -DUSE_FIELD3D=OFF -DUSE_FREETYPE=yes -DUSE_FFMPEG=no -DUSE_GIF=yes -DUSE_OCIO=no -DUSE_OPENCV=no -DUSE_OPENGL=yes -DUSE_OPENJPEG=yes -DUSE_OPENSSL=yes -DUSE_PYTHON | =no -DUSE_LIBRAW=no -DUSE_QT=no -DUSE_PYTHON3=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/p | ortage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build/gentoo_toolchain.cmake /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13 | loading initial cache file /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build/gentoo_common_config.cmake | -- The C compiler identification is GNU 5.3.0 | -- The CXX compiler identification is GNU 5.3.0 | -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc | -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works | -- Detecting C compiler ABI info | -- Detecting C compiler ABI info - done | -- Detecting C compile features | -- Detecting C compile features - done | -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ | -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works | -- Detecting CXX compiler ABI info | -- Detecting CXX compiler ABI info - done | -- Detecting CXX compile features | -- Detecting CXX compile features - done | -- Project build dir = /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build | -- CMAKE_CXX_COMPILER is /usr/bin/x86_64-pc-linux-gnu-g++ | -- CMAKE_CXX_COMPILER_ID is GNU | -- Setting Namespace to: OpenImageIO | -- platform = linux64 | -- Boost python support not found -- will not build python components! | -- OpenColorIO disabled | -- No Qt4 -- skipping components that need Qt4. | -- Field3d will not be used | -- Not using LibRaw | -- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.0.2j") | -- OpenSSL enabled | -- OPENSSL_INCLUDES: /usr/include | -- FFmpeg plugin will not be built | -- Field3D plugin will not be built | -- Raw plugin will not be build | -- PTex plugin will not be built | -- | | WARNING: Qt, OpenGL, or GLEW not found -- 'iv' will not be built! | | -- Could not Find Nuke. Skipping build of Nuke plugins. | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../bmpsuite | -- -> Will not run tests bmp | -- -> You can find it at http://entropymine.com/jason/bmpsuite/bmpsuite.zip | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../libtiffpic | -- -> Will not run tests tiff-suite;tiff-depths;tiff-misc | -- -> You can find it at http://www.remotesensing.org/libtiff/images.html | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../openexr-images | -- -> Will not run tests openexr-suite;openexr-multires;openexr-chroma;openexr-v2;perchannel | -- -> You can find it at http://www.openexr.com/downloads.html | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../oiio-images | -- -> Will not run tests gif | -- -> You can find it at Recent checkout of oiio-images | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../j2kp4files_v1_5 | -- -> Will not run tests jpeg2000 | -- -> You can find it at http://www.itu.int/net/ITU-T/sigdb/speimage/ImageForm-s.aspx?val=10100803 | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../oiio-images/pnm | -- -> Will not run tests pnm | -- -> You can find it at Recent checkout of oiio-images | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../TGAUTILS | -- -> Will not run tests targa-tgautils | -- -> You can find it at http://tgautils.inequation.org/ | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../fits-images | -- -> Will not run tests fits | -- -> You can find it at http://www.cv.nrao.edu/fits/data/tests/ | | -- | | Did not find /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13/../webp-images | -- -> Will not run tests webp | -- -> You can find it at http://code.google.com/speed/webp/gallery.html | | -- Configuring done | -- Generating done | -- Build files have been written to: /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build | >>> Source configured. | >>> Compiling source in /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13 ... | >>> Working in BUILD_DIR: "/var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build" | make -j16 VERBOSE=1 | [...] | [100%] Linking CXX executable oiiotool | cd /var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build/src/oiiotool && /usr/bin/cmake -E cmake_link_script CMakeFiles/oiiotool.dir/link.txt --verbose=1 | ccache /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -march=westmere -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -maes -mpclmul -mpopcnt -msse4.2 -msse4.1 -mfxsr --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-s | ize=12288 -mtune=westmere -fomit-frame-pointer -fno-stack-protector -Wl,-O1 -Wl,--as-needed CMakeFiles/oiiotool.dir/oiiotool.cpp.o CMakeFiles/oiiotool.dir/diff.cpp.o CMakeFiles/oiiotool.dir/imagerec.cpp.o CMakeFiles/oiiotool.dir/printi | nfo.cpp.o -o oiiotool -rdynamic ../libOpenImageIO/libOpenImageIO.so.1.6.13 -lboost_filesystem-mt -lboost_regex-mt -lboost_system-mt -lboost_thread-mt -lboost_chrono-mt -lboost_date_time-mt -lboost_atomic-mt -lrt -ldl -lssl -lcrypto -lfre | etype -lpng -lz -ltiff -ljpeg -lIlmImf -lImath -lIex -lHalf -lIlmThread -lpthread -lopenjpeg -lwebp -lgif -lz -ltiff -ljpeg -lIlmImf -lImath -lIex -lHalf -lIlmThread -lpthread -lopenjpeg -lwebp -lgif -lpugixml -Wl,-rpath,/var/tmp/portage/ | media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build/src/libOpenImageIO: | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::TypedAttribute<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std:: | char_traits<char>, std::allocator<char> > > > >::writeValueTo(Imf_2_1::OStream&, int) const' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::TypedAttribute<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::readValueFrom(Imf_2_1::IStream&, int, int)' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::Header::type[abi:cxx11]() const' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::TypedAttribute<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std:: | char_traits<char>, std::allocator<char> > > > >::readValueFrom(Imf_2_1::IStream&, int, int)' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::TypedAttribute<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::staticTypeName()' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::TypedAttribute<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std:: | char_traits<char>, std::allocator<char> > > > >::staticTypeName()' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::Header::name[abi:cxx11]() const' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::Header::setType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' | ../libOpenImageIO/libOpenImageIO.so.1.6.13: undefined reference to `Imf_2_1::TypedAttribute<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::writeValueTo(Imf_2_1::OStream&, int) const' | collect2: error: ld returned 1 exit status | src/oiiotool/CMakeFiles/oiiotool.dir/build.make:207: recipe for target 'src/oiiotool/oiiotool' failed | make[2]: *** [src/oiiotool/oiiotool] Error 1 | make[2]: Leaving directory '/var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build' | CMakeFiles/Makefile2:1366: recipe for target 'src/oiiotool/CMakeFiles/oiiotool.dir/all' failed | make[1]: *** [src/oiiotool/CMakeFiles/oiiotool.dir/all] Error 2 | make[1]: Leaving directory '/var/tmp/portage/media-libs/openimageio-1.6.13/work/openimageio-1.6.13_build' | Makefile:160: recipe for target 'all' failed | make: *** [all] Error 2 | * ERROR: media-libs/openimageio-1.6.13::gentoo failed (compile phase): | * emake failed `----