From: gram@aim1.aztec.co.za (Graham Wheeler)
Subject: Re: Building X11R5 under Dell SVR4
Organization: Aztec Information Management
Date: Sat, 12 Sep 1992 14:35:46 GMT

gram@aim1.aztec.co.za (Graham Wheeler) writes:

>I am now trying to build X11R5 under Dell SVR4. The only change I made to the
>site.def file was to uncomment the HasGcc #define. I then tried to build with:

>make CC=gcc -DBOOTSTRAPCFLAGS="-DDELL -Di386SVR4Architecture" World

>This resulted in a `cd config', and then imake was built. Control returned
>to the `mit' directory, and imake was executed to build a new Makefile. Then
>the command `make Makefiles' was executed, and this terminates immediately
>with an error along the lines of:

>make: line 267: separator required (bu31)

Sorry, the -D in front of the BOOTSTRAPCFLAGS was a typo. I have had the
following responses:

=========================================
>From: aardvark@nt1l.krl.com (Donald Koch)
>
>First off, try:
>
>make World BOOTSTRAPCFLAGS="-DSVR4 -DSYSV386"
>
>No CC=gcc.
>No -D in front of BOOTSTRAPCFLAGS.
>If this also fails, get a few more details (like the area around the bad
>line in the Makefile).  Also, take a look at the release notes in the mit
>directory.
>
>If you have a recent release of X (>=fix-16 and 1.2E), you don't need the -DDELL.
>Check config/x386.cf.

The -Di386SVR4Architecture was my (somewhat hopeful) interpretation of
what I found to be obscure docs. The release notes said that I should
read config/x386.cf, but as I recall it didn't have clear instructions.
Browsing through the file it looked like the two that I defined would
take me along the correct path, but perhaps not. I will certainly try
this.
====================================================
From: Jerry Whelan <guru@stasi.bradley.edu>

>	Well, even building it from scratch won't work.  The X11r5
>as distributed doesn't support the ATI chipset.  (Well, it might
>work at 640x480x256, but I doubt it and that is a useless res anyways.)

Yeah, my plan was to do a build, and then attempt to add ATI chipset
support to X386, if possible.

>What you need is the latest version of XFree86.  It is an enhanced
>version of the X11r5 pl17 server that supports a number of supervga
>cards and is lots faster to boot.  Unfortunately, the latest version
>is still in beta and probably won't be released until late next week
>or later.  I don't think the group needs any new beta testers either.
>So, the best thing to do, is to sit tight and wait for the anouncement
>in comp.windows.x and comp.unix.sysv386.
>
>-} make: line 267: separator required (bu31)
>
>	Means, a tab is missing.  Makefiles look like this:
>
>program: program.c
>	cc program.c -o program
>
>	Where the indent _must_ be a tab.
==================================================================
So, end result is:

* I'll try to get XFree86, and save myself the port problem.

* I'll retry the build with the suggested flags, so that the libraries,
	etc, are available. I've trashed X11R4 completely so I might
	as well.

Thanks for the help, guys!

-- 
Graham Wheeler                     | "That which is weak conquers the strong,
Network Systems Programmer         | that which is soft conquers the hard."
Aztec Information Management       | 		Lao Tzu - Tao Te Ching Ch. 78
gram@aim1.aztec.co.za              | There's no justice, there's just us
Newsgroups: comp.windows.x