xorg-server currently fails with: In file included from bigreq.c:44: ../hw/xfree86/dixmods/extmod/modinit.h:55:34: X11/extensions/saver.h: No such file or directory ../hw/xfree86/dixmods/extmod/modinit.h:111:31: X11/extensions/Xv.h: No such file or directory ../hw/xfree86/dixmods/extmod/modinit.h:112:33: X11/extensions/XvMC.h: No such file or directory It seems that these files are provided by x11-proto/videoproto
Add x11-proto/scrnsaverproto to the list -- it provides saver.h.
OK, it now failed with xevie.c:50:37: X11/extensions/Xeviestr.h: No such file or directory which is in turn provided by x11-proto/evieext The list of missing deps becomes: x11-proto/videoproto x11-proto/scrnsaverproto x11-proto/evieext
Could you also file this upstream at bugs.freedesktop.org, in the xorg modular build system component? The configure.ac doesn't enumerate these dependencies. Post the URL here once you do.
I had no idea that this is considered an upstream bug. Here is the url https://bugs.freedesktop.org/show_bug.cgi?id=4026 Next time, should I CC you on the bugs.freedesktop.org bugs? By the way, by having if use glx; then confopts="${confopts} --with-mesa-source=${WORKDIR}/${MESA_P}" fi in toplevel, you run configure with ./configure ...some_options... --with-mesa-source=/var/tmp/portage/xorg-server-0.99.1/work/Mesa-6.3.1.1 --with-mesa-source=/var/tmp/portage/xorg-server-0.99.1/work/Mesa-6.3.1.1 --with-mesa-source=/var/tmp/portage/xorg-server-0.99.1/work/Mesa-6.3.1.1 It's just cosmetic and I didn't think that it deserves a bug.
(In reply to comment #4) > I had no idea that this is considered an upstream bug. We base our dependencies on what's mentioned in configure.ac, which is about as close as you can get to documented, provable upstream dependencies. And yeah, go ahead and CC me on upstream bugs in the future.