Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 332857

Summary: net-libs/libproxy-0.4.2 fails with glibc-2.12
Product: Gentoo Linux Reporter: f3d <f3d>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 331665    
Attachments: build.log
emerge.info
glibc-2.12 gnome header patch

Description f3d 2010-08-15 15:04:43 UTC
Looks like same stuff as Bug 332839 and Bug 332853 I hit too...

So probably a missing #include <sys/stats.h>.

Reproducible: Always

Steps to Reproduce:
1. emerge libproxy with sys-libs/glibc-2.12.1 installed

Actual Results:  
/var/tmp/portage/net-libs/libproxy-0.4.2/work/libproxy-0.4.2/libproxy/modules/config_gnome.cpp: In constructor ‘gnome_config_extension::gnome_config_extension()’:
/var/tmp/portage/net-libs/libproxy-0.4.2/work/libproxy-0.4.2/libproxy/modules/config_gnome.cpp:148: erreur: no matching function for call to ‘stat::stat(const char*, stat*)’
/usr/include/bits/stat.h:47: note: candidats sont: stat::stat()
/usr/include/bits/stat.h:47: note:                 stat::stat(const stat&)

Expected Results:  
Clean merge.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-08-15 20:46:02 UTC
full build.log and emerge --info please.
Comment 2 f3d 2010-08-16 05:26:58 UTC
Created attachment 243161 [details]
build.log
Comment 3 f3d 2010-08-16 05:28:50 UTC
Created attachment 243163 [details]
emerge.info
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-08-16 14:33:43 UTC
information provided
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2010-08-16 20:46:04 UTC
+  16 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> libproxy-0.4.2.ebuild,
+  +files/libproxy-0.4.2-glibc212.patch:
+  Fix building with recent glibc wrt #332857 by f3d.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2010-08-16 20:48:02 UTC
btw, this is already fixed upstream and libproxy-0.4.4 is released...