Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 633450 - www-client/firefox-57* requires >=dev-libs/nspr-4.17
Summary: www-client/firefox-57* requires >=dev-libs/nspr-4.17
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-04 11:51 UTC by Elias Probst
Modified: 2017-10-04 13:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elias Probst 2017-10-04 11:51:23 UTC
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
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-10-04 13:07:08 UTC
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