Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!zephyr.ens.tek.com!uw-beaver!ssc-vax!bcsaic!sundry!wsc-sun!cek From: cek@wsc-sun.boeing.com (Conrad Kimball) Newsgroups: comp.windows.x Subject: Re: R5 wish Keywords: r5 Message-ID: <1855@wsc-sun.BOEING.COM> Date: 4 Jun 91 15:57:07 GMT References: <49747@ut-emx.uucp> <1991Jun2.234509.1263@emisle.uucp> Sender: news@wsc-sun.boeing.com Organization: Boeing Computer Services (ESP), Seattle, WA Lines: 48 Nntp-Posting-Host: zulu In article <1991Jun2.234509.1263@emisle.uucp>, dvb@emisle.uucp (David Van Beveren) writes: |> I know you can put move most of X by editing 20 or so lines in 2 or 3 |> different parts of the Imake environment. But, most users of X are not X |> hackers, and this is not clearly documented anywhere, and even if it was, |> why make it so difficult? Is it the elite attitude of some system programmers |> "IF it is too difficult for you, then you are just a inferior sysadmin.." |> that causes this? I am not an X hack, although I have been programming with X |> for about 3 years steady. I could probably figure out how to do it without |> too much trouble, but why should it require any effort at all? I share this opinion too. For what it's worth, though, I've been installing X in a non-standard location for more than a year now, using the following simple patch. It simply builds X to know it lives in a directory tree rooted somewhere other than /usr. There is still the drawback that this alternate "home" directory must be compiled in from the beginning. Of course, users must also know about this alternate home, so they can include the proper directory in their PATH, and use the proper -I and -L parameters when building their own X software (though this latter problem doesn't arise if they use xmkmf, which *does* know about this alternate home directory). ------------ cut here ------------------------------------------------------ This patch configures the MIT X-Window Version 11 Release 4 tape to have X-Window live in the directory tree rooted in "/home/other/X11/R4/sun4/usr" rather than "/usr". This allows X11R4 to coexist with another version of X-Window that may already be installed on the system. *** mit/config/site.def.orig Sun Dec 17 15:06:24 1989 --- mit/config/site.def Fri Sep 21 12:21:55 1990 *************** *** 144,146 **** --- 144,153 ---- #ifndef SharedLibXext #define SharedLibXext NO /* XXX - haven't made it sharable yet */ #endif + + /* + * Install X11R4 under /home/other/X11/R4/sun4 rather than / + */ + #ifndef DestDir + #define DestDir /home/other/X11/R4/sun4 + #endif ------------ cut here ------------------------------------------------------ -- Conrad Kimball Boeing Computer Services (206) 865-6410 Email: cek@wsc-sun.boeing.com or cek%wsc-sun@atc.boeing.com UUCP: uw-beaver!bcsaic!wsc-sun!cek