GNU bug report logs - #12878
24.2; Compiling failed on Windows 7 with VC 11 Express: _WIN32_WINNT version too low

Previous Next

Package: emacs;

Reported by: 李丁 <iamliding <at> gmail.com>

Date: Tue, 13 Nov 2012 16:15:02 UTC

Severity: normal

Tags: wontfix

Found in version 24.2

Done: npostavs <at> users.sourceforge.net

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: 李丁 <iamliding <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 12878 <at> debbugs.gnu.org
Subject: bug#12878: 24.2; Compiling failed on Windows 7 with VC 11 Express: _WIN32_WINNT version too low
Date: Wed, 14 Nov 2012 15:22:44 +0800
[Message part 1 (text/plain, inline)]
The value is 1700


2012/11/14 Eli Zaretskii <eliz <at> gnu.org>

> > Date: Wed, 14 Nov 2012 09:14:45 +0800
> > From: 李丁 <iamliding <at> gmail.com>
> > Cc: 12878 <at> debbugs.gnu.org
> >
> > Sure, adding a correct prototype is just like including the correct
> header
> > file if Windows 9X
> > really supports this function. But you should be careful checking
> compiler
> > versions, in case that
> > redefinition error occur.
>
> A repeated prototype can never trigger redefinition warnings or errors.
>
> > Actually, I encountered several redefinition problems during compilation.
> > For example in w32term.c:
> >
> >     #ifndef GLYPHSET
> >     /* Pre Windows 2000, this was not available, but define it here so
> >        that Emacs compiled on such a platform will run on newer versions.
> >  */
> >     ...
> >     #endif
> >
> > VC 11.0 does not define GLYPHSET either (or not included), but it does
> have
> > the definitions,
> > and above code leads to redefinition error.
> >
> > And this in w32term.c too:
> >
> >     /* Reportedly, MSVC does not have this in its headers.  */
> >     #ifdef _MSC_VER
> >     DECLARE_HANDLE(HMONITOR);
> >     #endif
> >
> > VC 11.0 does have HMONITOR, and another redefinition error.
>
> What is the value of _MSC_VER for this compiler?
>
[Message part 2 (text/html, inline)]

This bug report was last modified 8 years and 32 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.