[comp.soft-sys.andrew] Building Andrew Under SunOS 4.x

tom@ICASE.EDU (Tom Crockett) (02/26/91)

Excerpts from internet.info-andrew: 25-Feb-91 Re: Gary
Keim@andrew.cmu.edu (688+0)

> Excerpts from misc: 25-Feb-91 Craig C Johnson@wdl1.wdl (407)

>> I am currently preparing to attempt the build of andrew on my Sun 4
>> system running 4.0.3 SunOS.  Are there any gotchas that I should be
>> aware of before I start, as I have never built this system before?

> Just one.   Wait, if you can, for the next patch.  As of patch.10 ATK
> will be taking advantage of the SunOS4.1 dynamic loading support.   The
> next patch is currently "in process."


I just rebuilt Andrew patchlevel 9 "straight out of the box" under SunOS
4.1.1 on a SPARC 2.  It was the cleanest build of Andrew I've seen in
two years.  (And on the SPARC 2, it was incredibly fast -- not much more
than two hours for the whole build, and that was on a slow optical
disk!)  There are several problems with the build under SunOS 4.0.3 that
disappeared under 4.1.1.  I'd recommend that you upgrade to SunOS 4.1 or
4.1.1 before you try to build Andrew.

Tom Crockett

ICASE
Institute for Computer Applications in Science and Engineering

M.S. 132C				e-mail:  tom@icase.edu
NASA Langley Research Center		phone:  (804) 864-2182
Hampton,  VA  23665-5225
                                                                           

Andy Hooper <HOOPER@QUCDN.QueensU.CA> (03/07/91)

I've gotten a though a lot of the build of Andrew with patch.009 installed,
on SunOS 4.1, but hit a snag in atk/layout. filler.c and filler.ch added in
this patch reference cel.c and cel.ch but the latter two are missing. fillerv
has the same problem with celv. Are cel and celv available in a later patch,
or from some other source?
-----
Andy Hooper         Queen's University, Kingston, Canada

tpn+@ANDREW.CMU.EDU (Tom Neuendorffer) (03/08/91)

Cel and celv are in the lset directory, which is currently only compiled
if MK_AUTHORING is defined in your site.h file. We will work to solve
this dependency problem in the next patch. Meanwhile adding this define
should solve your problems. 

	Tom