On 11/20/19 1:32 PM, Till Hofmann wrote:
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.
Also, this most likely means that rawhide packages are also affected,
but nobody has noticed it yet.
Basically, upstream removed function symbols without bumping the soname.
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