GNU bug report logs -
#13872
24.3-rc1; TERM_HEADER multiply defined during 'configure'
Previous Next
Reported by: Paul Eggert <eggert <at> cs.ucla.edu>
Date: Tue, 5 Mar 2013 05:28:02 UTC
Severity: normal
Found in version 24.3
Done: Paul Eggert <eggert <at> cs.ucla.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#13872: 24.3-rc1; TERM_HEADER multiply defined during 'configure'
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 13872 <at> debbugs.gnu.org.
--
13872: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13872
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
On 03/05/13 09:20, Glenn Morris wrote:
>
> OK, please apply to emacs-24.
Done, as emacs-24 bzr 111321.
[Message part 3 (message/rfc822, inline)]
Building Emacs 24.3-rc1 on Fedora 17 x86-64 generates a config.log with
lots of these diagnostics:
conftest.c:242:0: warning: "TERM_HEADER" redefined [enabled by default]
conftest.c:71:0: note: this is the location of the previous definition
The problem is that TERM_HEADER is put into conftest.c twice, with
disagreeing definitions:
#define TERM_HEADER "xterm.h"
...
#define TERM_HEADER "gtkutil.h"
On this platform it happens to work, but I worry that on other
platforms the C compiler will reject any such test program (as it is
entitled to do), which will cause later configuration decisions to
go wrong.
Here's a fix. This looks pretty safe.
=== modified file 'ChangeLog'
--- ChangeLog 2013-03-05 03:43:52 +0000
+++ ChangeLog 2013-03-05 05:21:41 +0000
@@ -1,3 +1,8 @@
+2013-03-05 Paul Eggert <eggert <at> cs.ucla.edu>
+
+ * configure.ac (TERM_HEADER): Remove duplicate definition
+ that can mess up 'configure' runs.
+
2013-03-05 Glenn Morris <rgm <at> gnu.org>
* Makefile.in (install-man): Ignore gzip exit status.
=== modified file 'configure.ac'
--- configure.ac 2013-03-05 03:53:34 +0000
+++ configure.ac 2013-03-05 04:50:24 +0000
@@ -1646,11 +1646,6 @@
;;
esac
-if test -n "${term_header}"; then
- AC_DEFINE_UNQUOTED(TERM_HEADER, "${term_header}",
- [Define to the header for the built-in window system.])
-fi
-
if test "$window_system" = none && test "X$with_x" != "Xno"; then
AC_CHECK_PROG(HAVE_XSERVER, X, true, false)
if test "$HAVE_XSERVER" = true ||
This bug report was last modified 12 years and 133 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.