when emerging www-client/firefox-66.0-r1 on a not-so-current ~amd64 system, I discover that not all dependencies are tracked by portage. Message excerpt (full build log is attached): 0:11.03 checking for the Leanplum SDK key... no 0:11.03 checking for the Pocket API key... no 0:11.05 checking for libwebp >= 1.0.2 libwebpdemux >= 1.0.2... no 0:11.05 ERROR: Requested 'libwebp >= 1.0.2' but version of libwebp is 1.0.1 0:11.05 ERROR: Requested 'libwebpdemux >= 1.0.2' but version of libwebpdemux is 1.0.1 0:11.10 *** Fix above errors and then restart with\ 0:11.11 "./mach build" 0:11.11 gmake: *** [client.mk:115: configure] Error 1 The mentioned libraries belong to media-libs/libwebp. Reproducible: Always
Sorry, I currently cannot attach the full build log. I receive a web server error. In the meantime I can tell that a emerge -1 =media-libs/libwebp-1.0.2 before emerging latest firefox lets the firefox emerge process survive the configure phase.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef318b82e1e7cf6fa747d095a87dacc6d541f501 commit ef318b82e1e7cf6fa747d095a87dacc6d541f501 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2019-03-20 15:25:24 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-03-20 15:51:58 +0000 www-client/firefox: adjust media-libs/libwebp dependency We need at least media-libs/libwebp-1.0.2 to build firefox. Closes: https://bugs.gentoo.org/681004 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/firefox-66.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)