> Date: Thu, 10 Oct 2013 17:42:11 +0200 > From: Bob Shark <bobshar...@gmail.com> > > Contrary to the Statement in readme.w32 Make 4.0 does not comile with > MSVC7.1.
It looks like no one who does have MSVC 7 installed (I don't) is tracking the release candidates. So, unfortunately, these problems are only detected when a release hits the FTP sites. > Output.c uses CRT features not available: > 1) _TRUNCATE is unknown > Workaround: use (size_t)-1 > 2) vsnprintf unknown > Workaround: use _vsnprintf > 3) _vsnprintf_s unknown > Workaround: replace > len = _vsnprintf_s (str, size, _TRUNCATE, format, ap); > with > len = _vsnprintf (str, /*size,*/ (size_t)-1, format, ap); The second one is due to a typo: # define snprintf msc_vsnprintf This should have been "vsnprintf", so its usage later is replaced. > exe was built but didn't test it so far. Could you please test it? (Or maybe you already did?) If the result works correctly when -O is used, I will install these changes; I don't have MSVC installed to test them myself. > Hope you Keep on supporting MSVC2003 as I won't by any further MS > Compiler... Maybe you should consider switching to MinGW instead. Thanks. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make