[comp.soft-sys.andrew] andrew on rs/6000

gk5g+@ANDREW.CMU.EDU (Gary Keim) (03/21/91)

Excerpts from misc: 20-Mar-91 andrew on rs/6000 grossman@oscar.tn.cornel (884)

> Thanks, sorry for the foolish questions....


Nonsense.  If you're baffled, then join the club.

Excerpts from misc: 20-Mar-91 andrew on rs/6000 grossman@oscar.tn.cornel (884)

> Following instructions in README, system.mcr, site.mcr
> don't seem to get picked up.

There are only two file that you may want to change before building
Andrew.  Those files are andrew/config/site.{h,mcr}.  Site.h is used to
create the andrewos.h header file.  Site.mcr specifies information (make
macros) that will be contained in the Makefiles.  

In site.h you would use ccp directives to specify different types of
information that affect, for example, what pieces of the distribution
will get built as well as other meta information.  In site.mcr you can
define macros that will be included in the Makefiles.  For example,
there is a known make macro called CDEBUGFLAGS.  You could have a line
that read:

        CDEBUGFLAGS = -g

I would suggest that you re-read the toplevel README file.  There are
sections describing exactly what you can do in the site files (search
for "site.h" and "site.mcr").

It may be helpful if you would send your site files along so we can see
what you're trying to do that is failing.  If you want to see the site
files we use to build on our RS/6000, they are located in AFS as
/afs/andrew/itc/rs_aix31/obj/projects/andrew/config/site.{h,mcr}.

Are you using the proper version of imake?  You should use the version
that is located in /usr/lpp/X11/Xamples/util/imake.  Built that version
of imake and install it into /usr/local/bin.  

Gary Keim
ATK Group