benson@ksr.UUCP (Benson I. Margulies Kendall Square Research Corp.) (12/08/88)
I am observing some rather perplexing characteristics of the X11R3 tape set that I picked up from ICS yesterday. Can anyone tell me whether these are normal characteristics of the distribution? 1) In each major subdirectory of the core, there is a symbolic link that is circular. For example, core/X11/X11 is a link to X11. 2) In core/X11 is a link named "sys" that points to /usr/include. It can't possibly work on a Sun unless that link points to /usr/include/sys. Further, I don't see why it exists at all. 3) When I try to build, all proceeds normally until the Makefiles build starts to repeat directories. From somewhere in util, it goes and tries to do ../.././X11, and fails. thanks in advance, benson
rws@EXPO.LCS.MIT.EDU (Bob Scheifler) (12/08/88)
You won't find these problems with the MIT distribution tapes.
mansfiel@sapphire.sdr.slb.COM (Niall Mansfield) (12/13/88)
> 2) In core/X11 is a link named "sys" that points to /usr/include. It > can't possibly work on a Sun unless that link points to > /usr/include/sys. Further, I don't see why it exists at all. I had exactly the same trouble. I rang ICS and they assured me the tapes were identical to the MIT distribution, but obviously they are not. They said they'd get a software guy to ring back -- that was over a week ago ... The Problem: core/X11/sys is a symbolic link to /usr/include/sys. This causes circular #include's, and compilation bombs with "too deeply nested" crap. The Solution Get rid of the the symbolic link, and put the real files in core/X11/sys, i.e. rm core/X11/sys mkdir core/X11/sys cp /usr/include/sys/* core/X11/sys (This may not be exact - I'm not at my own machine and can't check the precise filenames as they were distributed). PS: The ICS printed docs didn't include Xlib -- were they part of the MIT release?