Blender itself was updated now:
https://developer.blender.org/rB66d8bfb85c61aafe3bad2edf0e7b4d9d694ee2e7

On Tue, Dec 11, 2018 at 6:49 AM Larry Gritz <[email protected]> wrote:

> If line 456 is this one:
>
>      ImageOutput *out = ImageOutput::create(filename);
>
> You want to change that to
>
>     auto out = ImageOutput::create(filename);
>
> For 2.0, you could also have said
>
>     std::unique_ptr<ImageOutput> out = ImageOutput::create(filename);
>
> But the beauty of C++11 'auto' is that not only is it shorter, but also it
> will work with both OIIO 1.8 (returning a raw pointer) or 2.0 (returning a
> unique_ptr).
>
>
> On Dec 10, 2018, at 6:56 PM, Richard Shaw <[email protected]> wrote:
>
> On Mon, Dec 10, 2018 at 4:05 PM Larry Gritz <[email protected]> wrote:
>
>> I'm not done writing this document yet, but I have already finished the
>> section that will give you the answer:
>>
>> https://github.com/OpenImageIO/oiio/wiki/OIIO-2.0-Porting-Guide
>>
>
> Ok, based on that I did the following but I'm still seeing the error at
> line 456...
>
> --- a/intern/cycles/render/buffers.cpp
> +++ b/intern/cycles/render/buffers.cpp
> @@ -468,7 +468,10 @@ void DisplayBuffer::write(Device *device
>
>   out->close();
>
> - delete out;
> +#if OIIO_VERSION < 10903
> +        delete out;
> +#endif
> +
>  }
>
> Thanks,
> Richard
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>
>
> --
> Larry Gritz
> [email protected]
>
>
>
>
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to