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.
--
Luya Tshimbalanga
Fedora Design Team
Fedora Design Suite maintainer
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure