BTW your dependency problems list already contains one possible route to go: Downgrade all those libboost packages from the newer version 75_0 (which does not come with Leap 15.4) to version 66_0 (which is the Leap 15.4 default). But probably you installed that newer libboost for a reason. Now you have to make a decision WHAT you want to break: That other project that you installed libboost 75_0 for, or all those Leap 15.4 packages. I found it a lot less headaches to keep the working machine (my desktop) and my development system (where I build software) apart. If you don't, sooner or later you will break compatibility between them, and you end up with a half-broken system. That used to be the inevitable fate of a software developer, but in this day and age, virtual machines or containers (docker etc.) come to the rescue.