bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: error reporting


From: Rob Juergens
Subject: RE: error reporting
Date: Tue, 8 Apr 2014 20:06:21 +0000

You are correct in that building make-4.0 on solaris does not show that 
problem. However building with VS2013 does not fix it.
Attached are 2013 files and updated other files

-----Original Message-----
From: Paul Smith [mailto:address@hidden 
Sent: Tuesday, April 08, 2014 5:07 AM
To: Philip Guenther
Cc: Rob Juergens; address@hidden
Subject: Re: error reporting

On Mon, 2014-04-07 at 21:26 -0700, Philip Guenther wrote:
> I am unable to reproduce this:

Based on the offer of MSVC project files I would guess Rob is running on 
Windows.

I expect this is a result of the buggy snprintf()/vsnprintf() implementations 
in the Windows MSVC compiler (well, by "buggy" I mean not conforming to the ISO 
C99 standard, which is 15 years old now...)

I actually think that MSVC 2013 is supposed to fix this, because the
C++11 standard has moved up to incorporate a number of the C99 features
(C++03 only relied on C89) which is forcing Microsoft to finally implement them.

As John mentions, I rewrote all that code since the 4.0 release to rely only on 
features available in the C89 standard, which likely fixes this issue as well.


Attachment: make_msvc_net2008.sln
Description: make_msvc_net2008.sln

Attachment: make_msvc_net2008.vcproj
Description: make_msvc_net2008.vcproj

Attachment: make_msvc_net2012.sln
Description: make_msvc_net2012.sln

Attachment: make_msvc_net2012.vcxproj
Description: make_msvc_net2012.vcxproj

Attachment: make_msvc_net2013.sln
Description: make_msvc_net2013.sln

Attachment: make_msvc_net2013.vcxproj
Description: make_msvc_net2013.vcxproj


reply via email to

[Prev in Thread] Current Thread [Next in Thread]