build.sh ``` #!/bin/sh
rm -f CMakeCache.txt export Ptex_ROOT=$HOME/systems/ptex/head export TBB_ROOT=$HOME/systems/TBB/2021.3.0 cmake VERBOSE=1 \ -D ALWAYS_PREFER_CONFIG=ON \ -D BUILD_TESTING=OFF \ -D BUILD_SHARED_LIBS=ON \ -D PYTHON_EXECUTABLE=/usr/bin/python \ -D Qt5_DIR=$HOME/Qt5.14.0/5.14.0/gcc_64/lib/cmake/Qt5 \ -D pybind11_ROOT=$HOME/systems/pybind11/2.5.0 \ -D USE_PYTHON=ON \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_INSTALL_PREFIX=$HOME/systems/oiio/head-py2 \ -G "Eclipse CDT4 - Ninja" \ ../oiio_git ``` output ``` -- The CXX compiler identification is GNU 7.5.0 -- The C compiler identification is GNU 7.5.0 -- Found Eclipse version 4.15 () -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring OpenImageIO 2.4.1.0 -- CMake 3.21.2 -- CMake system = Linux-5.4.0-107-generic -- CMake system name = Linux -- Project source dir = /data1/nyue/projects/oiio/oiio_git -- Project build dir = /data1/nyue/projects/oiio/build-py2 -- Project install prefix = /home/nyue/systems/oiio/head-py2 -- Configuration types = -- Build type = Release -- CMAKE_UNITY_BUILD_MODE = -- CMAKE_UNITY_BUILD_BATCH_SIZE = -- Setting Namespace to: OpenImageIO_v2_4_1 -- CMAKE_CXX_COMPILER = /usr/bin/c++ -- CMAKE_CXX_COMPILER_ID = GNU -- Building with C++14, downstream minimum C++14 -- clang-format found: /usr/bin/clang-format -- -- * Checking for dependencies... -- * - Missing a dependency 'Package'? -- * Try cmake -DPackage_ROOT=path or set environment var Package_ROOT=path -- * For many dependencies, we supply src/build-scripts/build_Package.bash -- * - To exclude an optional dependency (even if found), -- * -DUSE_Package=OFF or set environment var USE_Package=OFF -- -- Could NOT find Boost (missing: Boost_DIR) -- Found Boost 106501 -- Could NOT find ZLIB (missing: ZLIB_DIR) -- Found ZLIB 1.2.11 -- Could NOT find TIFF (missing: TIFF_DIR) -- Found TIFF 4.0.9 -- Could NOT find OpenEXR (missing: OpenEXR_DIR) -- Could NOT find Imath (missing: Imath_DIR) -- Could NOT find IlmBase (missing: IlmBase_DIR) -- Could NOT find OpenEXR (missing: OpenEXR_DIR) -- OpenEXR library not found -- Try setting OpenEXR_ROOT ? -- Maybe this will help: src/build-scripts/build_openexr.bash CMake Error at src/cmake/checked_find_package.cmake:177 (message): OpenEXR is required, aborting. Call Stack (most recent call first): src/cmake/externalpackages.cmake:98 (checked_find_package) CMakeLists.txt:148 (include) -- Configuring incomplete, errors occurred! See also "/data1/nyue/projects/oiio/build-py2/CMakeFiles/CMakeOutput.log". See also "/data1/nyue/projects/oiio/build-py2/CMakeFiles/CMakeError.log". ``` On Tue, 12 Apr 2022 at 22:34, Larry Gritz <l...@larrygritz.com> wrote: > With OpenEXR/Imath 3.x, there is no "IlmBase". > > OIIO's search for those looks for Imath first (if it exists, it's 3.x > we're dealing with), and if not then it looks for IlmBase and other 2.x > components. > > I don't recognize those output statements... that's not what current OIIO > should print. Can you show us an entire cmake config step output with > VERBOSE=1? I'm having trouble understanding where those come from (we don't > use Imath_DIR, for example). > > > > On Apr 12, 2022, at 9:00 AM, Nicholas Yue <yue.nicho...@gmail.com> wrote: > > Hi, > > I am attempting to build oiio from the head > > I plan to build it with OpenEXR and Imath 3.1.4 > > During configuration of oiio, I see the following > > ``` > -- Could NOT find Imath (missing: Imath_DIR) > -- Could NOT find IlmBase (missing: IlmBase_DIR) > -- Could NOT find OpenEXR (missing: OpenEXR_DIR) > ``` > > Is IlmBase still a requirement or is it safe to ignore it for now ? > > Cheers > -- > Nicholas Yue > https://www.linkedin.com/in/nicholasyue/ > _______________________________________________ > Oiio-dev mailing list > Oiio-dev@lists.openimageio.org > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org > > > -- > Larry Gritz > l...@larrygritz.com > > > > > > _______________________________________________ > Oiio-dev mailing list > Oiio-dev@lists.openimageio.org > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org > -- Nicholas Yue https://www.linkedin.com/in/nicholasyue/
_______________________________________________ Oiio-dev mailing list Oiio-dev@lists.openimageio.org http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org