[comp.windows.x] apollo can't imake, bug in /usr/lib/cpp

kek%dinorah@UUNET.UU.NET (Ken Krippner) (05/03/88)

I have heard (read, read) several stories about the advisability and 
need to remake the Makefiles on X.V11R2 for the Apollo.

I had trouble with imake on R1 and hacked imake.c (CleanCppOutput) to
remove the cookies from the middle of lines so they would not show up
as two lines in the Makefile.  It was not completely satisfactory in
that I was forced to do imake -s Makefile followed by a make <name>
and not the imake <name> as one would like but it worked that way.

Now, (read, R2) it is time to make world where I need the full
facility of imake.  The releasenotes, I believe, suggest that we might
be able to use the Makefiles which come with the release.  On my tape,
these are "Sun.macros" Makefiles which makes me a little doubtful that
they would really work even if I figured out what to type in stead of
make world.

Another source suggests that imake really does work (which I
categorically refute) and yet another suggests that Apollo "has" a fix
for the problem with /usr/lib/cpp.  That would be the best but I
haven't found it from the HOTLINE yet; I'll let you know if that
changes.

I also have an ULTRIX 2.2 running X11R2 without display and have NFS
between but hesitate to start hacking in that direction.


Do I hear a solid solution elsewhere?

Aegis 9.7 (DOMAIN/IX 9.5) + patches of nov 87, DN3000:    thanks,

Ken Krippner
uunet!wucs1!dinorah!kek

david@lum.ci.com (David M. Watson) (05/04/88)

In an article, kek%dinorah@UUNET.UU.NET (Ken Krippner) writes:

> I have heard (read, read) several stories about the advisability and 
> need to remake the Makefiles on X.V11R2 for the Apollo.
>
> I also have an ULTRIX 2.2 running X11R2 without display and have NFS
> between but hesitate to start hacking in that direction.

Hesitate no longer -- it's straightforward.  Since you have the Vax, you
should be in good shape.  Just make a separate X.V11R2 tree there, then
edit the Imake.tmpl to fool imake into building Apollo makefiles on the
Vax.  After you've done "make Makefiles", put (or mount) that tree on
the Apollo and run the rest of the makes -- you never need to run imake
on the Apollo. 

			-D.