No, that doesn't make sense. You MUST have the include file name either in 
"quotes" or <brackets>. 
That's an error, as reported, and then following that you will have a cascade 
of other errors that you shouldn't trust.

The imageio_pvt.h file us generated at runtime by CMake.  I suspect that this 
is going wrong somehow.

Can you start fresh? Like do a "make nuke" from the top level, then a brand new 
'make' that will force everything to start from scratch and regenerate files 
like this?


> On Jan 25, 2018, at 5:39 AM, Dennis Veatch <[email protected]> wrote:
> 
> 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

--
Larry Gritz
[email protected]




_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to