Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 -- 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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux