From: Kevin Sanders (kevin@TorreyPinesCA.ncr.com)
Date: 04/13/93


From: kevin@TorreyPinesCA.ncr.com (Kevin Sanders)
Subject: Re: [WANTED] successful compile of empire
Date: 13 Apr 1993 18:19:09 GMT

In article <1993Apr12.221630.603@draco.bison.mb.ca> drose@draco.bison.mb.ca (Dave Rose) writes:
>
>enough for my tastes. My problem lies initially with the compile
>needing a program called mkmf. If anyone has succesfully
>compiled empire, could you please leave me email?
>
>Thanks in advance.
>

You need to use the GNU mkmf program. On my system mkmf is
actually a script which invokes "imake", which will not work
for empire. I do have the source to the real mkmf, but unfortunately
it won't make 'cuz make dumps core. (My make program works fine
on all other software, it just dumps on this one).

Since I'm porting the latest Chainsaw 3.0b to Linux right now and
didn't have time to mess with mkmf, I just hand-edited all the
GNUdepend files to reference the directories I use for source code,
and don't run "make dependall". (Not as bad as it sounds; I just defined
a macro key to run a global replace; took 10 minutes to edit them all).

Your best bet (easiest unless you get the real mkmf) is to put all your
source code in the directory expected by the GNUdepend files, or make
some symbolic links so that make can find them. Then just don't do a
make dependall.

By the way, Chainsaw 3.0b is basically running. I'm experiencing
some of the bugs which people reported to me in the old version,
and am fixing them. For some strange reason these bugs never showed
up in my previous port until new revs of kernel, libraries, and headers
came out :-(

I estimate I will be uploading the 3.0b version (either full source or
just patches to the KSU distribution) in a couple of weeks. I still have
one major bug to fix (emp_tm dies when update runs), but otherwise it
seems to play OK. I would recommend waiting, because several folks have
reported bugs in the older Linux port. I don't plan to fix these; the
new version completely replaces the old (and has some nifty new game features).

-- 
Kevin Sanders, KN6FQ                 NCR Torrey Pines
kevin.sanders@torreypinesca.ncr.com    (619) 597-3602
kevin%beacons@cyber.net