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
So if I bump x11proto it still won't build? Is there an upstream bug for the __BSD_VISIBLE problem?
that (__BSD_VISIBLE) is already fixed in current xorg-server CVS (_*_SOURCE defined in configure.ac for everything and not just glibc).
Alright, if I have time I'll bump proto and server tonight.
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.
This is fixed in the latest versions.
Marking fixed.
Closing now.