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

Bug 105768

Summary: x11-proto/x11proto: update needed for Gentoo/FreeBSD (or workaround)
Product: Gentoo/Alt Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: OtherAssignee: Gentoo X packagers <x11>
Status: VERIFIED FIXED    
Severity: normal CC: bsd+disabled
Priority: High    
Version: unspecified   
Hardware: All   
OS: FreeBSD   
URL: https://bugs.freedesktop.org/show_bug.cgi?id=4487
Whiteboard:
Package list:
Runtime testing required: ---

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2005-09-12 23:46:33 UTC
Basically as per FDO's bug #4078  
(https://bugs.freedesktop.org/show_bug.cgi?id=4078), there was a missing  
define (-DCSRG_BASED) the workaround can just be adding a -DCSRG_BASED in  
xorg-server ebuild if use elibc_FreeBSD .  
  
Also, it seems __BSD_VISIBLE=1 is still missing, and this breaks build anyway. 
 
It's a starting point, tho. 
 
Thanks, 
Diego
Comment 1 Joshua Baergen (RETIRED) gentoo-dev 2005-09-14 19:29:17 UTC
So if I bump x11proto it still won't build?  Is there an upstream bug for the
__BSD_VISIBLE problem?
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-09-15 02:36:49 UTC
that (__BSD_VISIBLE) is already fixed in current xorg-server CVS (_*_SOURCE 
defined in configure.ac for everything and not just glibc). 
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2005-09-16 09:15:19 UTC
Alright, if I have time I'll bump proto and server tonight.
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2005-09-17 10:30:25 UTC
I bumped proto but server seemed to be missing stuff as indicated in the
upstream bug.  If you want to try my fix I have a patch on my space:

http://dev.gentoo.org/~joshuabaergen/distfiles/...

Just update the current ebuild to use the CVS update from today's date
(20050917) from my URL.
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2005-11-20 21:33:24 UTC
This is fixed in the latest versions.
Comment 6 Joshua Baergen (RETIRED) gentoo-dev 2005-11-20 21:33:36 UTC
Marking fixed.
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-11-21 11:02:27 UTC
Closing now.