Build error against openexr 3.0.1 #198

Closed
opened 1 month ago by selk · 3 comments
selk commented 1 month ago
Collaborator

Today I've added the support for OpenEXR in Dragora, this is Openexr 3.0.1 which requires Imath (v3.0.1 here) both are distributed by the same project...

However, trying to turning ON the support for OpenEXR in tdelibs and tdebase, gives errors in tdebase. This is a fragment of the complete build log:

http://ix.io/2W8A

Today I've added the support for OpenEXR in Dragora, this is Openexr 3.0.1 which requires Imath (v3.0.1 here) both are distributed by the same project... However, trying to turning ON the support for OpenEXR in tdelibs and tdebase, gives errors in tdebase. This is a fragment of the complete build log: http://ix.io/2W8A
Owner

OpenEXR seems to have made an API change with version 3.0.x. Obviously, it will require add version detection and edit code for use new API calls.

See OpenEXR/Imath 2.x to 3.x Porting Guide.

OpenEXR seems to have made an API change with version 3.0.x. Obviously, it will require add version detection and edit code for use new API calls. See [OpenEXR/Imath 2.x to 3.x Porting Guide](https://github.com/AcademySoftwareFoundation/Imath/blob/master/docs/PortingGuide2-3.md).
SlavekB referenced this issue from a commit 3 weeks ago
SlavekB referenced this issue from a commit 3 weeks ago
Owner

Thanks to Sergej it turned out that the problem is smaller than we expected. Now it should be resolved in commits above.

Thanks to Sergej it turned out that the problem is smaller than we expected. Now it should be resolved in commits above.
SlavekB closed this issue 3 weeks ago
SlavekB added this to the R14.0.10 release milestone 3 weeks ago
Poster
Collaborator

Nice!

I have tested the backported patch with (the compilation for) tdebase-14.0.9 against openexr 3.0.1, imath 3.0.1 and I can confirm that it works.

Nice! I have tested the backported patch with (the compilation for) tdebase-14.0.9 against openexr 3.0.1, imath 3.0.1 and I can confirm that it works.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.