Hi,

I've been compiling OpenEXR (v2.1.0) for Open Image IO (v1.4) and noticed that 
the isDeepData is not exported from the ilmimf libraries and thus is you have 
the OPENEXR_VERSION2=1 pre-processor set in OIIO, it will fail to link. (In 
case it makes any difference, i'm dynamically linking OpenEXR to OpenImageIO).

The solution was to add IMF_EXPORT (and a #import "ImfExport.h")to the 
isDeepData function signature.
(The others in the ImfChannelListAttribute.h file may also need this export as 
needed).

Not sure if this is intentional, or OIIO not using the OpenEXR library as 
intended, so thought I'd share it here …..

Best Regards,
   Simon

---
Simon C Smith
Co-Founder & CTO
www.hdrlightstudio.com

_______________________________________________
Openexr-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to