Re: HEADS UP: OpenEXR 3.X coming soon!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Aug 6, 2021 at 3:57 AM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote:
On 06. 08. 21 4:17, Richard Shaw wrote:
> On Thu, Aug 5, 2021 at 12:37 PM Richard Shaw <hobbes1069@xxxxxxxxx
> <mailto:hobbes1069@xxxxxxxxx>> wrote:
>
>     On Thu, Aug 5, 2021 at 12:32 PM Miro Hrončok <mhroncok@xxxxxxxxxx
>     <mailto:mhroncok@xxxxxxxxxx>> wrote:
>
>         On 05. 08. 21 19:01, Richard Shaw wrote:
>          > prusa-slicer - Expects openvdb to use IlmBase::Half
>
>         That one should be fixed.
>
>
>     Could very well be that my notes are stale. Lots of moving parts to this
>     update :)
>
>
> Well kinda... The patch fixes building for rawhide but it fails on f34. Doesn't
> look like the "fix" is backwards compatible...

The patch is only applied on F35+. It is not the best solution, but it is
pragmatic.

Well an %if 0%{?fedora} > 34 fixed that, but there's a stranger issue I still need to investigate as I've seen this in more than one package, but specifically on prusa-slicer...

CMake detects Imath, has include and link commands during compilation (only links with target sla_print_tests), but Imath isn't in the Requires of the RPMs. It doesn't need OpenEXR anymore because OpenVDB doesn't need it, so that part of the mystery is solved.

Here's a scratch build which hasn't finished but but I assume will show the above:
https://kojipkgs.fedoraproject.org//work/tasks/5228/73385228/build.log

Similarly in openshadinglanguage (but slightly different) it detects both OpenEXR 3 and Imath 3, it only links with Imath[1], but then Imath doesn't end up in the Requires[2] of the RPMs. 

Thanks,
Richard

[1] https://kojipkgs.fedoraproject.org//packages/openshadinglanguage/1.11.14.2/5.fc35/data/logs/x86_64/build.log
[2] https://koji.fedoraproject.org/koji/rpminfo?rpmID=27306586
_______________________________________________
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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux