On Thursday, January 25, 2018 8:09:41 AM EST Dennis Veatch wrote:
> As stated in Subject. Everything goes fine till that part and here is the
> snip;
>
> canning dependencies of target jpeg.imageio
> [ 78%] Building CXX object src/jpeg.imageio/CMakeFiles/jpeg.imageio.dir/
> jpeginput.cpp.o
> [ 78%] Building CXX object src/jpeg.imageio/CMakeFiles/jpeg.imageio.dir/
> jpegoutput.cpp.o
> [ 79%] Linking CXX shared library jpeg.imageio.so
> [ 79%] Built target jpeg.imageio
> Scanning dependencies of target jpeg2000.imageio
> [ 79%] Building CXX object src/jpeg2000.imageio/CMakeFiles/
> jpeg2000.imageio.dir/jpeg2000input-v1.cpp.o
> [ 79%] Building CXX object src/jpeg2000.imageio/CMakeFiles/
> jpeg2000.imageio.dir/jpeg2000output-v1.cpp.o
> [ 80%] Linking CXX shared library jpeg2000.imageio.so
> [ 80%] Built target jpeg2000.imageio
> Scanning dependencies of target openexr.imageio
> [ 80%] Building CXX object
> src/openexr.imageio/CMakeFiles/openexr.imageio.dir/ exrinput.cpp.o
> /usr/src/oiio-Release-1.8.7/src/openexr.imageio/exrinput.cpp:92:10: fatal
> error: imageio_pvt.h: No such file or directory
> #include "imageio_pvt.h"
> ^~~~~~~~~~~~~~~
> compilation terminated.
> make[2]: *** [src/openexr.imageio/CMakeFiles/openexr.imageio.dir/build.make:
> 63: src/openexr.imageio/CMakeFiles/openexr.imageio.dir/exrinput.cpp.o]
> Error 1 make[1]: *** [CMakeFiles/Makefile2:2298:
> src/openexr.imageio/CMakeFiles/ openexr.imageio.dir/all] Error 2
> make: *** [Makefile:152: all] Error 2
>
> Fairly certain it is a header pathing problem but of the things I've tried
> still, no luck. Those things being;
>
> #include "OpenImageIO/imageio_pvt.h"
> #include <OpenImageIO/imageio_pvt.h>
>
> #include "libOpenImageIO/imageio_pvt.h"
> #include <libOpenImageIO/imageio_pvt.h>
>
> So have run out of ideas.
Erp. Follow up.
Changed that line to #include imageio_pvt.h and it appears to be a problem
with openexr (I have version 2.2.1);
[ 79%] Building CXX object src/jpeg2000.imageio/CMakeFiles/
jpeg2000.imageio.dir/jpeg2000output-v1.cpp.o
[ 80%] Linking CXX shared library jpeg2000.imageio.so
[ 80%] Built target jpeg2000.imageio
Scanning dependencies of target openexr.imageio
[ 80%] Building CXX object src/openexr.imageio/CMakeFiles/openexr.imageio.dir/
exrinput.cpp.o
/usr/src/oiio-Release-1.8.7/src/openexr.imageio/exrinput.cpp:92:10: error:
#include expects "FILENAME" or <FILENAME>
#include imageio_pvt.h
^~~~~~~~~~~
/usr/src/oiio-Release-1.8.7/src/openexr.imageio/exrinput.cpp: In member
function 'void OpenImageIO_v1_8::OpenEXRInput::PartInfo::parse_header(const
Imf_2_2::Header*)':
/usr/src/oiio-Release-1.8.7/src/openexr.imageio/exrinput.cpp:707:10: error:
'check_texture_metadata_sanity' is not a member of 'OpenImageIO_v1_8::pvt'
pvt::check_texture_metadata_sanity (spec);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [src/openexr.imageio/CMakeFiles/openexr.imageio.dir/build.make:
63: src/openexr.imageio/CMakeFiles/openexr.imageio.dir/exrinput.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2298: src/openexr.imageio/CMakeFiles/
openexr.imageio.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org