libOpenColorIO.so: undefined reference to `YAML::detail::node_data::empty_scalar[abi:cxx11]' Downgrading to yaml-cpp-0.6.2 is a workaround. Reproducible: Always
Created attachment 602764 [details, diff] revert-774f2580.patch Fedora uses a patch to make blender and openimageio compile despite of the ABI break, reverting the relevant changes. Patch works for me! https://src.fedoraproject.org/fork/thofmann/rpms/yaml-cpp/c/54066695bcc9381ddf7c147cd333705d569a6ca9?branch=f31
blender may be also affected...
Also adding yaml-cpp maintainer in case there is something to be done there.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0b8303610a5eeefa5e4aa1127a27c1993372df commit 4f0b8303610a5eeefa5e4aa1127a27c1993372df Author: Johannes Huber <johu@gentoo.org> AuthorDate: 2020-01-07 21:40:11 +0000 Commit: Johannes Huber <johu@gentoo.org> CommitDate: 2020-01-07 21:41:23 +0000 dev-cpp/yaml-cpp: fix ABI breakage Adds a patch used in fedora to fix ABI breakage. Patch and issue spotted by Attila Tóth <atoth@atoth.sote.hu>. Bug: https://bugs.gentoo.org/704948 Thanks-to: Attila Tóth <atoth@atoth.sote.hu> Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Johannes Huber <johu@gentoo.org> .../files/yaml-cpp-0.6.3-abi-breakage.patch | 57 ++++++++++++++++++++++ dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r1.ebuild | 45 +++++++++++++++++ 2 files changed, 102 insertions(+)
Please test and close if it is working now.
(In reply to Johannes Huber from comment #5) > Please test and close if it is working now. Any feedback would be nice.
(In reply to Johannes Huber from comment #6) > (In reply to Johannes Huber from comment #5) > > Please test and close if it is working now. > > Any feedback would be nice. Currently compiles fine for me.