Subj : Successfully compiled Maximus 3.02
To   : Mvan Le
From : andrew clarke
Date : Sat Feb 06 2010 06:01 am

On Mon 2010-02-01 20:58, Mvan Le (3:800/432) wrote to Andrew Clarke:

ML> wcc /oe1/od/d2 /oals/s/j/zp1 /Fo=WCr\\s\fd2n.obs /ms fd2n.c
ML> fd2n.c(52): Error! E1071: Type of parameter 2 does not agree with
ML> previous definition

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.

I can't think of a good reason why it shouldn't build with OpenWatcom so you're
probably right about it just being more strict.  But before you start delving
into the help files I'd probably try building it with an older version of
OpenWatcom. You can download older versions of OpenWatcom from their FTP site.

ftp://ftp.openwatcom.org/archive/

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

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

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

ML> Ideally MAXS_302 should compile under Open Watcom so that all DOS,
ML> NT, OS/2 and Unix targets can be compiled with one compiler. Then
ML> we can merge all the source trees.

The Linux build will still need GCC as OpenWatcom's Linux support is still in
early development.  Plus OW itself won't actually run under Linux.

I don't think OW supports *BSD.

Using OW for the DOS, NT & OS/2 builds is sensible though.

--- timEd/Linux 1.11.b5
* Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267.1)