On 09/18/2015 11:59 AM, Malcolm wrote:
The problem is a package naming error in 13.1 somewhere:
Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by ^^^ libgtkmm-3_0-1-3.10.0-1.1.x86_64.rpm ^^^
rpm is looking for:
libgdkmm ^^^
when it should be looking for:
libgtkmm ^^^
See the difference 'gdk' verses 'gtk' in the names? Where does this come from?
Hi Both the gdk and the gtk libraries come from the libgdkmm package, the build knows them both but your system doesn't seem to...
At the following link look in the right hand column "Requires" and on the left part is libgdkmm-3.0.so.1()(64bit and the right part provided by shows libgtkmm-3_0-1 https://build.opensuse.org/package/binary/Publishing/pdfchain?arch=x86_64&filename=pdfchain-0.4.4-11.1.x86_64.rpm&repository=openSUSE_13.1
The following link show it provides it; https://build.opensuse.org/package/binary/openSUSE:13.1/gtkmm3?arch=x86_64&filename=libgtkmm-3_0-1-3.10.0-1.1.x86_64.rpm&repository=standard
Malcolm, Thank you for the your explanation on this. At this point I cannot figure out why in the heck pdfchain would cause rpm to report it couldn't find libgdkmm-3.0.so.1()(64bit). The links provide do show it should be found, but there is no question that when I attempted to install it on 13.1, I received: Problem: nothing provides libgdkmm-3.0.so.1()(64bit) needed by pdfchain-0.4.4-11.1.x86_64 Solution 1: do not install pdfchain-0.4.4-11.1.x86_64 Solution 2: break pdfchain-0.4.4-11.1.x86_64 by ignoring some of its dependencies Who knows.. gremlins... I'll scratch the spec update to specifically add: Requires: libgtkmm >= 3.0 and we will just chock it up to bad luck. I don't show any rpmdb errors, but maybe a *rpmdb --rebuilddb* would fix the issue. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org