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));
| ^~~~~
/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 -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure