Ah, sorry, I think it should be changed to this:
#ifdef USE_OPENEXR_VERSION2
// EXR "name" also gets passed along as "oiio:subimagename".
if (header->hasName())
spec.attribute ("oiio:subimagename", header->name());
#endif
I didn't realize that the hasName method was a new addition.
On Jan 7, 2014, at 11:23 AM, Richard Shaw <[email protected]> wrote:
> On Mon, Jan 6, 2014 at 2:09 PM, Larry Gritz <[email protected]> wrote:
> I've tagged Release-1.3.10. It's a bug-fix release with the following
> release notes:
>
> i just tried a build on Fedora 19 x86_64 and got the following error:
>
> [ 60%] Building CXX object
> src/libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/rla.imageio/rlaoutput.cpp.o
> cd
> /home/build/rpmbuild/OpenImageIO/BUILD/oiio-Release-1.3.10/build/linux/src/libOpenImageIO
> && /usr/lib64/ccache/c++ -DBOOST_TEST_DYN_LINK -DEMBED_PLUGINS=1 -DNDEBUG
> -DOpenImageIO_EXPORTS -DPTEX_EXPORTS -DUSE_BOOST_ASIO=1 -DUSE_FIELD3D=1
> -DUSE_FREETYPE -DUSE_OCIO=1 -DUSE_OPENJPEG -DUSE_OPENSSL=1 -DUSE_TBB=0
> -DUSE_WEBP=1 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches -m64
> -mtune=generic -O2 -g -DNDEBUG -fPIC -I/usr/include/OpenEXR
> -I/home/build/rpmbuild/OpenImageIO/BUILD/oiio-Release-1.3.10/src/include
> -I/home/build/rpmbuild/OpenImageIO/BUILD/oiio-Release-1.3.10/build/linux/include
> -I/usr/include/openjpeg-1.5 -I/usr/include/freetype2 -Wall -Werror -o
> CMakeFiles/OpenImageIO.dir/__/rla.imageio/rlaoutput.cpp.o -c
> /home/build/rpmbuild/OpenImageIO/BUILD/oiio-Release-1.3.10/src/rla.imageio/rlaoutput.cpp
> /home/build/rpmbuild/OpenImageIO/BUILD/oiio-Release-1.3.10/src/openexr.imageio/exrinput.cpp:
> In member function 'void
> OpenImageIO::v1_3::OpenEXRInput::PartInfo::parse_header(const Imf::Header*)':
> /home/build/rpmbuild/OpenImageIO/BUILD/oiio-Release-1.3.10/src/openexr.imageio/exrinput.cpp:635:17:
> error: 'const class Imf::Header' has no member named 'hasName'
> if (header->hasName())
> ^
> /home/build/rpmbuild/OpenImageIO/BUILD/oiio-Release-1.3.10/src/openexr.imageio/exrinput.cpp:636:54:
> error: 'const class Imf::Header' has no member named 'name'
> spec.attribute ("oiio:subimagename", header->name());
> ^
> make[2]: ***
> [src/libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/openexr.imageio/exrinput.cpp.o]
> Error 1
> make[2]: *** Waiting for unfinished jobs....
>
> Any ideas?
>
> Thanks,
> Richard
>
> _______________________________________________
> 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