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
