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) .