Subject: Re: getting x11
To: James Chacon <>
From: Greywolf <>
List: current-users
Date: 12/10/2004 15:49:01
[Thus spake James Chacon ("JC: ") 4:35pm...]

JC: > SJ: It's not useless crap, it's the XFree86 reachover build stuff.  See the -x
JC: > SJ: option to
JC: >
JC: > Why does building with -x ignore X11BASE and put stuff into /usr/X11R6
JC: > instead of, say, /usr/X11 or /usr/X or whatever ELSE someone might want?
JC: >
JC: > [I'm actually tempted at this point to toss the whole kit and caboodle
JC: > into /usr/local, and to hell with the X11 hierarchy.]
JC: Because X11BASE is part of pkgsrc only?

Thank you.  That's a bit confusing, but makes sense after some thought.

JC: The system defined area for X is /usr/X11R6

Yes, and for X, I should be able to override it as usual.

JC: Just like the system defined area for libraries is /lib and /usr/lib.

...?!  WTF.  I was not even implying changing those.  I just want to put
X someplace (else).

JC: If you wanted those to be /library, more power to you, but there's
JC: only so many knobs provided in the build system. (and none of them
JC: re-organize where stuff gets installed, only whether or not a given
JC: feature is enabled).

Oh, come ON.  I have ALWAYS been able to tell X11 where the hell to install.
This has NOTHING TO DO with whether I am going to make /library, /binary
or other such nonsense.  X11's install base has ALWAYS been configurable.

The thing that I find really annoying is that when I built X to be installed,
it ALSO seemed to want to ignore ProjectRoot in my site.def file, for
some reason.

THAT is just WAY OTT, and I consider it broken.

"We have discovered a bug in System V: the OS itself."