Hello, 1. Got the following error: * preserve_old_lib() must be called from pkg_preinst() only 2. It installs docs event if USE doc is disabled, I guess it detects doxygen and enable docs automatically. Regards,
Feel free to fix, maintainer has been MIA for months.
Please mask this package for emerge emtytree, thanks.
(In reply to comment #2) > Please mask this package for emerge emtytree, thanks. Eh? Not really an option or solution... So no, we won't mask it.
The patch for the ebuild might be simple : n22 /usr/portage/media-libs/libexif # diff -u /tmp/libexif-0.6.13-r1.ebuild libexif-0.6.13-r1.ebuild --- /tmp/libexif-0.6.13-r1.ebuild 2007-02-04 13:06:56.000000000 +0100 +++ libexif-0.6.13-r1.ebuild 2007-02-04 13:07:47.000000000 +0100 @@ -58,9 +58,12 @@ # installs a blank directory for whatever broken reason use nls || rm -rf ${D}usr/share/locale +} +pkg_preinst() { # Keep around old lib preserve_old_lib /usr/$(get_libdir)/libexif.so.9 + } I am wondering whether the portage behaviour was changed without to change an existing stable ebuild or was this ebuild newlycreated and marked stable w/o respect to a changed portage behaviour. >Please mask this package for emerge emtytree, thanks. ?! This would break digikam et al.
Created attachment 109109 [details] libexif-error.log Hi, The ebuild also fails when USE="doc" I think it's due to MAKEOPTS="-jX" where X>1 unfortunately I'm not able to reproduce it... thanks Aurélien
Fixed by griffon26... While I tried to commit a fix...
*** Bug 165616 has been marked as a duplicate of this bug. ***
Can someone stabilize libexif-0.6.13-r2 ? r1 is broken with -nls -doc