On Tue, Jul 2, 2024 at 8:51 AM Richard Shaw <hobbes1069@xxxxxxxxx> wrote: > I'm trying to do a test build of a new OpenImageIO release but when I try to build the package I get: > > Failed to resolve the transaction: > Problem: package openvdb-devel-11.0.0-12.fc41.x86_64 from fedora requires cmake(tbb) = 2020.3, but none of the providers can be installed > - package tbb2020.3-devel-2020.3-4.fc40.i686 from fedora conflicts with tbb-devel provided by tbb-devel-2021.11.0-6.fc41.x86_64 from fedora > - package tbb2020.3-devel-2020.3-4.fc40.x86_64 from fedora conflicts with tbb-devel provided by tbb-devel-2021.11.0-6.fc41.x86_64 from fedora > - cannot install the best candidate for the job > - conflicting requests > > I tried a --scrub=all but the error persists. > > Why is an i686 package being pulled in at all? DNF tries tricks with architectures when it can't resolve dependencies. The real problem is that openvdb needs the legacy tbb2020.3 package, but OpenImageIO itself wants tbb. The two packages cannot be mixed. Either openvdb needs to be ported forward to the current tbb package (2021.11.0), or OpenImageIO has to use tbb2020.3 until that can happen. -- Jerry James http://www.jamezone.org/ -- _______________________________________________ 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, report it: https://pagure.io/fedora-infrastructure/new_issue