I fixed the type issue but now I'm at this point...
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:
In function 'bool imb_save_openexr_half(ImBuf*, const char*, int)':
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:438:17:
error: aggregate 'Imf_3_1::FrameBuffer frameBuffer' has incomplete type and
cannot be defined
438 | FrameBuffer frameBuffer;
| ^~~~~~~~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:456:29:
error: 'Slice' was not declared in this scope
456 | frameBuffer.insert("R", Slice(HALF, (char *)&to->r, xstride,
ystride));
| ^~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:
In function 'bool imb_save_openexr_float(ImBuf*, const char*, int)':
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:544:17:
error: aggregate 'Imf_3_1::FrameBuffer frameBuffer' has incomplete type and
cannot be defined
544 | FrameBuffer frameBuffer;
| ^~~~~~~~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:567:29:
error: 'Slice' was not declared in this scope
567 | frameBuffer.insert("R", Slice(Imf::FLOAT, (char *)rect[0],
xstride, ystride));
| ^~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:
In function 'void IMB_exr_write_channels(void*)':
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:1100:15:
error: aggregate 'Imf_3_1::FrameBuffer frameBuffer' has incomplete type and
cannot be defined
1100 | FrameBuffer frameBuffer;
| ^~~~~~~~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:1125:13:
error: 'Slice' was not declared in this scope
1125 | Slice(Imf::HALF, (char *)rect_to_write, sizeof(half),
-data->width * sizeof(half)));
| ^~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:1131:28:
error: 'Slice' was not declared in this scope
1131 | Slice(Imf::FLOAT,
| ^~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:
In function 'void IMB_exrtile_write_channels(void*, int, int, int, const
char*, bool)':
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:1162:15:
error: aggregate 'Imf_3_1::FrameBuffer frameBuffer' has incomplete type and
cannot be defined
1162 | FrameBuffer frameBuffer;
| ^~~~~~~~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:1189:26:
error: 'Slice' was not declared in this scope
1189 | Slice(Imf::FLOAT,
| ^~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:
In function 'void IMB_exr_read_channels(void*)':
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:1235:17:
error: aggregate 'Imf_3_1::FrameBuffer frameBuffer' has incomplete type and
cannot be defined
1235 | FrameBuffer frameBuffer;
| ^~~~~~~~~~~
/builddir/build/BUILD/blender-2.93.3/source/blender/imbuf/intern/openexr/openexr_api.cpp:1267:28:
error: 'Slice' was not declared in this scope
1267 | Slice(Imf::FLOAT, (char *)rect, xstride,
ystride));
| ^~~~~
Not sure what to do with this. Time for bed, maybe some sleep and coffee
(in that order) will help.
Thanks,
Richard
>
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure