Ok. How do I update exiv2 the best way since many other programs depend on it? <br>Through KPackageKit I don't see how.<br>If i download it and compile and install it I get 2 versions, not?<br>Could you Gilles, or some other friendly soul be more verbose? Or direct me to a<br>
tutorial that explains the process.<br><br>/Emil Persson<br><br><div class="gmail_quote">2010/6/8 Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com">caulier.gilles@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
update Exiv2 to 0.20.0. recompile libkexiv2 and digikam...<br>
<br>
Gilles Caulier<br>
<br>
2010/6/8 Emil Persson <<a href="mailto:kodsmeden@gmail.com">kodsmeden@gmail.com</a>>:<br>
<div><div></div><div class="h5">> I am an fan of Digikam since 2 years and now I experience severe troubles<br>
> downloading pictures from Nikon D5000 and metadata writing inside Digikam<br>
> (1.2.0).<br>
> Downloading takes ages (~3 minutes for 1 pic 6Mb), writing metadata to pic<br>
> inside<br>
> Digikam also takes unacceptably long time.<br>
> This makes Digikam useless (too bad) and I really want to find out a<br>
> solution.<br>
> I know other posts have been discussing similar issues but I have not seen<br>
> any<br>
> finally solving answers.<br>
><br>
> Parden my newbie language related to *nix operations and installations. I am<br>
> learning.<br>
> Maybe some of my questions should be placed in other forums but the problem<br>
> IS related<br>
> to Digikam since it uses exiv2 libraries. Being a Java-developer on mostly<br>
> win32,<br>
> *nix commands and it's universes are still terrifying to me, though<br>
> tempting.<br>
><br>
> My environment:<br>
> 32bit 2.6.32-22-generic Ubuntu 10.04 LTS<br>
> Nikon D5000 autodetected (mode PTP)<br>
> Digikam (1.2.0)<br>
> Exiv2 (0.19)<br>
><br>
> On a fresh installation of Kubuntu (10.0.4) Digikam from KPackageKit is<br>
> using exiv2 (0.19-1).<br>
> The dependencies seems to be:<br>
> Digikam uses libkexiv2-8 (4:4-4.2-Oubuntu4) uses libexiv2-6 (0.19-1) uses<br>
> exiv2 (0.19-1)<br>
><br>
> Found hints to a solution:<br>
> - Exiv2 (0.20) has a bug fix (since 0.19) that solves the metadata/Nikon<br>
> problem:<br>
> <a href="http://www.exiv2.org/changelog.html" target="_blank">http://www.exiv2.org/changelog.html</a> and<br>
> <a href="http://dev.exiv2.org/issues/show/0000677" target="_blank">http://dev.exiv2.org/issues/show/0000677</a><br>
> - Suggestions have been posted to downgrade from exiv2 (0.19) to exiv2<br>
> (0.18.2)<br>
> but this has not solved the problem according to:<br>
> <a href="http://article.gmane.org/gmane.comp.kde.digikam.user/12166/match=exiv2+nikon" target="_blank">http://article.gmane.org/gmane.comp.kde.digikam.user/12166/match=exiv2+nikon</a><br>
> - On the Digikam site it says that using an exiv2 lib > 0.11, but maybe this<br>
> post<br>
> is outdated, since exiv2 is in 0.20, and 0.19 obviously had Nikon related<br>
> bugs.<br>
> <a href="http://www.digikam.org/drupal/node/177" target="_blank">http://www.digikam.org/drupal/node/177</a><br>
><br>
> Questions:<br>
><br>
> 1. How can I install Digikam from KPackageKit and make sure it uses exiv2<br>
> version 0.20? In my system 0.19 is the only available from KPackageKit.<br>
><br>
> 2.1. Is the solution to compile Digikam myself and specify version 0.20 of<br>
> Exiv2 in<br>
> the compile?<br>
><br>
> 2.2. If so, must I then also compile Exiv2 libraries (both libkexiv2,<br>
> libexiv2 and exiv2)<br>
> for the digikam build to succeed?<br>
> [note. I tried compiling Digikam before I saw that KPackageKit distributed<br>
> 1.2.0.<br>
> The make and install was successful but when started Digikam did not show<br>
> any pictures<br>
> and there were no themes to choose from (probably I did something terribly<br>
> wrong).]<br>
><br>
> 2.3. Can I have multiple versions of Exiv2 installed on my Kubuntu (I don't<br>
> want to<br>
> compile every program that uses Exiv2 (a lot).<br>
><br>
> 2.3.1 Is it at all possible to compile Digikam with exiv2 (0.20)? I suspect<br>
> Digikam<br>
> doesn't have a compiletime dependency to an explicit version of Exiv2,<br>
> rather that it<br>
> uses some version (> version n) available. Is it so?<br>
><br>
> 2.3.1. If the above is possible - how should I proceed to install two<br>
> versions? Where<br>
> could the newer version be installed? Directions to head for?<br>
> libkexiv2 seems to be installed in /usr/share/kde4/apps/libkexiv2/.. and<br>
> /usr/lib/..<br>
> Is there then a way to install a 'user-specific' version in another place<br>
> and make sure<br>
> Digikam uses this version? How to do this?<br>
><br>
> 3. If downgrading exiv2 IS a solution (spite what was mentioned in post<br>
> 12166),<br>
> how can I then do that? If I uninstall the exiv2 libraries through<br>
> KPackageKit my system<br>
> becomes stalled (I tried). So - how to downgrade in a controlled manner,<br>
> and, preferably,<br>
> only for Digikam?<br>
><br>
> 4. Is there some other way I can try to make Digikam play well with Exiv2? I<br>
> have no clue.<br>
><br>
> 5. Must I wait to use Digikam with my Nikon camera until Ubuntu releases a<br>
> package<br>
> upgrade for Exiv2? I hope not.<br>
><br>
><br>
> best regards and thank you in advance<br>
> /Emil Persson, Stockholm<br>
><br>
> And you developer contributing to Digikam's source: Thank you for an awsome<br>
> job!<br>
><br>
</div></div><div><div></div><div class="h5">> _______________________________________________<br>
> Digikam-users mailing list<br>
> <a href="mailto:Digikam-users@kde.org">Digikam-users@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/digikam-users" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-users</a><br>
><br>
><br>
_______________________________________________<br>
Digikam-users mailing list<br>
<a href="mailto:Digikam-users@kde.org">Digikam-users@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-users" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-users</a><br>
</div></div></blockquote></div><br>