This is all I get when I emerge xorg-server without USE=xorg. Nothing else seems to use this flag. Previous versions of the package worked OK without it. I think that if this flag is going to be needed to build xorg-server, it should throw an error when someone attempts to emerge it without the flag. * Contents of x11-base/xorg-server-1.0.99.902-r1: /usr /usr/bin /usr/bin/Xnest /usr/bin/Xvfb /usr/lib64 /usr/lib64/opengl /usr/lib64/opengl/xorg-x11 /usr/lib64/opengl/xorg-x11/extensions /usr/lib64/pkgconfig /usr/lib64/xserver /usr/share /usr/share/X11 /usr/share/X11/xkb /usr/share/X11/xkb/compiled /usr/share/X11/xkb/compiled/README.compiled /usr/share/aclocal /usr/share/aclocal/xorg-server.m4 /usr/share/man /usr/share/man/man1 /usr/share/man/man1/Xnest.1x.gz /usr/share/man/man1/Xvfb.1x.gz
Well... uh. This flag needs either to die or go to make.defaults...
Attach your emerge --info please. Until xorg-server-1.0.99.x, we didn't have the xorg USE-flag. The 1.0.99.x series is masked. Also, the USE-flag should be on by default (it is on my system).
(In reply to comment #2) > Also, the USE-flag should be on by default (it is on my system). Joshua, anyway - how about USE=minimal to do this the opposite way? It's very confusing and adds yet another flag to default profiles.
(In reply to comment #3) > Joshua, anyway - how about USE=minimal to do this the opposite way? It's very > confusing and adds yet another flag to default profiles. > You'd have to ask Donnie to be sure, but currently minimal+xorg creates a minimal install of the xorg servers. With the ability to build kdrive from xorg-server, the xorg USE-flag became necessary. This flag will become even more necessary when Xgl is added to the tarball.
(In reply to comment #4) > You'd have to ask Donnie to be sure, but currently minimal+xorg creates a > minimal install of the xorg servers. With the ability to build kdrive from > xorg-server, the xorg USE-flag became necessary. Hmmm, I see - USE=minimal is indeed already used for something else... :/ Well, anyway, the xorg use flag indeed is in default profile after I've done emerge --sync, so this bug it technically invalid.
I tried with USE=minimal at first, but it makes the logic for when Xorg server is built very convoluted and difficult to determine from a user standpoint.
*** Bug 135377 has been marked as a duplicate of this bug. ***
xorg-server will now fail early if no servers are to be built, letting the user know what options are available.