New version: added support for exiv2 from svn (next 0.14.0 release) API changed: added printExiv2ExceptionError to manage Exiv2 C++ Exception error message Reproducible: Always
*** Bug 178850 has been marked as a duplicate of this bug. ***
The ebuild for this is so simple a quick version bump into your portage overlay is enough to fix it. Hmm - kipi-plugins fails to build now ... I don't know if this is because of the exiv2 or libkexiv2 bumps.
(In reply to comment #2) > The ebuild for this is so simple a quick version bump into your portage overlay > is enough to fix it. For me sure, for other users it would be better to have it in portage. > Hmm - kipi-plugins fails to build now ... I don't know if this is because of > the exiv2 or libkexiv2 bumps. I build kipi-plugins with libkexiv-0.1.2 but latest exiv made kipi-plugins and digikam to fail during compilation.
Simply renaming the ebuild worked for me (~x86) Further I changed RDEPEND to RDEPEND=">=media-gfx/exiv2-0.14"
(In reply to comment #3) > (In reply to comment #2) > > Hmm - kipi-plugins fails to build now ... I don't know if this is because of > > the exiv2 or libkexiv2 bumps. > I build kipi-plugins with libkexiv-0.1.2 but latest exiv made kipi-plugins and > digikam to fail during compilation. > Yes, to build against exiv2-0.14 : - digikam needs to be updated to 0.9.2-beta1 (that remove direct dependancy to exiv2, using only libkexiv2) - kipi-plugins needs to be updated to a svn snapshot : the lastest released version do not manage exiv2-0.14 changes...
So gentoo devs should mask exiv-0.14 until other apps like kipi-plugins are updated or provide kipi-plugins svn snapshot. Am I right?
(In reply to comment #4) > Further I changed RDEPEND to > RDEPEND=">=media-gfx/exiv2-0.14" After checking changes in libkexiv2-0.1.2/libkexiv2/kexiv2.cpp, I found out that it should still compile against <media-gfx/exiv2-0.14 (not tested), so my RDEPEND change is probably not required. (In reply to comment #5) > Yes, to build against exiv2-0.14 : > - digikam needs to be updated to 0.9.2-beta1 (that remove direct dependancy to > exiv2, using only libkexiv2) > - kipi-plugins needs to be updated to a svn snapshot : the lastest released > version do not manage exiv2-0.14 changes... In exiv-0.14 only signature of AnyError::what() is changed (no other API changes); now it return const char* instead of std::string So digikam-0.9.1 and kipi-plugins-0.1.3 can be easily patched to compile against exiv-0.14 (see bug 178939 and bug 178942)
(In reply to comment #7) Thanks Roberto, the patches you've linked to work for me here on ~x86.
media-libs/libkexiv2-0.1.5 in portage.