[opensuse-kde] digikam from KDE:/UpdatedApps says undefined symbol: _ZN4KIPI21ImageCollectionSharedD2Ev (fwd)
Yesterday I installed digikam-2.3.0-22.4.x86_64 from
http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4/
which also brought the following additional packages
kipi-plugins-2.2.0-13.1.x86_64
libexiv2-11-0.22-6.1.x86_64
libkdcraw20-4.7.40-500.1.x86_64
libkexiv2-10-4.7.40-500.1.x86_64
libkface1-2.3.0-3.1.x86_64
libkgeomap1-2.3.0-3.1.x86_64
libopencv2_2-2.2.0-9.5.x86_64
libqjson0-0.7.1-6.1.x86_64
Alas, when I now invoke digikam, I get the following:
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
digikam(9535)/kdecore (KSycoca): Trying to open ksycoca from "/var/tmp/kdecache-gp/ksycoca4"
digikam: symbol lookup error: digikam: undefined symbol: _ZN4KIPI21ImageCollectionSharedD2Ev
Is there a dependency missing? (I usually install with --no-recommends,
so perhaps something is a recommendation that needs to be a dependency?)
Gerald
--
Dr. Gerald Pfeifer
it seems to be a mixture of packages from different repos. can you post which repos the libs and kipi come from? Alin On Mon 12 Dec 2011 07:54:47 Gerald Pfeifer wrote:
Yesterday I installed digikam-2.3.0-22.4.x86_64 from
http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4/
which also brought the following additional packages kipi-plugins-2.2.0-13.1.x86_64 libexiv2-11-0.22-6.1.x86_64 libkdcraw20-4.7.40-500.1.x86_64 libkexiv2-10-4.7.40-500.1.x86_64 libkface1-2.3.0-3.1.x86_64 libkgeomap1-2.3.0-3.1.x86_64 libopencv2_2-2.2.0-9.5.x86_64 libqjson0-0.7.1-6.1.x86_64
Alas, when I now invoke digikam, I get the following:
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work. digikam(9535)/kdecore (KSycoca): Trying to open ksycoca from "/var/tmp/kdecache-gp/ksycoca4" digikam: symbol lookup error: digikam: undefined symbol: _ZN4KIPI21ImageCollectionSharedD2Ev
Is there a dependency missing? (I usually install with --no- recommends, so perhaps something is a recommendation that needs to be a dependency?)
Gerald -- Without Questions there are no Answers!
Alin Marin ELENA Advanced Molecular Simulation Research Laboratory School of Physics, University College Dublin ---- Ardionsamblú Móilíneach Saotharlann Taighde Scoil na Fisice, An Coláiste Ollscoile, Baile Átha Cliath ----------------------------------------------------------------------------------- http://alin.elenaworld.net ______________________________________________________________________ -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Monday 12 December 2011 07:54:47 Gerald Pfeifer wrote: [...]
lookup error: digikam: undefined symbol: _ZN4KIPI21ImageCollectionSharedD2Ev
Is there a dependency missing? (I usually install with --no-recommends, so perhaps something is a recommendation that needs to be a dependency?)
Looks like you are missing libkipi8 (or maybe you have the wrong version of it installed) I just checked, and that symbol is in libkipi8-4.7.40-500.1.x86_64.rpm from that repository Anders -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Anders Johansson wrote:
On Mon, 12 Dec 2011, Gerald Pfeifer wrote:
Alas, when I now invoke digikam, I get the following:
digikam: symbol lookup error: digikam: undefined symbol: _ZN4KIPI21ImageCollectionSharedD2Ev
Is there a dependency missing? (I usually install with --no-recommends, so perhaps something is a recommendation that needs to be a dependency?) Looks like you are missing libkipi8 (or maybe you have the wrong version of it installed)
I just checked, and that symbol is in libkipi8-4.7.40-500.1.x86_64.rpm from that repository
You are the man, Anders!
# rpm -qa libkipi8
libkipi8-4.6.0-6.11.1.x86_64
# zypper -v up
:
The following package updates will NOT be installed:
k3b 2.0.2-25.1
kaffeine 1.1-18.1
libkipi8 4.7.40-500.1
shared-desktop-ontologies 0.8.1-21.1
After explicitly installing libkipi8-4.7.40-500.1.x86_64.rpm and
forcing the vendor switch, digikam 2.3 now starts successfully.
Is this, the dependency on libkipi8 >= 4.7 something that should
be made explicit via dependencies?
Gerald
--
Dr. Gerald Pfeifer
Am Montag, 12. Dezember 2011, 15:23:47 schrieb Gerald Pfeifer:
Anders Johansson wrote:
On Mon, 12 Dec 2011, Gerald Pfeifer wrote:
Alas, when I now invoke digikam, I get the following: digikam: symbol lookup error: digikam: undefined symbol: _ZN4KIPI21ImageCollectionSharedD2Ev>> Is there a dependency missing? (I usually install with --no-recommends, so perhaps something is a recommendation that needs to be a dependency?)
Looks like you are missing libkipi8 (or maybe you have the wrong version of it installed)
I just checked, and that symbol is in libkipi8-4.7.40-500.1.x86_64.rpm from that repository
You are the man, Anders!
# rpm -qa libkipi8 libkipi8-4.6.0-6.11.1.x86_64 # zypper -v up
The following package updates will NOT be installed: k3b 2.0.2-25.1 kaffeine 1.1-18.1 libkipi8 4.7.40-500.1 shared-desktop-ontologies 0.8.1-21.1
After explicitly installing libkipi8-4.7.40-500.1.x86_64.rpm and forcing the vendor switch, digikam 2.3 now starts successfully.
Is this, the dependency on libkipi8 >= 4.7 something that should be made explicit via dependencies?
As there is one more report of this in bugzilla, it sounds like a good idea. Greetings, Stephan -- Sent from openSUSE -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Montag, 12. Dezember 2011, 07:54:47 schrieb Gerald Pfeifer:
Yesterday I installed digikam-2.3.0-22.4.x86_64 from http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4/ which also brought the following additional packages
Which KDE repo are you using, e.g. KDE:Release:47? Sven -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
I don't know about original poster, but in my case I'm using standard
12.1 repositories plus KDE:UpdatedApps repository.
The problem is the new Digikam included there needs an upgraded
version of libkipi, which is also provided by the repository. However,
this dependency is not explicit in the package, so if the user doesn't
upgrade it manually it gets a broken new Digikam.
And, on the other side, upgrading it fixes Digikam, but then you must
uninstall Gwenview, which is (at the time of writing) provided only by
standard 12.1 repo and needs old libkipi version.
Kind regards,
Eduard Huguet
2011/12/12 Sven Burmeister
Am Montag, 12. Dezember 2011, 07:54:47 schrieb Gerald Pfeifer:
Yesterday I installed digikam-2.3.0-22.4.x86_64 from http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.4/ which also brought the following additional packages
Which KDE repo are you using, e.g. KDE:Release:47?
Sven -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am Montag, 12. Dezember 2011, 10:43:38 schrieb Eduard Huguet:
I don't know about original poster, but in my case I'm using standard 12.1 repositories plus KDE:UpdatedApps repository.
The problem is the new Digikam included there needs an upgraded version of libkipi, which is also provided by the repository. However, this dependency is not explicit in the package, so if the user doesn't upgrade it manually it gets a broken new Digikam.
If I add the 12.1 UpdatedApps repo on 12.1 and set digikam to update via YaST or via "sudo zypper up digikam" both ask me to uninstall gwenview and if I choose that conflict solution libkipi8 is updated automatically. So for me the dependencies seem to be set correctly. Sven -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
2011/12/12 Sven Burmeister
Am Montag, 12. Dezember 2011, 10:43:38 schrieb Eduard Huguet:
I don't know about original poster, but in my case I'm using standard 12.1 repositories plus KDE:UpdatedApps repository.
The problem is the new Digikam included there needs an upgraded version of libkipi, which is also provided by the repository. However, this dependency is not explicit in the package, so if the user doesn't upgrade it manually it gets a broken new Digikam.
If I add the 12.1 UpdatedApps repo on 12.1 and set digikam to update via YaST or via "sudo zypper up digikam" both ask me to uninstall gwenview and if I choose that conflict solution libkipi8 is updated automatically. So for me the dependencies seem to be set correctly.
Sven -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Well, it might have changed right now. Yesterday, I can assure you that upgrading Digikam didn't force the corresponding upgrade of libkipi (I tested it explicitly), so I was ending with a broken Digikam. Glad it's fixed now. However, we still have the side issue about user being forced to uninstall Gwenview in order to ise the new Digikam. This should be somehow fixed, either by relaxing the dependency between Gwenview and older libkipi (if possible: I don't know if Gwenview will run fine using the new library) or, even better, by including an updated Gwenvview in KDE::UpdatedApps, even if its exactly the same version, but recompiled and linked against the new library. Kind regards, Eduard Huguet -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (6)
-
Alin M Elena
-
Anders Johansson
-
Eduard Huguet
-
Gerald Pfeifer
-
Stephan Kulow
-
Sven Burmeister