> 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

Reply via email to