On Mon, Aug 23, 2021 at 3:21 AM Luya Tshimbalanga <luya@xxxxxxxxxxxxxxxxx> 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, this functionality has been moved into a new package imath, that was introduced by upstream with release of openexr 3 and is available in Fedora now.
Unfortunately, building OpenColorIO 2.0 failed to properly detect libHalf despite the inclusion of imath.
Extract below:
~~
-- Found yaml-cpp: /usr/lib64/libyaml-cpp.so.0.6.3 (found suitable version "0.6.3", minimum required is "0.6.3") CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Half (missing: Half_LIBRARY Half_INCLUDE_DIR) (Required is at least version "2.4.0") Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) share/cmake/modules/FindHalf.cmake:119 (find_package_handle_standard_args) share/cmake/modules/FindExtPackages.cmake:37 (find_package) CMakeLists.txt:239 (include) ~~~Source from https://copr.fedorainfracloud.org/coprs/luya/blender-egl/build/2555552/ where only Fedora 34 built succeeded.
SPEC file from COPR: https://download.copr.fedorainfracloud.org/results/luya/blender-egl/fedora-rawhide-x86_64/02555552-OpenColorIO/OpenColorIO.spec which includes imath dependency
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 v2 yer.
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