GNU bug report logs - #14043
24.3.50; Compiler warning in cygw32 build on x86_64-cygwin

Previous Next

Package: emacs;

Reported by: Ken Brown <kbrown <at> cornell.edu>

Date: Sat, 23 Mar 2013 16:43:02 UTC

Severity: normal

Found in version 24.3.50

Done: Ken Brown <kbrown <at> cornell.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ken Brown <kbrown <at> cornell.edu>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#14043: closed (24.3.50; Compiler warning in cygw32 build on
 x86_64-cygwin)
Date: Sun, 24 Mar 2013 00:21:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sat, 23 Mar 2013 20:17:45 -0400
with message-id <514E4629.2000908 <at> cornell.edu>
and subject line Re: bug#14043: 24.3.50; Compiler warning in cygw32 build on x86_64-cygwin
has caused the debbugs.gnu.org bug report #14043,
regarding 24.3.50; Compiler warning in cygw32 build on x86_64-cygwin
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
14043: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14043
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ken Brown <kbrown <at> cornell.edu>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; Compiler warning in cygw32 build on x86_64-cygwin
Date: Sat, 23 Mar 2013 12:40:38 -0400
[Message part 3 (text/plain, inline)]
In w32term.c:w32_initialize, the line

  DWORD input_locale_id = (DWORD) GetKeyboardLayout (0);

(line 6666 in the current trunk) generates a "cast from pointer to 
integer of different size" warning in the cygw32 build on 64-bit Cygwin. 
 I think that the warning can be safely ignored in this case, but I 
would prefer to avoid it.

The attached patch fixes this.  I'm wondering, however, whether the same 
warning occurs on 64-bit Windows.  If so, maybe that should be fixed at 
the same time, but I don't know enough about Windows programming to do this.

Ken

In GNU Emacs 24.3.50.2 (x86_64-pc-cygwin)
 of 2013-03-20 on fiona
Bzr revision: 112086 eggert <at> cs.ucla.edu-20130318210234-bpg2y8i713w6uqhr
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --without-makeinfo --with-w32 CFLAGS=-g3 -O0'
[w32term.patch (text/plain, attachment)]
[Message part 5 (message/rfc822, inline)]
From: Ken Brown <kbrown <at> cornell.edu>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 14043-done <at> debbugs.gnu.org
Subject: Re: bug#14043: 24.3.50;
	Compiler warning in cygw32 build on x86_64-cygwin
Date: Sat, 23 Mar 2013 20:17:45 -0400
On 3/23/2013 6:33 PM, Ken Brown wrote:
> On 3/23/2013 2:25 PM, Eli Zaretskii wrote:
>> Does the alternative patch below also work?  I'd like to avoid
>> ifdef's, if possible.
>
> Yes, it does.  I too am glad to see a solution that avoids the ifdefs.

I've committed the change as bzr revision 112120 and am closing the bug 
report.

Ken


This bug report was last modified 12 years and 64 days ago.

Previous Next


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