Subj : Successfully compiled Maximus 3.02
To   : Andrew Clarke
From : Mvan Le
Date : Fri Feb 05 2010 04:30 pm

ML> I suspect that this is because Open Watcom is more strict on type
ML> conversion than previous versions of Watcom. There might be a
ML> switch to relax it. Otherwise we'll have to edit the source to make
ML> it work.

ac> I can't think of a good reason why it shouldn't build
ac> with OpenWatcom so you're probably right about it just
ac> being more strict.  But before you start delving into

I've read some of the Change Log from 11c -> 1.5 and they mention OW being more
ANSI compliant. I took a brief look at the OW and WC command line options and
couldn't find anything apparent.

ac> the help files I'd probably try building it with an
ac> older version of OpenWatcom. You can download older
ac> versions of OpenWatcom from their FTP site.

ac> ftp://ftp.openwatcom.org/archive/

Cool.

I was starting to wonder whether I could get old OW versions. Their website
isn't very intuitive (imo).

ac> And it looks like Watcom 11.0c is there too, which I
ac> hadn't noticed before:

ac> ftp://ftp.openwatcom.org/archive/11.0c/

That's great. I'm going to get myself a copy; because the one I have came from
a dodgy bittorrent. Heh.

ac> So maybe try that first, then try progressively newer
ac> versions until it breaks.  :-)

Yeah.

So far, I could only build "maxn.exe" and "maxnd.exe" (the 32-bit NT
executables) that work properly by first building 32-bit SLIB with Watcom 10.6.
Otherwise it complains about missing definitions. I've tried all sorts of
combinations, even exactly replicating all INCLUDE, LIBS, WATCOM environments
as they are for WC 11.0c and it still couldn't build dv\s3\comdll. You have to
use the INCLUDE, LIBS, WATCOM >>>and<<< WC 11.0c wcc/wcc386.exe's for it to
work :/

The DOS versions built without any problems (with WC 10.6).

--- Maximus/2 3.01
* Origin: Top Hat 2 BBS (1:343/41)