<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Remco,<br>
<br>
you are right, I saw them too. The problem is that you can install
EXIV2 0.25 but digikam (in OpenSuSE 13.2_x86-64) does not use it. I
did installed it and DK did no use of it at all.<br>
This is what I have found so far about how DK in opensuse deals with
exiv2.<br>
<br>
<b>Digikam 4.11 requires libkexiv2-11 who requires to have the file
libexiv2.so.13 provided by libexiv2-13 </b>(v.0.24 with the bugs
we know about MP4 files among others).<br>
<br>
There is a package <b>libexiv2-14</b> that provides <b>libexiv2.so.14</b>
(v.0.25) (see <a class="moz-txt-link-freetext" href="http://software.opensuse.org/package/libexiv2-14">http://software.opensuse.org/package/libexiv2-14</a>)<br>
The problem is that even if you have it installed, DK does not use
the most recent version libexiv2.so.<b>14</b> file and instead it
stick to libexiv2.so.<b>13</b> with the problems we know.<br>
<br>
I created a new user and opened DK 4.11empty without any trouble. I
imported an MP4 file to it and got the immediate crash... because
it keeps using libexiv v.0.24 despite I also have installed
libexiv2-14. I could not remove libexiv2-13 and just leave
libexiv2-14 because DK complaints that needs libexiv2-13. <br>
<br>
This is the component info of DK 4.11 despite being libexiv2-14
installed, collected from a new empty user:<br>
<br>
<blockquote type="cite">digiKam version 4.11.0<br>
CPU cores: 6<br>
Demosaic GPL2 pack support: Unknown<br>
Demosaic GPL3 pack support: Unknown<br>
Exiv2 can write to Jp2: Yes<br>
Exiv2 can write to Jpeg: Yes<br>
Exiv2 can write to Pgf: Yes<br>
Exiv2 can write to Png: Yes<br>
Exiv2 can write to Tiff: Yes<br>
Exiv2 supports XMP metadata: Yes<br>
LibCImg: 130<br>
LibEigen: 3.2.2<br>
<b>LibExiv2: 0.24</b><br>
LibJPEG: 80<br>
LibJasper: 1.900.1<br>
LibKDE: 4.14.9<br>
LibKExiv2: 2.4.0<br>
LibKGeoMap: 3.1.0<br>
LibKdcraw: 2.4.2<br>
LibLCMS: 2060<br>
LibLensFun: 0.3.0-0<br>
LibLqr support: yes<br>
LibPGF: 6.14.12<br>
LibPNG: 1.6.13<br>
LibQt: 4.8.6<br>
LibRaw: 0.16.0<br>
LibTIFF: LIBTIFF, Version 4.0.3 Copyright (c) 1988-1996 Sam
Leffler Copyright (c) 1991-1996 Silicon Graphics, Inc.<br>
Marble Widget: 0.19.95 (0.20 Beta 3)<br>
Parallelized demosaicing: Unknown<br>
RawSpeed codec support: Unknown<br>
Baloo support: Yes<br>
Database backend: QSQLITE<br>
Kdepimlibs support: Yes<br>
Kipi-Plugins: 4.11.0<br>
LibGphoto2: 2.5.5.1<br>
LibKface: 3.5.0<br>
LibKipi: 2.2.0<br>
LibOpenCV: 2.4.11<br>
Sqlite2 support: no<br>
<br>
</blockquote>
<br>
About libkexiv2 the installed rpm from KDE:EXTRA is : libkexiv2-11
(14.12.3-16.1), providing libkexiv2.so.11 and requiring
libexiv2.so.13 (the one with the problematic 0.24 version of
libexiv).<br>
There is a more recent version of libkexiv2 (15.04.3-1.1) at the
KDE:APPLICATIONS repo, providing libkexiv2.so.11 and it was my
biggest hope, but it does too requires in turn the same
libexiv2.so.13 file to be present instead of libexiv2.so.14
!!!!!! That seems to be the main issue. I installed this more
recent version of libkexiv2, but the result is the same crash
because is not using the files provided by libexiv2-14...<br>
<br>
I am trying to contact the people from libexiv2-14 to ask them how
to make libkexiv2 to require the file libexiv2.so.14 instead of
libexiv2.so.13.<br>
<br>
Many thanks<br>
gps<br>
<br>
<br>
<div class="moz-cite-prefix">On 07/07/2015 02:38 AM, Remco Viëtor
wrote:<br>
</div>
<blockquote cite="mid:29923998.j4tfGEbeSB@manticore" type="cite">
<pre wrap="">On Tuesday 07 July 2015 01:07:48 Gian Paolo Sanino Vattier wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Thanks Gilles,
among the three options, I posted already the bug on OpenSuSE Bugzilla
as you mention.
See
<a class="moz-txt-link-freetext" href="https://forums.opensuse.org/showthread.php/508479-Digikam-crashes-at-startup-due-to-old-buggy-exiv2-libs?p=2718523#post2718523">https://forums.opensuse.org/showthread.php/508479-Digikam-crashes-at-startup-due-to-old-buggy-exiv2-libs?p=2718523#post2718523</a>
</pre>
</blockquote>
<pre wrap="">There is a repository with exiv2 version 0.25: see
<a class="moz-txt-link-freetext" href="http://software.opensuse.org/package/exiv2">http://software.opensuse.org/package/exiv2</a>.
But be careful: at least some of these are for Frameworks5, which isn't the
default (yet), so they probably won't work on your install.
the corresponding page for kexiv2 is
<a class="moz-txt-link-freetext" href="http://software.opensuse.org/package/libkexiv2">http://software.opensuse.org/package/libkexiv2</a>.
In both cases, the packages for the newer versions are provided by users,
and not guaranteed by OpenSuse.
(in general, you can search for alternative versions of any library or
software through <a class="moz-txt-link-freetext" href="http://software.opensuse.org/132/en">http://software.opensuse.org/132/en</a> as well: search field
at the top of the page).
Remco
_______________________________________________
Digikam-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Digikam-users@kde.org">Digikam-users@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/digikam-users">https://mail.kde.org/mailman/listinfo/digikam-users</a>
</pre>
</blockquote>
</body>
</html>