Re: undefined symbol from OpenColorIO prevents Blender from running

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

 





On 11/20/19 4:49 AM, Richard Shaw wrote:
On Tue, Nov 19, 2019 at 9:27 PM Luya Tshimbalanga <luya@xxxxxxxxxxxxxxxxx <mailto:luya@xxxxxxxxxxxxxxxxx>> wrote:

    Some users reported Blender which I maintain failed to start due to
    this issue:

    blender: symbol lookup error: /lib64/libOpenColorIO.so.1: undefined symbol: _ZN4YAML6detail9node_data12empty_scalarB5cxx11E


    Accordingly, the problem is caused by OpenColorIO from which Blender
    depends. A bug is already filed [1] and it would be nice to fix it.
    Currently,the latest build of OpenColorIO on Fedora 31 is 1.1.1-2
    while Rawhide is on 1.1.1-4[2]


I'm all for fixing bugs quickly but it was only assigned to OCIO in BZ on 11/20 (UTC) and it's still November 19th for me :)

It would hopefully be fixed by a simple rebuild which any provenpackager can do, but digging a little deeper:

$ c++filt _ZN4YAML6detail9node_data12empty_scalarB5cxx11E
YAML::detail::node_data::empty_scalar[abi:cxx11]

So the problem is really with YAML. It looks like Till Hofmann built yaml-cpp 0.6.3 for Fedora 30 and 31 (I only built it for Rawhide) and did not rebuild OCIO.


Yes I did. There was no soname bump and the abidiff warnings looked like false positives. There was also no announcement on the devel list or rebuilds of the dependent packages in rawhide for yaml-cpp 0.6.3, so I assumed pulling the update into old releases was safe.

I have a patch that reverts the removal of the symbol, as explained here:
https://bugzilla.redhat.com/show_bug.cgi?id=1773331

However, blender still fails to start, even with the patch. I haven't had the time to dig deeper. I may find time tomorrow.

Note that F30 is not affected, I unpushed the update.

Kind regards,
Till
_______________________________________________
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




[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