Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!swrinde!ucsd!ucbvax!ANDREW.CMU.EDU!wjh+ From: wjh+@ANDREW.CMU.EDU (Fred Hansen) Newsgroups: comp.soft-sys.andrew Subject: Re: Still no luck trying to make Andrew under SunOS 4.1 Message-ID: Date: 4 Oct 90 21:36:22 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 37 Excerpts from internet.info-andrew: 29-Sep-90 Re: Still no luck trying to.. Fred Hansen (725+0) > Excerpts from internet.info-andrew: 28-Sep-90 Re: Still no luck trying > to.. J Mukerji@mtgzx.att.com (1627+0) >> The stuff in atk/ness/doc failed to build because nessrun coredumped in >> PL7 and for a slightly different reason in PL6. So I temporarily hacked >> the Imakefile in atk/ness to avoid building atk/ness/doc at all. The >> rest built and installed fine. But then the fun began. >> (1) First, when I tried to crank up runapp it crashed, > This is not too surprising because nessrun now uses runapp, so if runapp > is going to die, so will nessrun. This is not a bug in ness (as far as > I can see) but a reflection of the fact that ness/doc is the first time > in the build process where runapp actually gets executed. > Fred Hansen Although a true statement, my comment is sort of silly. The real problem turns out to be that /usr/lib/yaccpar differs on different machines so the state saving code in Ness cannot do recursive compilations. A recursive compilation is required in present.n, the ness program that is run as part of the build process. One workaround is to install the Ness documents without processing them. Another workaround is to comment out two lines in present.n so they become: -- printline("sorting index") -- index := sort_records_per_flags("", base(index), "fd") I'll be working on a fix to the yaccpar problem and will release it in a forthcoming patch. Fred Hansen