I noticed the same thing, but it seemed from looking at openexr that this
is supposed to be an internal function. I may have been misinterpreting the
source though.

Cheers,

Alan
On Jun 5, 2014 4:26 AM, "Simon Smith" <[email protected]> wrote:

> 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
>
>
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>
>
_______________________________________________
Openexr-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/openexr-devel

Reply via email to