Skip to content

[BUILD] openimageio 3.x compatibility #2392

@0-wiz-0

Description

@0-wiz-0

Commit Hash 7e0e94a

Platform NetBSD

Summary
After the update of openimageio in pkgsrc to 3.0.9.1, the build of olive-editor started failing.

Additional Information / Output
The symptom is:

/scratch/multimedia/olive-editor/work/olive-7e0e94abf6610026aebb9ddce8564c39522fac6e/app/codec/oiio/oiiodecoder.cpp: In member function 'virtual olive::TexturePtr olive::OIIODecoder::RetrieveVideoInternal(const olive::Decoder::RetrieveVideoPa
rams&)':
/scratch/multimedia/olive-editor/work/olive-7e0e94abf6610026aebb9ddce8564c39522fac6e/app/codec/oiio/oiiodecoder.cpp:137:25: error: no matching function for call to 'OpenImageIO_v3_0::ImageInput::read_image(OpenImageIO_v3_0::TypeDesc::BASETYPE
&, char*, const OpenImageIO_v3_0::stride_t&, int)'
  137 |       image_->read_image(oiio_pix_fmt_, buffer_.data(), OIIO::AutoStride, buffer_.linesize_bytes());
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/multimedia/olive-editor/work/.buildlink/include/OpenImageIO/imageio.h:1435:18: note: candidate: 'virtual bool OpenImageIO_v3_0::ImageInput::read_image(int, int, int, int, OpenImageIO_v3_0::TypeDesc, void*, OpenImageIO_v3_0::stride_t,
 OpenImageIO_v3_0::stride_t, OpenImageIO_v3_0::stride_t, OpenImageIO_v3_0::ProgressCallback, void*)'
 1435 |     virtual bool read_image (int subimage, int miplevel,
      |                  ^~~~~~~~~~
/scratch/multimedia/olive-editor/work/.buildlink/include/OpenImageIO/imageio.h:1435:18: note:   candidate expects 11 arguments, 4 provided
/scratch/multimedia/olive-editor/work/olive-7e0e94abf6610026aebb9ddce8564c39522fac6e/app/codec/oiio/oiiodecoder.cpp:140:25: error: no matching function for call to 'OpenImageIO_v3_0::ImageInput::read_image(const OpenImageIO_v3_0::TypeDesc&, v
oid*, OpenImageIO_v3_0::stride_t, OpenImageIO_v3_0::stride_t, OpenImageIO_v3_0::stride_t)'
  140 |       image_->read_image(image_->spec().format, buf.localpixels(), buf.pixel_stride(), buf.scanline_stride(), buf.z_stride());
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/multimedia/olive-editor/work/.buildlink/include/OpenImageIO/imageio.h:1435:18: note: candidate: 'virtual bool OpenImageIO_v3_0::ImageInput::read_image(int, int, int, int, OpenImageIO_v3_0::TypeDesc, void*, OpenImageIO_v3_0::stride_t,
 OpenImageIO_v3_0::stride_t, OpenImageIO_v3_0::stride_t, OpenImageIO_v3_0::ProgressCallback, void*)'
 1435 |     virtual bool read_image (int subimage, int miplevel,
      |                  ^~~~~~~~~~
/scratch/multimedia/olive-editor/work/.buildlink/include/OpenImageIO/imageio.h:1435:18: note:   candidate expects 11 arguments, 5 provided

Metadata

Metadata

Assignees

No one assigned

    Labels

    Building/PackagingCompile or install issues (excluding CI)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions