The current www-client/firefox-57_beta4 ebuild only depends on >=dev-libs/nspr-4.16 - this causes the build to fail: sion >= 4.17... no configure: error: you do not have NSPR installed or your version is older than 4.17. DEBUG: <truncated - see config.log for full output> DEBUG: configure:9410:26: error: conflicting types for 'malloc_usable_size' DEBUG: In file included from configure:9408:0: DEBUG: /usr/include/malloc.h:129:15: note: previous declaration of 'malloc_usable_size' was here DEBUG: extern size_t malloc_usable_size (void *__ptr) __THROW; DEBUG: ^ DEBUG: configure: failed program was: DEBUG: #line 9407 "configure" DEBUG: #include "confdefs.h" DEBUG: #include <malloc.h> DEBUG: #include <stddef.h> DEBUG: size_t malloc_usable_size(const void *ptr); DEBUG: int main() { DEBUG: return malloc_usable_size(0); DEBUG: ; return 0; } DEBUG: configure:9438: checking for valloc in malloc.h DEBUG: configure:9463: checking for valloc in unistd.h DEBUG: configure:9618: checking NSPR selection DEBUG: configure:9718: checking for nspr-config DEBUG: configure:9753: checking for NSPR - version >= 4.17 DEBUG: configure: error: you do not have NSPR installed or your version is older than 4.17. ERROR: old-configure failed *** Fix above errors and then restart with\ "make -f client.mk build" make: *** [client.mk:388: configure] Error 1
commit 1bcbda029e63a475865749dc1a6d3fcd2ab0a65b (HEAD -> master, origin/master, origin/HEAD) Author: Lars Wendler <polynomial-c@gentoo.org> Date: Wed Oct 4 15:06:09 2017 firefox: Version 57 depends on >=nspr-4.17