Missing dependency 'libyaml-cpp.so.0.7()(64bit)'


I’m new to linux and I’m trying to install some apps on tumbleweed. When I try to install krita or blender, I get a message that libyaml-cpp.so.0.7()(64bit) is missing:

sudo zypper install blender
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides 'libyaml-cpp.so.0.7()(64bit)' needed by the to be installed libOpenColorIO2_1-2.1.2-3.3.x86_64
 Solution 1: do not install blender-3.6.2-1.1.x86_64
 Solution 2: break libOpenColorIO2_1-2.1.2-3.3.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c):

Is there a way I can install this missing dependency?

Thank you for your help!

@LLiebermann Blender needs to be rebuilt against libyaml-cpp0_8 as this is the Tumbleweed default now.

An option you should consider is to install Blender as a Flatpak, then you don’t have to worry about oddball dependencies. I run it here, worry-free.

Open the Discover software center app, tap in the search bar, type “blender”, then select Install. Three steps and you’re done :+1:

1 Like

Thank you both for your answers. I went with the option of installing both Krita and Blender as flatpaks. :slight_smile:

$ flatpak install org.blender.Blender
$ flatpak install org.kde.krita
1 Like