Comment # 2 on bug 1205043 from
When I mark libpoppler-devel for installation in YaST sw_single on my Leap
15.4, I only get libpoppler-devel-22.01-0-150400.1.5 marked for installation,
nothing else.

But I already have a dozen or so libboost*66_0-devel packages installed.

You OTOH seem to have a lot of libboost*75_0 packages installed. Where do those
come from? I don't even see any of them in any repo that I have active on my
system.

I would hazard a guess that the error that you get here is a bit misleading:
libpoppler-devel seems to require libboost in EXACTLY version 66_0, and your
version 75_0 may not fulfill the requirements. But I may be wrong here.

But one way or the other, you will probably have to find out where that
libboost 75_0 comes from. I guess you have another repo active that provides it
in that newer version. Maybe that repo also gives you libpoppler in a version
that was built with that newer libboost.

If you mixed FACTORY / TW repos with Leap 15.4 repos, this may have started a
vicious cycle of incompatible versions. In that case, Tumbleweed might be a
better choice; or developing in a virtual machine (libvirt / QEMU; or
VirtualBox). Once you start breaking library version dependencies, things start
to go downhill.


You are receiving this mail because: