Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!think!snorkelwacker!bloom-beacon!GARNET.BERKELEY.EDU!rusty From: rusty@GARNET.BERKELEY.EDU Newsgroups: comp.windows.x Subject: can't make libXt.a Message-ID: <9001051855.AA04798@garnet.berkeley.edu> Date: 5 Jan 90 18:55:07 GMT References: <9001051243.AA03269@expire.lcs.mit.edu> Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 37 Thanks. Your explanation and fix is more reasonable than the stupid one from Greg Earle. What I am trying now in site.def is #if HasGcc #define DependCmd $(DEPENDSRC)/makedepend -I/tuna_e/gnu/lib/gcc-include #endif The reason I am so hard on Greg Earle is because (now watch my lips): Software vendors should not assume that non-standard (e.g., public domain) software is installed in any "standard" place. Likewise, they should not require add-on software to be installed in a particular place. X11r4 suffers from this; for example this comment at the top of site.def We strongly recommend that you don't change the installation directories and just use symbolic links if you want things to be installed on a different partition. For example, # cd directory_containing_X_distribution # make World # mkdir /otherdisk/X # foreach i (bin lib include) > mkdir /otherdisk/X/$i > ln -s /otherdisk/X/$i /usr/$i/X11 > end # make install should not be there. Not everyone wants to or even has the ability to make symbolic links into /usr. (For example, they may be nfs mounting X from somewhere on their diskless workstation and the sysadmin for their fileserver won't make the symbolic links for them.) The X distribution should (but doesn't) work without these symbolic links. (In case you're wondering why just run something like "find x11r4_src_dir/mit \( -name Imakefile -o -name '*.c' -o -name '*.h'\) -a grep /usr {} \; -a -print".)