From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 05:00:33 2013 Received: (at submit) by debbugs.gnu.org; 15 Jan 2013 10:00:33 +0000 Received: from localhost ([127.0.0.1]:60935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv3Jl-0007XL-N4 for submit@debbugs.gnu.org; Tue, 15 Jan 2013 05:00:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54147) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv3Jf-0007X6-UT for submit@debbugs.gnu.org; Tue, 15 Jan 2013 05:00:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tv3J9-000218-58 for submit@debbugs.gnu.org; Tue, 15 Jan 2013 04:59:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:42561) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv3J9-000214-26 for submit@debbugs.gnu.org; Tue, 15 Jan 2013 04:59:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37248) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv3J4-0005HG-A5 for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2013 04:59:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tv3Iy-0001rk-IN for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2013 04:59:46 -0500 Received: from mail-pb0-f46.google.com ([209.85.160.46]:46050) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv3Iy-0001rF-3q for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2013 04:59:40 -0500 Received: by mail-pb0-f46.google.com with SMTP id wy7so2748293pbc.5 for ; Tue, 15 Jan 2013 01:59:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:subject:message-id:organization:x-mailer :mime-version:content-type; bh=D/kkFK9XPuBBFEaxNYQLPsmQJo9LxuTvyJuK4wZhNzA=; b=Exnuj6Np3aBOQ+8rYevhonc0awOYKJ1RgW4Vf2GVRAiO0Jtj9P4UPy0gm/E2btUIPj NCVojxsLpOARG1+gh7KxCr2CVtzAnT1cYUGsPWKmsQbjqXQ0F05Z4GLpb7TrYHSQFI19 9FgD2DJTKIg+9IgttTqKtq/MpuXP7QydrVr285A6/QgNtfH9GYKJYvVGAATsP/KeDvc7 GnqGeesn6qUcoCu41WAvQufxakM7nJ8p/wfve5H8LAUVQMlynaqgXKqiRFui6V8iDghy XFhnMfUTU4F4n4dsAnHj9vBNaYg8Gj9hH+A377uTwzEoaRrYYtburZSVGz3gQkwT2r85 P5fg== X-Received: by 10.68.232.195 with SMTP id tq3mr263362090pbc.70.1358243979140; Tue, 15 Jan 2013 01:59:39 -0800 (PST) Received: from Emacs ([124.117.77.169]) by mx.google.com with ESMTPS id gl5sm9941762pbc.51.2013.01.15.01.59.35 (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 01:59:38 -0800 (PST) Date: Tue, 15 Jan 2013 17:59:31 +0800 From: Xue Fuqiao To: bug-gnu-emacs@gnu.org Subject: Cannot build Emacs 24.2.92 Message-Id: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> Organization: The Church of Emacs X-Mailer: Sylpheed 3.2.0 (GTK+ 2.24.13; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Tue__15_Jan_2013_17_59_31_+0800_TbZO5niu9.TYc=/Y" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) This is a multi-part message in MIME format. --Multipart=_Tue__15_Jan_2013_17_59_31_+0800_TbZO5niu9.TYc=/Y Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit I configured Emacs pretest 24.2.92 using: ./configure --with-wide-int --enable-link-time-optimization --enable-gcc-warnings Then I: make After that: See attachment. I'm using Ubuntu 12.10 to build Emacs 24.2.92. -- Best regards, Xue Fuqiao. http://www.emacswiki.org/emacs/XueFuqiao --Multipart=_Tue__15_Jan_2013_17_59_31_+0800_TbZO5niu9.TYc=/Y Content-Type: text/plain; name="make.txt" Content-Disposition: attachment; filename="make.txt" Content-Transfer-Encoding: quoted-printable ...[many lines] time -Werror -g3 -O2 -flto=3D2 -MT strftime.o -MD -MP -MF .deps/strftime.Tp= o -c -o strftime.o strftime.c mv -f .deps/strftime.Tpo .deps/strftime.Po gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/home/xfq/emacs-24.2.92/lib -I../src= -I/home/xfq/emacs-24.2.92/src -W -Wabi -Waddress -Wall -Warray-bounds -= Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wch= ar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -W= deprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero = -Wdouble-promotion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wfor= mat-contains-nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wforma= t-zero-length -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimp= licit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-p= ointer-cast -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitializ= ed -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wm= issing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing= -parameter-type -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wno= nnull -Wnormalized=3Dnfc -Wold-style-declaration -Wold-style-definition -Wo= verflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wp= ointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -= Wsequence-point -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute= =3Dconst -Wsuggest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs = -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-p= arameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunuse= d-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused= -variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regis= ter-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -= Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -W= no-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -g3 -O2 -f= lto=3D2 -MT timespec.o -MD -MP -MF .deps/timespec.Tpo -c -o timespec.o time= spec.c mv -f .deps/timespec.Tpo .deps/timespec.Po gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/home/xfq/emacs-24.2.92/lib -I../src= -I/home/xfq/emacs-24.2.92/src -W -Wabi -Waddress -Wall -Warray-bounds -= Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wch= ar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -W= deprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero = -Wdouble-promotion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wfor= mat-contains-nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wforma= t-zero-length -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimp= licit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-p= ointer-cast -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitializ= ed -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wm= issing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing= -parameter-type -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wno= nnull -Wnormalized=3Dnfc -Wold-style-declaration -Wold-style-definition -Wo= verflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wp= ointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -= Wsequence-point -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute= =3Dconst -Wsuggest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs = -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-p= arameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunuse= d-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused= -variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regis= ter-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -= Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -W= no-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -g3 -O2 -f= lto=3D2 -MT timespec-add.o -MD -MP -MF .deps/timespec-add.Tpo -c -o timespe= c-add.o timespec-add.c mv -f .deps/timespec-add.Tpo .deps/timespec-add.Po gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/home/xfq/emacs-24.2.92/lib -I../src= -I/home/xfq/emacs-24.2.92/src -W -Wabi -Waddress -Wall -Warray-bounds -= Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wch= ar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -W= deprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero = -Wdouble-promotion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wfor= mat-contains-nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wforma= t-zero-length -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimp= licit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-p= ointer-cast -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitializ= ed -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wm= issing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing= -parameter-type -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wno= nnull -Wnormalized=3Dnfc -Wold-style-declaration -Wold-style-definition -Wo= verflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wp= ointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -= Wsequence-point -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute= =3Dconst -Wsuggest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs = -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-p= arameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunuse= d-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused= -variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regis= ter-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -= Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -W= no-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -g3 -O2 -f= lto=3D2 -MT timespec-sub.o -MD -MP -MF .deps/timespec-sub.Tpo -c -o timespe= c-sub.o timespec-sub.c mv -f .deps/timespec-sub.Tpo .deps/timespec-sub.Po gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/home/xfq/emacs-24.2.92/lib -I../src= -I/home/xfq/emacs-24.2.92/src -W -Wabi -Waddress -Wall -Warray-bounds -= Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wch= ar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -W= deprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero = -Wdouble-promotion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wfor= mat-contains-nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wforma= t-zero-length -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimp= licit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-p= ointer-cast -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitializ= ed -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wm= issing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing= -parameter-type -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wno= nnull -Wnormalized=3Dnfc -Wold-style-declaration -Wold-style-definition -Wo= verflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wp= ointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -= Wsequence-point -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute= =3Dconst -Wsuggest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs = -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-p= arameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunuse= d-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused= -variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regis= ter-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -= Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -W= no-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -g3 -O2 -f= lto=3D2 -MT u64.o -MD -MP -MF .deps/u64.Tpo -c -o u64.o u64.c mv -f .deps/u64.Tpo .deps/u64.Po gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/home/xfq/emacs-24.2.92/lib -I../src= -I/home/xfq/emacs-24.2.92/src -W -Wabi -Waddress -Wall -Warray-bounds -= Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wch= ar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -W= deprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero = -Wdouble-promotion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wfor= mat-contains-nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wforma= t-zero-length -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimp= licit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-p= ointer-cast -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitializ= ed -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wm= issing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing= -parameter-type -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wno= nnull -Wnormalized=3Dnfc -Wold-style-declaration -Wold-style-definition -Wo= verflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wp= ointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -= Wsequence-point -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute= =3Dconst -Wsuggest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs = -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-p= arameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunuse= d-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused= -variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regis= ter-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -= Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -W= no-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -g3 -O2 -f= lto=3D2 -MT utimens.o -MD -MP -MF .deps/utimens.Tpo -c -o utimens.o utimens= .c mv -f .deps/utimens.Tpo .deps/utimens.Po gcc -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I/home/xfq/emacs-24.2.92/lib -I../src= -I/home/xfq/emacs-24.2.92/src -W -Wabi -Waddress -Wall -Warray-bounds -= Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wch= ar-subscripts -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -W= deprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero = -Wdouble-promotion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wfor= mat-contains-nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wforma= t-zero-length -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimp= licit -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-to-p= ointer-cast -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitializ= ed -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wm= issing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing= -parameter-type -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wno= nnull -Wnormalized=3Dnfc -Wold-style-declaration -Wold-style-definition -Wo= verflow -Woverride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wp= ointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -= Wsequence-point -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute= =3Dconst -Wsuggest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs = -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-p= arameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunuse= d-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused= -variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regis= ter-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -= Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -W= no-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -g3 -O2 -f= lto=3D2 -MT pthread_sigmask.o -MD -MP -MF .deps/pthread_sigmask.Tpo -c -o p= thread_sigmask.o pthread_sigmask.c mv -f .deps/pthread_sigmask.Tpo .deps/pthread_sigmask.Po rm -f libgnu.a ar cru libgnu.a allocator.o c-ctype.o c-strcasecmp.o c-strncasecmp.o caread= linkat.o md5.o sha1.o sha256.o sha512.o dtoastr.o dtotimespec.o filemode.o = gettime.o stat-time.o strftime.o timespec.o timespec-add.o timespec-sub.o = u64.o utimens.o pthread_sigmask.o ranlib libgnu.a make[2]: Leaving directory `/home/xfq/emacs-24.2.92/lib' make[1]: Leaving directory `/home/xfq/emacs-24.2.92/lib' cd lib-src && make all \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-g3 -O2 -flto=3D2' CPPFLAGS=3D'' \ LDFLAGS=3D'-Wl,-znocombreloc ' MAKE=3D'make' make[1]: Entering directory `/home/xfq/emacs-24.2.92/lib-src' gcc -std=3Dgnu99 -c -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes = -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscript= s -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -= Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-pro= motion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains= -nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-lengt= h -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimpl= icit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast = -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing= -braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-forma= t-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-t= ype -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnorm= alized=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Wov= erride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith= -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-po= int -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsug= gest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits = -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunu= sed-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typede= fs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunus= ed-variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-reg= ister-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare= -Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral = -Wno-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I..= /src -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/l= ib-src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -g3 -O2 -flto=3D2 = -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \ /home/xfq/emacs-24.2.92/lib-src/../src/regex.c gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 -DEMACS_NAME=3D"\"GNU Emacs\"" \ -DVERSION=3D"\"24.2.92\"" /home/xfq/emacs-24.2.92/lib-src/etags.c \ regex.o ../lib/libgnu.a -o etags gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 -DCTAGS -DEMACS_NAME=3D"\"GNU Emacs\"" \ -DVERSION=3D"\"24.2.92\"" /home/xfq/emacs-24.2.92/lib-src/etags.c \ regex.o ../lib/libgnu.a -o ctags gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 /home/xfq/emacs-24.2.92/lib-src/emacsclient.c \ -DVERSION=3D"\"24.2.92\"" \ ../lib/libgnu.a -o emacsclient gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 -DVERSION=3D"\"24.2.92\"" \ /home/xfq/emacs-24.2.92/lib-src/ebrowse.c ../lib/libgnu.a -o ebrowse gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 /home/xfq/emacs-24.2.92/lib-src/profile.c \ ../lib/libgnu.a -lrt -o profile gcc -std=3Dgnu99 -c -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes = -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscript= s -Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -= Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-pro= motion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains= -nul -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-lengt= h -Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimpl= icit-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast = -Winvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing= -braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-forma= t-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-t= ype -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnorm= alized=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Wov= erride-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith= -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-po= int -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsug= gest-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits = -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunu= sed-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typede= fs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunus= ed-variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-reg= ister-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare= -Wno-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral = -Wno-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I..= /src -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/l= ib-src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -g3 -O2 -flto=3D2 = /home/xfq/emacs-24.2.92/lib-src/pop.c gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 /home/xfq/emacs-24.2.92/lib-src/movemail.c pop.o \ ../lib/libgnu.a -llockfile -o movemail gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 /home/xfq/emacs-24.2.92/lib-src/hexl.c ../lib/libgnu.a -o = hexl gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 -DHAVE_SHARED_GAME_DIR=3D"\"/usr/local/var/games/emacs\"" \ /home/xfq/emacs-24.2.92/lib-src/update-game-score.c ../lib/libgnu.a -o = update-game-score gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 -o test-distrib /home/xfq/emacs-24.2.92/lib-src/test-distri= b.c ./test-distrib /home/xfq/emacs-24.2.92/lib-src/testfile gcc -std=3Dgnu99 -W -Wabi -Waddress -Wall -Warray-bounds -Wattributes -Wb= ad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -= Wclobbered -Wcomment -Wcomments -Wcoverage-mismatch -Wcpp -Wdeprecated -Wde= precated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promot= ion -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nu= l -Wformat-extra-args -Wformat-security -Wformat-y2k -Wformat-zero-length -= Wformat=3D2 -Wfree-nonheap-object -Wignored-qualifiers -Wimplicit -Wimplici= t-function-declaration -Wimplicit-int -Winit-self -Wint-to-pointer-cast -Wi= nvalid-memory-model -Winvalid-pch -Wmain -Wmaybe-uninitialized -Wmissing-br= aces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-format-a= ttribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type= -Wmissing-prototypes -Wmudflap -Wmultichar -Wnarrowing -Wnonnull -Wnormali= zed=3Dnfc -Wold-style-declaration -Wold-style-definition -Woverflow -Woverr= ide-init -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpointer-arith -W= pointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point= -Wstrict-aliasing -Wstrict-prototypes -Wsuggest-attribute=3Dconst -Wsugges= t-attribute=3Dnoreturn -Wswitch -Wtrampolines -Wtrigraphs -Wtype-limits -Wu= ninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused= -but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs = -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-= variable -Wvariadic-macros -Wvector-operation-performance -Wvolatile-regist= er-var -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -W= no-type-limits -Wno-switch -Wno-unused-parameter -Wno-format-nonliteral -Wn= o-logical-op -fdiagnostics-show-option -funit-at-a-time -Werror -I. -I../sr= c -I../lib -I/home/xfq/emacs-24.2.92/lib-src -I/home/xfq/emacs-24.2.92/lib-= src/../src -I/home/xfq/emacs-24.2.92/lib-src/../lib -Wl,-znocombreloc -g= 3 -O2 -flto=3D2 /home/xfq/emacs-24.2.92/lib-src/make-docfile.c ../lib/libgn= u.a \ -o make-docfile In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:250:0, from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:640, from :20: /home/xfq/emacs-24.2.92/lib-src/make-docfile.c: In function =E2=80=98main= =E2=80=99: /usr/include/x86_64-linux-gnu/bits/stdio2.h:98:3: error: =E2=80=98type=E2= =80=99 may be used uninitialized in this function [-Werror=3Dmaybe-uninitia= lized] In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:247:0, from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:640, from :20: /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:627:19: note: =E2=80=98type= =E2=80=99 was declared here lto1: all warnings being treated as errors make[2]: *** [/tmp/ccuuB4Tt.ltrans1.ltrans.o] Error 1 make[2]: *** Waiting for unfinished jobs.... lto-wrapper: make returned 2 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[1]: *** [make-docfile] Error 1 make[1]: Leaving directory `/home/xfq/emacs-24.2.92/lib-src' make: *** [lib-src] Error 2 --Multipart=_Tue__15_Jan_2013_17_59_31_+0800_TbZO5niu9.TYc=/Y-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 11:15:42 2013 Received: (at 13448) by debbugs.gnu.org; 15 Jan 2013 16:15:42 +0000 Received: from localhost ([127.0.0.1]:33617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv9As-0001EZ-1y for submit@debbugs.gnu.org; Tue, 15 Jan 2013 11:15:42 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:48040) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv9Ap-0001EP-3D for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 11:15:40 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MGO00200D27YA00@a-mtaout20.012.net.il> for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 18:15:05 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MGO002HBD55HZC0@a-mtaout20.012.net.il>; Tue, 15 Jan 2013 18:15:05 +0200 (IST) Date: Tue, 15 Jan 2013 18:15:38 +0200 From: Eli Zaretskii Subject: Re: bug#13448: Cannot build Emacs 24.2.92 In-reply-to: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> To: Xue Fuqiao Message-id: <838v7uqv6d.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Date: Tue, 15 Jan 2013 17:59:31 +0800 > From: Xue Fuqiao > > In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:250:0, > from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:640, > from :20: > /home/xfq/emacs-24.2.92/lib-src/make-docfile.c: In function ‘main’: > /usr/include/x86_64-linux-gnu/bits/stdio2.h:98:3: error: ‘type’ may be used uninitialized in this function [-Werror=maybe-uninitialized] > In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:247:0, > from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:640, > from :20: > /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:627:19: note: ‘type’ was declared here [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.166 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4956] X-Debbugs-Envelope-To: 13448 Cc: 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.7 (/) > Date: Tue, 15 Jan 2013 17:59:31 +0800 > From: Xue Fuqiao >=20 > In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.= c:250:0, > from /home/xfq/emacs-24.2.92/lib-src/make-docfile.= c:640, > from :20: > /home/xfq/emacs-24.2.92/lib-src/make-docfile.c: In function =E2= =80=98main=E2=80=99: > /usr/include/x86_64-linux-gnu/bits/stdio2.h:98:3: error: =E2=80= =98type=E2=80=99 may be used uninitialized in this function [-Werror= =3Dmaybe-uninitialized] > In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.= c:247:0, > from /home/xfq/emacs-24.2.92/lib-src/make-docfile.= c:640, > from :20: > /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:627:19: note: =E2= =80=98type=E2=80=99 was declared here Please don't assume that we know by heart what's on line 98 of stdio2.h on your system. Show us. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 12:24:25 2013 Received: (at 13448) by debbugs.gnu.org; 15 Jan 2013 17:24:25 +0000 Received: from localhost ([127.0.0.1]:33663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvAFM-0002p7-SJ for submit@debbugs.gnu.org; Tue, 15 Jan 2013 12:24:25 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:34948) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvAFL-0002p0-D5 for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 12:24:24 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TvAEp-0004uv-59; Tue, 15 Jan 2013 12:23:51 -0500 From: Glenn Morris To: Xue Fuqiao Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> X-Spook: Agfa Kh-11 Verisign beanpole Compsec AUTODIN Mafia ASLET X-Ran: ~9JSHEi/IC<$nOZrBL\=~4.ou^5,2.RG.ato_]FDaNdz6b+]}#=gtjrW2K`lP_Yr[LguYx X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 15 Jan 2013 12:23:50 -0500 In-Reply-To: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> (Xue Fuqiao's message of "Tue, 15 Jan 2013 17:59:31 +0800") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13448 Cc: 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Xue Fuqiao wrote: > I configured Emacs pretest 24.2.92 using: > > ./configure --with-wide-int --enable-link-time-optimization --enable-gcc-warnings [...] > /usr/include/x86_64-linux-gnu/bits/stdio2.h:98:3: ^^^^^^ Is there any point using --with-wide-int on what seems to be a 64-bit system? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 13:49:29 2013 Received: (at 13448) by debbugs.gnu.org; 15 Jan 2013 18:49:30 +0000 Received: from localhost ([127.0.0.1]:33764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvBZe-0005qe-0n for submit@debbugs.gnu.org; Tue, 15 Jan 2013 13:49:29 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:55232) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvBZY-0005qT-LY for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 13:49:25 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3Ym0v44VBZz4KKDs; Tue, 15 Jan 2013 19:48:48 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3Ym0v410B2zbbcq; Tue, 15 Jan 2013 19:48:48 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id WADU7lI5S_X1; Tue, 15 Jan 2013 19:48:32 +0100 (CET) X-Auth-Info: zRNfjfvERvQJSBtx9CpVsuq0aIYXyTYokk5GUeej3Vo= Received: from igel.home (ppp-88-217-114-68.dynamic.mnet-online.de [88.217.114.68]) by mail.mnet-online.de (Postfix) with ESMTPA; Tue, 15 Jan 2013 19:48:47 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id CAC1FCA026; Tue, 15 Jan 2013 19:48:46 +0100 (CET) From: Andreas Schwab To: Xue Fuqiao Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> X-Yow: Here I am in the POSTERIOR OLFACTORY LOBULE but I don't see CARL SAGAN anywhere!! Date: Tue, 15 Jan 2013 19:48:46 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 13448 Cc: eggert@cs.ucla.edu, 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Xue Fuqiao writes: > In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:250:0, > from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:640, > from :20: > /home/xfq/emacs-24.2.92/lib-src/make-docfile.c: In function ‘main’: > /usr/include/x86_64-linux-gnu/bits/stdio2.h:98:3: error: ‘type’ may be used uninitialized in this function [-Werror=maybe-uninitialized] > In file included from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:247:0, > from /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:640, > from :20: > /home/xfq/emacs-24.2.92/lib-src/make-docfile.c:627:19: note: ‘type’ was declared here Your compiler isn't smart enough to see that the variable type is always initialized before use. But emacs shouldn't use -Wmaybe-uninitialized anyway, since that triggers a lot of spurious warnings in various compilers. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 14:08:41 2013 Received: (at 13448) by debbugs.gnu.org; 15 Jan 2013 19:08:41 +0000 Received: from localhost ([127.0.0.1]:33776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvBsG-0006I1-0m for submit@debbugs.gnu.org; Tue, 15 Jan 2013 14:08:41 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:36866) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvBsE-0006Ht-89 for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 14:08:39 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TvBrh-0001fP-Da; Tue, 15 Jan 2013 14:08:05 -0500 From: Glenn Morris To: Andreas Schwab Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> X-Spook: brigand fissionable JUWTF Mahmoud Ahmadinejad ASIO X-Ran: 3O!uJa9MK7h`!8*.~ZSkVdMp}u/W8A}_-|i]81U^,;,Hce:`^'Gi(D}1VC?'Ve17$9#*}f X-Hue: white X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 15 Jan 2013 14:08:05 -0500 In-Reply-To: (Andreas Schwab's message of "Tue, 15 Jan 2013 19:48:46 +0100") Message-ID: <7phamib6y2.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13448 Cc: Xue Fuqiao , eggert@cs.ucla.edu, 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Andreas Schwab wrote: > initialized before use. But emacs shouldn't use -Wmaybe-uninitialized > anyway, since that triggers a lot of spurious warnings in various > compilers. So this is caused by use of --enable-gcc-warnings? Which is advertised as a developer option, and says "may generate false alarms when used with older or non-GNU development tools". Sounds like notabug to me. (It seems confusing if --enable-gcc-warnings actually enables _errors_ rather than warnings though.) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 14:36:43 2013 Received: (at 13448) by debbugs.gnu.org; 15 Jan 2013 19:36:43 +0000 Received: from localhost ([127.0.0.1]:33811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvCJO-0006yI-Oy for submit@debbugs.gnu.org; Tue, 15 Jan 2013 14:36:43 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:37234) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvCJM-0006yA-Vl for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 14:36:42 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TvCIr-0007CG-4k; Tue, 15 Jan 2013 14:36:09 -0500 From: Glenn Morris To: Andreas Schwab Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <7phamib6y2.fsf@fencepost.gnu.org> X-Spook: world domination New World Order Mafia Delta Force War on X-Ran: zBB"^C (Glenn Morris's message of "Tue, 15 Jan 2013 14:08:05 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 13448 Cc: Xue Fuqiao , eggert@cs.ucla.edu, 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.8 (---) Glenn Morris wrote: > (It seems confusing if --enable-gcc-warnings actually enables _errors_ > rather than warnings though.) https://www.gnu.org/software/gnulib/manual/html_node/warnings.html says Note that it is a bad idea to use gl_WARN_ADD([-Werror]). The warnings emitted by GCC depend, to some extent, on the contents of the system header files, on the size and signedness of built-in types, etc. Use of -Werror would cause frustration to all users on platforms that the maintainer has not tested before the release. It is better if maintainers use -Werror only for themselves So why does configure.ac contain this: gl_WARN_ADD([-Werror], [WERROR_CFLAGS]) with WERROR_CFLAGS being unconditionally added to ALL_CFLAGS? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 15:41:06 2013 Received: (at 13448) by debbugs.gnu.org; 15 Jan 2013 20:41:06 +0000 Received: from localhost ([127.0.0.1]:33846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvDJh-0008TZ-ET for submit@debbugs.gnu.org; Tue, 15 Jan 2013 15:41:06 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:50306) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvDJd-0008T9-Fl for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 15:41:03 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 7511EA60001; Tue, 15 Jan 2013 12:40:29 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TLNRGgmLX2QO; Tue, 15 Jan 2013 12:40:27 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 4F2A439E8100; Tue, 15 Jan 2013 12:40:27 -0800 (PST) Message-ID: <50F5BEBA.2070802@cs.ucla.edu> Date: Tue, 15 Jan 2013 12:40:26 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <7phamib6y2.fsf@fencepost.gnu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 13448 Cc: Xue Fuqiao , Gnulib Bugs , Andreas Schwab , 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) On 01/15/13 11:36, Glenn Morris wrote: > So why does configure.ac contain this: > > gl_WARN_ADD([-Werror], [WERROR_CFLAGS]) That part of the Gnulib manual was out of date. I pushed the following fix to the Gnulib manual. --- ChangeLog | 7 +++++++ doc/warnings.texi | 15 +++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 79defc9..1cdc89f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-01-15 Paul Eggert + + doc: clarify -Werror + * doc/warnings.texi (warnings): -Werror is not always a bad idea; + clarify that it's intended for developers, not for ordinary builds, + and mention --enable-gcc-warnings as one possible use. + 2013-01-15 Andoni Morales Alastruey (tiny change) stdint: fix build with Android's Bionic fox x86 diff --git a/doc/warnings.texi b/doc/warnings.texi index 40dfc20..1836c04 100644 --- a/doc/warnings.texi +++ b/doc/warnings.texi @@ -21,10 +21,15 @@ from gnulib), it is useful to apply different warning options to different directories. @item -It allows to use @samp{-Werror} at @samp{make distcheck} time, to verify +It lets you use @samp{-Werror} at @samp{make distcheck} time, to verify that on the maintainer's system, no warnings remain. (Note that use of @samp{-Werror} in @code{CFLAGS} does not work in general, because it may break autoconfiguration.) + +@item +Similarly, it lets you use @samp{-Werror} when the builder runs +@command{configure} with an option such as +@option{--enable-gcc-warnings}. @end itemize To use this module, you need the following: @@ -49,10 +54,12 @@ and before @code{CFLAGS} in build rules emitted by Automake. This allows the user to provide @code{CFLAGS} that override the @code{WARN_CFLAGS}. @end enumerate -Note that it is a bad idea to use @samp{gl_WARN_ADD([-Werror])}. The +@samp{gl_WARN_ADD([-Werror])} is intended for developers, and should be +avoided in contexts where it would affect ordinary installation builds. The warnings emitted by GCC depend, to some extent, on the contents of the system header files, on the size and signedness of built-in types, etc. Use of @samp{-Werror} would cause frustration to all users on platforms that the maintainer has not tested before the release. It is better if -maintainers use @samp{-Werror} only for themselves (for example, during -@samp{make distcheck}, as mentioned above). +@samp{-Werror} is off by default, and is enabled only by developers. +For example, @samp{-Werror} could affect @samp{make distcheck} or +@samp{configure --enable-gcc-warnings} as mentioned above. -- 1.7.11.7 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 16:30:58 2013 Received: (at 13448-done) by debbugs.gnu.org; 15 Jan 2013 21:30:58 +0000 Received: from localhost ([127.0.0.1]:33893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvE5y-0001E8-FW for submit@debbugs.gnu.org; Tue, 15 Jan 2013 16:30:58 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:53232) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvE5v-0001Dy-3D for 13448-done@debbugs.gnu.org; Tue, 15 Jan 2013 16:30:57 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id CAF8339E8105; Tue, 15 Jan 2013 13:30:22 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RGBtSEh+2QjD; Tue, 15 Jan 2013 13:30:22 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 1459039E8008; Tue, 15 Jan 2013 13:30:22 -0800 (PST) Message-ID: <50F5CA6D.8040901@cs.ucla.edu> Date: Tue, 15 Jan 2013 13:30:21 -0800 From: Paul Eggert User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Xue Fuqiao Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <7phamib6y2.fsf@fencepost.gnu.org> <50F5BEBA.2070802@cs.ucla.edu> In-Reply-To: <50F5BEBA.2070802@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 13448-done Cc: Glenn Morris , Andreas Schwab , 13448-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) Enabling link time optimization is a common enough need and there's a simple fix that I think makes Emacs a bit clearer, so I pushed the following patch to the trunk as bzr 111533 and I'm marking this as done. The original problem feels like it might be a GCC problem -- GCC shouldn't be dumber (and presumably generate worse code) merely because link-time optimization is enabled. Do you have the time to file a GCC bug report? === modified file 'lib-src/ChangeLog' --- lib-src/ChangeLog 2013-01-02 16:13:04 +0000 +++ lib-src/ChangeLog 2013-01-15 21:24:53 +0000 @@ -1,3 +1,9 @@ +2013-01-15 Paul Eggert + + * make-docfile.c (write_globals): Make it a bit clearer (Bug#13448). + This pacifies GCC 4.7.2 when Emacs is configured with + --enable-link-time-optimization and --enable-gcc-warnings. + 2013-01-01 Juanma Barranquero * makefile.w32-in (lisp1): Add macroexp.elc (bug#13320). === modified file 'lib-src/make-docfile.c' --- lib-src/make-docfile.c 2013-01-01 09:11:05 +0000 +++ lib-src/make-docfile.c 2013-01-15 21:23:34 +0000 @@ -624,7 +624,7 @@ qsort (globals, num_globals, sizeof (struct global), compare_globals); for (i = 0; i < num_globals; ++i) { - char const *type; + char const *type = 0; switch (globals[i].type) { @@ -649,7 +649,7 @@ fatal ("not a recognized DEFVAR_", 0); } - if (globals[i].type != FUNCTION) + if (type) { fprintf (outfile, " %s f_%s;\n", type, globals[i].name); fprintf (outfile, "#define %s globals.f_%s\n", From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 19:06:33 2013 Received: (at 13448) by debbugs.gnu.org; 16 Jan 2013 00:06:33 +0000 Received: from localhost ([127.0.0.1]:34090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvGWW-0004xK-GY for submit@debbugs.gnu.org; Tue, 15 Jan 2013 19:06:33 -0500 Received: from mail-pb0-f42.google.com ([209.85.160.42]:53106) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvGWT-0004xB-Bx for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 19:06:31 -0500 Received: by mail-pb0-f42.google.com with SMTP id rp2so362502pbb.1 for <13448@debbugs.gnu.org>; Tue, 15 Jan 2013 16:05:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:cc:subject:message-id:in-reply-to :references:organization:x-mailer:mime-version:content-type; bh=Q11H9o7RQWCsnqDhPsZiOCILimTx9m7AyQNfE2Sh2h8=; b=Yyqpx8oLEMyp6FDzR3w1FPsR69Tx4Nd0u92/i6iXWuAFRIYb2d2Mj51cPJfE7XUMPZ a/Wk3fqOONiOO0wbZ6spL3wI0OUtx7f6cdzM6Q7mY+yGbEOMfz9YzocTDGK8RhJ01b/d fn8y1SLrmnkmV41sJzXFlrmZU+lnBsOjzZk61zVLZcb8pIt1g0qzLj1i1iyjoLSsodYa kH0leip7dTbCApN8RWYYIoySK31j2kSfKXM3y2CxxZGfnDMZJNHc2Kv/4gFSLh58eGpJ +BzvqhHIJBCL9DsRakoXmVOaHrvSKnNQtWgPf1ujxspsHldq4BaPEwsXcBKRI+l9gOOr Ep0g== X-Received: by 10.68.241.232 with SMTP id wl8mr268449223pbc.144.1358294756553; Tue, 15 Jan 2013 16:05:56 -0800 (PST) Received: from Emacs ([124.117.77.169]) by mx.google.com with ESMTPS id v2sm11722806paz.36.2013.01.15.16.05.53 (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 16:05:55 -0800 (PST) Date: Wed, 16 Jan 2013 08:05:50 +0800 From: Xue Fuqiao To: Eli Zaretskii Subject: Re: bug#13448: Cannot build Emacs 24.2.92 Message-Id: <20130116080550.8fee8f0f9d11207489eca3ba@gmail.com> In-Reply-To: <838v7uqv6d.fsf@gnu.org> References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <838v7uqv6d.fsf@gnu.org> Organization: The Church of Emacs X-Mailer: Sylpheed 3.2.0 (GTK+ 2.24.13; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Wed__16_Jan_2013_08_05_50_+0800_VCRJ9+ndwznrki3=" X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 13448 Cc: 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --Multipart=_Wed__16_Jan_2013_08_05_50_+0800_VCRJ9+ndwznrki3= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 15 Jan 2013 18:15:38 +0200 Eli Zaretskii wrote: > Please don't assume that we know by heart what's on line 98 of > stdio2.h on your system. Show us. return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, -- Best regards, Xue Fuqiao. http://www.emacswiki.org/emacs/XueFuqiao --Multipart=_Wed__16_Jan_2013_08_05_50_+0800_VCRJ9+ndwznrki3= Content-Type: text/x-chdr; name="stdio2.h" Content-Disposition: attachment; filename="stdio2.h" Content-Transfer-Encoding: 7bit /* Checking macros for stdio functions. Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ #ifndef _STDIO_H # error "Never include directly; use instead." #endif extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen, __const char *__restrict __format, ...) __THROW; extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen, __const char *__restrict __format, _G_va_list __ap) __THROW; #ifdef __va_arg_pack __extern_always_inline int __NTH (sprintf (char *__restrict __s, __const char *__restrict __fmt, ...)) { return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __va_arg_pack ()); } #elif !defined __cplusplus # define sprintf(str, ...) \ __builtin___sprintf_chk (str, __USE_FORTIFY_LEVEL - 1, __bos (str), \ __VA_ARGS__) #endif __extern_always_inline int __NTH (vsprintf (char *__restrict __s, __const char *__restrict __fmt, _G_va_list __ap)) { return __builtin___vsprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __ap); } #if defined __USE_BSD || defined __USE_ISOC99 || defined __USE_UNIX98 extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag, size_t __slen, __const char *__restrict __format, ...) __THROW; extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag, size_t __slen, __const char *__restrict __format, _G_va_list __ap) __THROW; # ifdef __va_arg_pack __extern_always_inline int __NTH (snprintf (char *__restrict __s, size_t __n, __const char *__restrict __fmt, ...)) { return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __va_arg_pack ()); } # elif !defined __cplusplus # define snprintf(str, len, ...) \ __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \ __VA_ARGS__) # endif __extern_always_inline int __NTH (vsnprintf (char *__restrict __s, size_t __n, __const char *__restrict __fmt, _G_va_list __ap)) { return __builtin___vsnprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, __bos (__s), __fmt, __ap); } #endif #if __USE_FORTIFY_LEVEL > 1 extern int __fprintf_chk (FILE *__restrict __stream, int __flag, __const char *__restrict __format, ...); extern int __printf_chk (int __flag, __const char *__restrict __format, ...); extern int __vfprintf_chk (FILE *__restrict __stream, int __flag, __const char *__restrict __format, _G_va_list __ap); extern int __vprintf_chk (int __flag, __const char *__restrict __format, _G_va_list __ap); # ifdef __va_arg_pack __extern_always_inline int fprintf (FILE *__restrict __stream, __const char *__restrict __fmt, ...) { return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } __extern_always_inline int printf (__const char *__restrict __fmt, ...) { return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } # elif !defined __cplusplus # define printf(...) \ __printf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define fprintf(stream, ...) \ __fprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # endif __extern_always_inline int vprintf (__const char *__restrict __fmt, _G_va_list __ap) { #ifdef __USE_EXTERN_INLINES return __vfprintf_chk (stdout, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); #else return __vprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap); #endif } __extern_always_inline int vfprintf (FILE *__restrict __stream, __const char *__restrict __fmt, _G_va_list __ap) { return __vfprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } # ifdef __USE_GNU extern int __asprintf_chk (char **__restrict __ptr, int __flag, __const char *__restrict __fmt, ...) __THROW __attribute__ ((__format__ (__printf__, 3, 4))) __wur; extern int __vasprintf_chk (char **__restrict __ptr, int __flag, __const char *__restrict __fmt, _G_va_list __arg) __THROW __attribute__ ((__format__ (__printf__, 3, 0))) __wur; extern int __dprintf_chk (int __fd, int __flag, __const char *__restrict __fmt, ...) __attribute__ ((__format__ (__printf__, 3, 4))); extern int __vdprintf_chk (int __fd, int __flag, __const char *__restrict __fmt, _G_va_list __arg) __attribute__ ((__format__ (__printf__, 3, 0))); extern int __obstack_printf_chk (struct obstack *__restrict __obstack, int __flag, __const char *__restrict __format, ...) __THROW __attribute__ ((__format__ (__printf__, 3, 4))); extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack, int __flag, __const char *__restrict __format, _G_va_list __args) __THROW __attribute__ ((__format__ (__printf__, 3, 0))); # ifdef __va_arg_pack __extern_always_inline int __NTH (asprintf (char **__restrict __ptr, __const char *__restrict __fmt, ...)) { return __asprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } __extern_always_inline int __NTH (__asprintf (char **__restrict __ptr, __const char *__restrict __fmt, ...)) { return __asprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } __extern_always_inline int dprintf (int __fd, __const char *__restrict __fmt, ...) { return __dprintf_chk (__fd, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } __extern_always_inline int __NTH (obstack_printf (struct obstack *__restrict __obstack, __const char *__restrict __fmt, ...)) { return __obstack_printf_chk (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ()); } # elif !defined __cplusplus # define asprintf(ptr, ...) \ __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define __asprintf(ptr, ...) \ __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define dprintf(fd, ...) \ __dprintf_chk (fd, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # define obstack_printf(obstack, ...) \ __obstack_printf_chk (obstack, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__) # endif __extern_always_inline int __NTH (vasprintf (char **__restrict __ptr, __const char *__restrict __fmt, _G_va_list __ap)) { return __vasprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } __extern_always_inline int vdprintf (int __fd, __const char *__restrict __fmt, _G_va_list __ap) { return __vdprintf_chk (__fd, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } __extern_always_inline int __NTH (obstack_vprintf (struct obstack *__restrict __obstack, __const char *__restrict __fmt, _G_va_list __ap)) { return __obstack_vprintf_chk (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt, __ap); } # endif #endif extern char *__gets_chk (char *__str, size_t) __wur; extern char *__REDIRECT (__gets_warn, (char *__str), gets) __wur __warnattr ("please use fgets or getline instead, gets can't " "specify buffer size"); __extern_always_inline __wur char * gets (char *__str) { if (__bos (__str) != (size_t) -1) return __gets_chk (__str, __bos (__str)); return __gets_warn (__str); } extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __wur; extern char *__REDIRECT (__fgets_alias, (char *__restrict __s, int __n, FILE *__restrict __stream), fgets) __wur; extern char *__REDIRECT (__fgets_chk_warn, (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream), __fgets_chk) __wur __warnattr ("fgets called with bigger size than length " "of destination buffer"); __extern_always_inline __wur char * fgets (char *__restrict __s, int __n, FILE *__restrict __stream) { if (__bos (__s) != (size_t) -1) { if (!__builtin_constant_p (__n) || __n <= 0) return __fgets_chk (__s, __bos (__s), __n, __stream); if ((size_t) __n > __bos (__s)) return __fgets_chk_warn (__s, __bos (__s), __n, __stream); } return __fgets_alias (__s, __n, __stream); } extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __wur; extern size_t __REDIRECT (__fread_alias, (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream), fread) __wur; extern size_t __REDIRECT (__fread_chk_warn, (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream), __fread_chk) __wur __warnattr ("fread called with bigger size * nmemb than length " "of destination buffer"); __extern_always_inline __wur size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) { if (__bos0 (__ptr) != (size_t) -1) { if (!__builtin_constant_p (__size) || !__builtin_constant_p (__n) || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) return __fread_chk (__ptr, __bos0 (__ptr), __size, __n, __stream); if (__size * __n > __bos0 (__ptr)) return __fread_chk_warn (__ptr, __bos0 (__ptr), __size, __n, __stream); } return __fread_alias (__ptr, __size, __n, __stream); } #ifdef __USE_GNU extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __wur; extern char *__REDIRECT (__fgets_unlocked_alias, (char *__restrict __s, int __n, FILE *__restrict __stream), fgets_unlocked) __wur; extern char *__REDIRECT (__fgets_unlocked_chk_warn, (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream), __fgets_unlocked_chk) __wur __warnattr ("fgets_unlocked called with bigger size than length " "of destination buffer"); __extern_always_inline __wur char * fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) { if (__bos (__s) != (size_t) -1) { if (!__builtin_constant_p (__n) || __n <= 0) return __fgets_unlocked_chk (__s, __bos (__s), __n, __stream); if ((size_t) __n > __bos (__s)) return __fgets_unlocked_chk_warn (__s, __bos (__s), __n, __stream); } return __fgets_unlocked_alias (__s, __n, __stream); } #endif #ifdef __USE_MISC # undef fread_unlocked extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __wur; extern size_t __REDIRECT (__fread_unlocked_alias, (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream), fread_unlocked) __wur; extern size_t __REDIRECT (__fread_unlocked_chk_warn, (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream), __fread_unlocked_chk) __wur __warnattr ("fread_unlocked called with bigger size * nmemb than " "length of destination buffer"); __extern_always_inline __wur size_t fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) { if (__bos0 (__ptr) != (size_t) -1) { if (!__builtin_constant_p (__size) || !__builtin_constant_p (__n) || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) return __fread_unlocked_chk (__ptr, __bos0 (__ptr), __size, __n, __stream); if (__size * __n > __bos0 (__ptr)) return __fread_unlocked_chk_warn (__ptr, __bos0 (__ptr), __size, __n, __stream); } # ifdef __USE_EXTERN_INLINES if (__builtin_constant_p (__size) && __builtin_constant_p (__n) && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2)) && __size * __n <= 8) { size_t __cnt = __size * __n; char *__cptr = (char *) __ptr; if (__cnt == 0) return 0; for (; __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__cptr++ = __c; } return (__cptr - (char *) __ptr) / __size; } # endif return __fread_unlocked_alias (__ptr, __size, __n, __stream); } #endif --Multipart=_Wed__16_Jan_2013_08_05_50_+0800_VCRJ9+ndwznrki3=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 19:32:51 2013 Received: (at 13448) by debbugs.gnu.org; 16 Jan 2013 00:32:52 +0000 Received: from localhost ([127.0.0.1]:34115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvGvz-0005at-MC for submit@debbugs.gnu.org; Tue, 15 Jan 2013 19:32:51 -0500 Received: from mail-pa0-f54.google.com ([209.85.220.54]:55184) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvGvx-0005al-J7 for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 19:32:50 -0500 Received: by mail-pa0-f54.google.com with SMTP id bi5so435554pad.27 for <13448@debbugs.gnu.org>; Tue, 15 Jan 2013 16:32:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:cc:subject:message-id:in-reply-to :references:organization:x-mailer:mime-version:content-type :content-transfer-encoding; bh=S1X90VB/kmtYgYZSLhtJpk0I5yIRAq1OKTV+ucfI/YU=; b=XnUsKyDY5133Q+tv1Jd8dyppnqWaZ2KDlAUTMbR7iAGeEWzgXjTeqSqyphTLHBxzKF HTKy5L/wkjG09tccg56WNuHseqWCKehSi+K7MvYeah7Nr2qbrObNdWZmG1aTx7MSBIwd cqJKfnAem5Wq58JNw+y4vTW9qDQtfVgFTWfL3V4Ni7B4wJvSZ3mD+FE5fB97jwyR9mAq QzmYPan+Cv+cFbtbhxFDeazBM2F9DvtnySVwQ1P2/J6sFVGRICztdh6n/HUgmkbgTYId U4vN0+p/Fcyik2sus9YE4SEGn05RcD0nCPm23hFm7oHq8bPaLpPdlM4kc7gnuXLTNeVS zBpw== X-Received: by 10.68.230.103 with SMTP id sx7mr270821731pbc.19.1358296336675; Tue, 15 Jan 2013 16:32:16 -0800 (PST) Received: from Emacs ([124.117.12.115]) by mx.google.com with ESMTPS id w5sm11768590pax.28.2013.01.15.16.32.13 (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Jan 2013 16:32:15 -0800 (PST) Date: Wed, 16 Jan 2013 08:32:10 +0800 From: Xue Fuqiao To: Glenn Morris Subject: Re: bug#13448: Cannot build Emacs 24.2.92 Message-Id: <20130116083210.b87cf06afb475077efe81734@gmail.com> In-Reply-To: References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> Organization: The Church of Emacs X-Mailer: Sylpheed 3.2.0 (GTK+ 2.24.13; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 13448 Cc: 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) On Tue, 15 Jan 2013 12:23:50 -0500 Glenn Morris wrote: > Is there any point using --with-wide-int on what seems to be a 64-bit system? Sorry, I forgot about it. -- Best regards, Xue Fuqiao. http://www.emacswiki.org/emacs/XueFuqiao From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 20:02:45 2013 Received: (at 13448) by debbugs.gnu.org; 16 Jan 2013 01:02:46 +0000 Received: from localhost ([127.0.0.1]:34144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvHOs-0006IO-QL for submit@debbugs.gnu.org; Tue, 15 Jan 2013 20:02:45 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:42319) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvHOq-0006IF-3X for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 20:02:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TvHOI-0006sk-J2; Tue, 15 Jan 2013 20:02:06 -0500 From: Glenn Morris To: Paul Eggert Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <7phamib6y2.fsf@fencepost.gnu.org> <50F5BEBA.2070802@cs.ucla.edu> X-Spook: PGP digicash Croatian RSA MD2 Saudi Arabia ARPA Uzbekistan X-Ran: %u0B3a]7$0T?Jl7ctz`O(0?B@U&*869jS5%)tp^Uer~ User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13448 Cc: Xue Fuqiao , Andreas Schwab , 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.5 (-----) Paul Eggert wrote: > I pushed the following fix to the Gnulib manual. OK, but for Emacs: (It seems confusing if --enable-gcc-warnings actually enables _errors_ rather than warnings though.) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 21:19:25 2013 Received: (at 13448) by debbugs.gnu.org; 16 Jan 2013 02:19:26 +0000 Received: from localhost ([127.0.0.1]:34209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvIb7-0001T6-Kg for submit@debbugs.gnu.org; Tue, 15 Jan 2013 21:19:25 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:39442) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvIb5-0001Sy-E3 for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 21:19:24 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 2897939E8105; Tue, 15 Jan 2013 18:18:50 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AsgZ65pIn588; Tue, 15 Jan 2013 18:18:49 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id B3DC639E8008; Tue, 15 Jan 2013 18:18:49 -0800 (PST) Message-ID: <50F60E04.3040004@cs.ucla.edu> Date: Tue, 15 Jan 2013 18:18:44 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <7phamib6y2.fsf@fencepost.gnu.org> <50F5BEBA.2070802@cs.ucla.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 13448 Cc: Xue Fuqiao , Andreas Schwab , 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.5 (-) On 01/15/2013 05:02 PM, Glenn Morris wrote: > OK, but for Emacs: > > (It seems confusing if --enable-gcc-warnings actually enables _errors_ > rather than warnings though.) That's what the flag does in other GNU packages. We could change it to --enable-gcc-errors, I suppose, but if we do that we should change the name for all packages that use that option in this way. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 21:27:40 2013 Received: (at 13448) by debbugs.gnu.org; 16 Jan 2013 02:27:40 +0000 Received: from localhost ([127.0.0.1]:34222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvIj1-0001ez-1T for submit@debbugs.gnu.org; Tue, 15 Jan 2013 21:27:40 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:43399) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvIit-0001eh-0l for 13448@debbugs.gnu.org; Tue, 15 Jan 2013 21:27:32 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TvIiL-000395-AI; Tue, 15 Jan 2013 21:26:53 -0500 From: Glenn Morris To: Paul Eggert Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <7phamib6y2.fsf@fencepost.gnu.org> <50F5BEBA.2070802@cs.ucla.edu> <50F60E04.3040004@cs.ucla.edu> X-Spook: SCUD missile Guantanamo world domination FSF 9/11 pink X-Ran: V17}T7Q/cUh/M4m*x=swEM5;(u@;@C:RgC+&KE0ZP'U]p$N=Fq{~J)&o3G9]'58j3/TVSX X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 15 Jan 2013 21:26:53 -0500 In-Reply-To: <50F60E04.3040004@cs.ucla.edu> (Paul Eggert's message of "Tue, 15 Jan 2013 18:18:44 -0800") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13448 Cc: Xue Fuqiao , Andreas Schwab , 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Paul Eggert wrote: > On 01/15/2013 05:02 PM, Glenn Morris wrote: > >> (It seems confusing if --enable-gcc-warnings actually enables _errors_ >> rather than warnings though.) > > That's what the flag does in other GNU packages. We could change it to > --enable-gcc-errors, I suppose, but if we do that we should change the > name for all packages that use that option in this way. Just changing the description (eg to "lots of GCC warnings/errors") is fine by me. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 16 01:06:00 2013 Received: (at 13448) by debbugs.gnu.org; 16 Jan 2013 06:06:00 +0000 Received: from localhost ([127.0.0.1]:34397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvM8N-0007eN-Rz for submit@debbugs.gnu.org; Wed, 16 Jan 2013 01:06:00 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:47009) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvM8L-0007eG-Ch for 13448@debbugs.gnu.org; Wed, 16 Jan 2013 01:05:58 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 7623239E8100; Tue, 15 Jan 2013 22:05:23 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IM4NMOPw7K2t; Tue, 15 Jan 2013 22:05:23 -0800 (PST) Received: from [192.168.1.9] (pool-71-189-154-249.lsanca.fios.verizon.net [71.189.154.249]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 26B3539E8008; Tue, 15 Jan 2013 22:05:23 -0800 (PST) Message-ID: <50F64322.1080903@cs.ucla.edu> Date: Tue, 15 Jan 2013 22:05:22 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: Glenn Morris Subject: Re: bug#13448: Cannot build Emacs 24.2.92 References: <20130115175931.59dbde1f13cce8bd98fbd08b@gmail.com> <7phamib6y2.fsf@fencepost.gnu.org> <50F5BEBA.2070802@cs.ucla.edu> <50F60E04.3040004@cs.ucla.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 13448 Cc: Xue Fuqiao , Andreas Schwab , 13448@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) On 01/15/2013 06:26 PM, Glenn Morris wrote: > Just changing the description (eg to "lots of GCC warnings/errors") is > fine by me. OK, done as trunk bzr 111536. From unknown Mon Jun 23 06:01:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Feb 2013 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator