Hi, Martin--

On Jan 25, 2013, at 5:23 AM, Martin Burnicki <martin.burni...@meinberg.de> 
wrote:
> Chuck Swiger wrote:
>> On 24/01/2013 12:52, Mischanko, Edward T wrote:
>>> I thought we were going to fix this?
>>> 
>>> c:\3\ntp-dev-4.2.7p351\sntp\libopts\option-xat-attribute.h(38)
>>>  : fatal error C1083: Cannot open include file: 'inttypes.h'
>>> : No such file or directory
>>> 
>>> Are we still working on this?
>> 
>> David's suggestion to adjust the includes is the autoconf-style change;
>> anyway, I'm not sure that many Windows boxes have a sufficiently
>> POSIX-compliant shell to run ./configure without installing Cygwin or 
>> similar.
>> 
>> As an alternative, there's an inttypes.h for MSVC here:
>> 
>>   http://msinttypes.googlecode.com/svn/trunk/inttypes.h
> 
> It would be pretty easy to fix this directly in the NTP source code.
> 
> However, IMO adding a "proprietary" inttypes.h to the NTP source is going to 
> cause confusion if we'd start to support cygwin, mingw or whatever to build 
> NTP under Windows.

I see your point, but I wasn't suggesting adding anything to NTP's source code.

It's 2013; it's entirely reasonable to expect C99 aka ISO/IEC 9899:1999 
standard headers to be provided by the OS / compiler toolchain.  Rumor suggests 
that sufficiently modern versions of MSVC might fix this, but if not, I do 
recall that building ntpd under Cygwin worked OK using the GNU toolchain 
instead.

> Those environmenrts come with their own inttypes.h, and if there is a special 
> NTP version of this file for Windows it depends on the sequence of header 
> search paths which of the files would be found at first.

Sure, I agree: let's not add a special NTP version of a standard header.  :-)

Regards,
-- 
-Chuck

_______________________________________________
questions mailing list
questions@lists.ntp.org
http://lists.ntp.org/listinfo/questions

Reply via email to