Re: [opensuse] Re: pdfchain in publishing repository has broken depencies
On Fri, 18 Sep 2015 11:37:23 -0500 "David C. Rankin" wrote:
On 09/18/2015 06:31 AM, Malcolm wrote:
Hi This isn't necessary because the rpm build knows it wants it, your system can't locate to install causing the error you see.
The package is in the default repos, so do you have additional repositories that may have switched something?
If you search for the package, do you find it?
No,
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 -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.44-52.10-default up 2 days 0:49, 4 users, load average: 0.43, 0.36, 0.28 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
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
On Fri 18 Sep 2015 11:00:47 PM CDT, David C. Rankin wrote:
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.
Hi Can you check where libgtkmm and pdftk comes from? zypper if libgtkmm-3_0-1 zypper if pdftk -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.44-52.10-default up 2 days 23:51, 4 users, load average: 0.16, 0.12, 0.13 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/19/2015 11:05 AM, Malcolm wrote:
Hi Can you check where libgtkmm and pdftk comes from?
zypper if libgtkmm-3_0-1 zypper if pdftk
Oops Sorry Malcolm, The first reply went directly to you instead of the list. I also failed to mention that I explicitly installed libgtkmm-3_0-1 after pdfchain could not locate the dependency. 16:41 alchemy:~> zypper if pdftk Loading repository data... Reading installed packages... Information for package pdftk: ------------------------------ Repository: @System Name: pdftk Version: 2.02-40.1 Arch: x86_64 Vendor: obs://build.opensuse.org/Publishing Installed: Yes Status: up-to-date Installed Size: 3.0 MiB Summary: A handy tool for manipulating PDF Description: If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents. <snip> 16:41 alchemy:~> zypper if libgtkmm-3_0-1 Loading repository data... Reading installed packages... Information for package libgtkmm-3_0-1: --------------------------------------- Repository: oss Name: libgtkmm-3_0-1 Version: 3.10.0-1.1 Arch: x86_64 Vendor: openSUSE Installed: Yes Status: up-to-date Installed Size: 6.2 MiB Summary: C++ Interface for GTK3 (a GUI library for X) Description: Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps GTK+ 3. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. Sure wish I would have found it when it was gtk2 -- it would look a whole hell of a lot better than that bland white box of an app it is now... -- 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
On Sat 19 Sep 2015 10:41:28 PM CDT, David C. Rankin wrote: <snip>
Sure wish I would have found it when it was gtk2 -- it would look a whole hell of a lot better than that bland white box of an app it is now...
Hi So one you manually installed libgtkmm, pdfchain installed without error? You haven't modified repository priorities? Never worried too much about themes... I'm guessing some gtk3 tweaks can be done... -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.44-52.10-default up 3 days 21:55, 4 users, load average: 0.02, 0.05, 0.10 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 09/20/2015 09:20 AM, Malcolm wrote:
Hi So one you manually installed libgtkmm, pdfchain installed without error? You haven't modified repository priorities?
Never worried too much about themes... I'm guessing some gtk3 tweaks can be done...
Yes, I manually installed libgtkmm and pdfchain install without any more complaints. The gtk3 theme issue affects just about all software using that toolkit.. Everyone has many gtk2 themes installed, but if you don't use gnome (and I haven't since gnome2) you don't have any gtk3 themes installed. This kills the appearance of all new gtk apps and make some completely unreadable to people using a dark system theme. (gtk3 tries to grab parts of the current system theme, often resulting in black text on charcoal backgrounds...) For non-gnome users, this is a giant headache. There are hundreds of thousands of good gtk2 themes available, but very few gtk3 themes. Then unless you have gnome installed or hack the gtk settings manager on non-gnome desktops, gtk3 apps just look like somebody's attempt at their very first "Hello World" graphic programming app. -- 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
participants (2)
-
David C. Rankin
-
Malcolm