openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Openexr-devel] CMake only build of OpenEXR () under Fedora 15 failing …


From: Simon Smith
Subject: [Openexr-devel] CMake only build of OpenEXR () under Fedora 15 failing ….
Date: Tue, 18 Nov 2014 16:48:02 +0000

Hi,

I'm having trouble building OpenEXR under Fedora15 using CMake (as I've used under Windows and OSX previously).

I've used CMake to build IlmBase (with a CMAKE_INSTALL_PREFIX of /home/simon/openexr-src/openexr-cvs/ilmbase-2.1.0/deploy/)
I then used CMake with OpenEXR (with a CMAKE_INSTALL_PREFIX of  /home/simon/openexr-src/openexr-cvs/openexr-2.1.0/deploy/)

I then added ILMBASE_PACKAGE_PREFIX to point to: /home/simon/openexr-src/openexr-cvs/ilmbase-2.1.0/deploy/ to tie the two together (I hope!)

From a CMake point of view, the source lives here: /home/simon/openexr-src/openexr-cvs/openexr-2.1.0/, and the "Where To Build The Binaries" goes here: /home/simon/openexr-src/openexr-cvs/openexr-2.1.0/build/

I Then hit "Generate", and in terminal went to the build directory, ran make, and it failed with the following:

Scanning dependencies of target b44ExpLogTable
[  1%] Building CXX object IlmImf/CMakeFiles/b44ExpLogTable.dir/b44ExpLogTable.cpp.o
Linking CXX executable b44ExpLogTable
[  1%] Built target b44ExpLogTable
Scanning dependencies of target IlmImf
[  1%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfAttribute.cpp.o
[  2%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfBoxAttribute.cpp.o
[  2%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfCRgbaFile.cpp.o
[  3%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfChannelList.cpp.o
[  3%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfChannelListAttribute.cpp.o
[  4%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfFloatAttribute.cpp.o
[  5%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfFrameBuffer.cpp.o
[  5%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfHeader.cpp.o
[  6%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfIO.cpp.o
[  6%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfInputFile.cpp.o
[  7%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfIntAttribute.cpp.o
[  8%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfLineOrderAttribute.cpp.o
[  8%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfMatrixAttribute.cpp.o
[  9%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfOpaqueAttribute.cpp.o
[  9%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfOutputFile.cpp.o
[ 10%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfRgbaFile.cpp.o
[ 11%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfStringAttribute.cpp.o
[ 11%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfVecAttribute.cpp.o
[ 12%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfHuf.cpp.o
[ 12%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfThreading.cpp.o
[ 13%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfWav.cpp.o
[ 14%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfLut.cpp.o
[ 14%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfCompressor.cpp.o
[ 15%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfRleCompressor.cpp.o
[ 15%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfZipCompressor.cpp.o
[ 16%] Building CXX object IlmImf/CMakeFiles/IlmImf.dir/ImfPizCompressor.cpp.o
make[2]: *** No rule to make target `../b44ExpLogTable.h', needed by `IlmImf/CMakeFiles/IlmImf.dir/ImfB44Compressor.cpp.o'.  Stop.
make[1]: *** [IlmImf/CMakeFiles/IlmImf.dir/all] Error 2
make: *** [all] Error 2

Any thoughts/help would be greatly appreciated!
Just a side note: The same source code and cmake files have all been working for OSX and Windows.



Best Regards,
   Simon

---
Simon C Smith
Co-Founder & CTO


reply via email to

[Prev in Thread] Current Thread [Next in Thread]