Re: Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-24 Thread Luya Tshimbalanga
On 2021-08-24 9:14 a.m., Richard Shaw wrote: 2. In %install it tries to install some RPM macros referencing a SOURCE3 but it does not exist. I've commented it out for now. An oversight. SOURCE3 should be SOURCE1 which is the needed RPM macros. New openxr 1.0.19 just landed at this time of w

Re: Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-24 Thread Richard Shaw
OpenColorIO 2 along with OpenImageIO and Blender have now been built for f35 & f36. I'm just waiting until krita finishes before submitting the side-tag as an update. WHEW! Thanks, Richard ___ devel mailing list -- devel@lists.fedoraproject.org To unsub

Re: Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-24 Thread Richard Shaw
I got a test package almost built but still working out the last few problems. 1. For some reason we need to link with the Boost boost_python component but that hasn't been required before. I don't have time to determine why so I'm using the big stick method to make it work. To make matters worse

Re: Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-24 Thread Richard Shaw
That one is "fixed", now the next problem: /usr/include/boost/python/converter/arg_to_python.hpp:205: error: undefined reference to 'boost::python::converter::detail::arg_to_python_base::arg_to_python_base(void const volatile*, boost::python::converter::registration const&)' /usr/include/boost/pyt

Re: Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-24 Thread Richard Shaw
On Tue, Aug 24, 2021 at 7:20 AM Mamoru TASAKA wrote: > Richard Shaw wrote on 2021/08/24 20:59: > > Figured out that was a missing include, ImfFrameBuffer.h, now on to the > > next issue: > > > > > /builddir/build/BUILD/blender-2.93.3/source/blender/python/mathutils/mathutils.c: > > In function 'm

Re: Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-24 Thread Mamoru TASAKA
Richard Shaw wrote on 2021/08/24 20:59: Figured out that was a missing include, ImfFrameBuffer.h, now on to the next issue: /builddir/build/BUILD/blender-2.93.3/source/blender/python/mathutils/mathutils.c: In function 'mathutils_array_hash': /builddir/build/BUILD/blender-2.93.3/source/blender/py

Re: Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-24 Thread Richard Shaw
Figured out that was a missing include, ImfFrameBuffer.h, now on to the next issue: /builddir/build/BUILD/blender-2.93.3/source/blender/python/mathutils/mathutils.c: In function 'mathutils_array_hash': /builddir/build/BUILD/blender-2.93.3/source/blender/python/mathutils/mathutils.c:98:24: error: i

Re: OpenColorIO 2.0 and libHalf

2021-08-24 Thread Richard Shaw
On Tue, Aug 24, 2021 at 1:48 AM Adam Williamson wrote: > On Mon, 2021-08-23 at 01:20 -0700, Luya Tshimbalanga wrote: > > On 2021-08-23 12:46 a.m., Josef Řídký wrote: > > > There should not be any reason to have the ilmbase package as separate > > > one, because this package has been incorporated

Re: OpenColorIO 2.0 and libHalf

2021-08-23 Thread Adam Williamson
On Mon, 2021-08-23 at 01:20 -0700, Luya Tshimbalanga wrote: > On 2021-08-23 12:46 a.m., Josef Řídký wrote: > > There should not be any reason to have the ilmbase package as separate > > one, because this package has been incorporated into the openexr > > package itself (in version 3). > > > > As

Blender build troubleshooting (was: OpenColorIO 2.0 and libHalf)

2021-08-23 Thread Richard Shaw
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

Re: OpenColorIO 2.0 and libHalf

2021-08-23 Thread Richard Shaw
On Mon, Aug 23, 2021 at 3:21 AM Luya Tshimbalanga wrote: > On 2021-08-23 12:46 a.m., Josef Řídký wrote: > > There should not be any reason to have the ilmbase package as separate > one, because this package has been incorporated into the openexr package > itself (in version 3). > > As per libHalf

Re: OpenColorIO 2.0 and libHalf

2021-08-23 Thread Luya Tshimbalanga
On 2021-08-23 4:40 a.m., Richard Shaw wrote: Now that the OpenEXR/Imath disaster is nearly over I'm going to turn my attention to OpenColorIO. Not many packages need it so this might be easier. I have already created an opencolorio1 compat package for those upstream that haven't ported to v

Re: OpenColorIO 2.0 and libHalf

2021-08-23 Thread Richard Shaw
On Mon, Aug 23, 2021 at 3:21 AM Luya Tshimbalanga wrote: > On 2021-08-23 12:46 a.m., Josef Řídký wrote: > > There should not be any reason to have the ilmbase package as separate > one, because this package has been incorporated into the openexr package > itself (in version 3). > > As per libHalf

Re: OpenColorIO 2.0 and libHalf

2021-08-23 Thread Luya Tshimbalanga
On 2021-08-23 12:46 a.m., Josef Řídký wrote: There should not be any reason to have the ilmbase package as separate one, because this package has been incorporated into the openexr package itself (in version 3). As per libHalf, this functionality has been moved into a new package imath, that

Re: OpenColorIO 2.0 and libHalf

2021-08-23 Thread Josef Řídký
There should not be any reason to have the ilmbase package as separate one, because this package has been incorporated into the openexr package itself (in version 3). As per libHalf, this functionality has been moved into a new package imath, that was introduced by upstream with release of openexr

OpenColorIO 2.0 and libHalf

2021-08-23 Thread Luya Tshimbalanga
It appears OpenColorIO 2.0, a requirement for Blender 2.93 series needs libHalf, a library found in ilmbase package which is obsolete by openexr 3. Looking at Mandriva repository, it appears ilmbase successfully depends on newer openexr. See https://mageia.pkgs.org/cauldron/mageia-core-release