From unknown Sat Aug 16 12:42:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#5191 <5191@debbugs.gnu.org> To: bug#5191 <5191@debbugs.gnu.org> Subject: Status: replace ELCFILES in lisp/Makefile.in Reply-To: bug#5191 <5191@debbugs.gnu.org> Date: Sat, 16 Aug 2025 19:42:17 +0000 retitle 5191 replace ELCFILES in lisp/Makefile.in reassign 5191 emacs submitter 5191 Harald Maier severity 5191 wishlist thanks From Harald@Maierh.de Sat Dec 12 02:28:53 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 12 Dec 2009 10:28:53 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.9 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBCASpqg004208 for ; Sat, 12 Dec 2009 02:28:52 -0800 Received: from mail.gnu.org ([199.232.76.166]:59947 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NJPDW-0006Jt-DD for emacs-pretest-bug@gnu.org; Sat, 12 Dec 2009 05:28:50 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NJPDU-0005B2-9g for emacs-pretest-bug@gnu.org; Sat, 12 Dec 2009 05:28:49 -0500 Received: from moutng.kundenserver.de ([212.227.126.187]:62566) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NJPDT-0005Ay-Ob for emacs-pretest-bug@gnu.org; Sat, 12 Dec 2009 05:28:48 -0500 Received: from nyx-s10.maierh (p54987F99.dip.t-dialin.net [84.152.127.153]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0M7Fcg-1OFD5v1ig2-00x4vm; Sat, 12 Dec 2009 11:28:45 +0100 Received: by nyx-s10.maierh (Postfix, from userid 1000) id 6AE0953CB1; Sat, 12 Dec 2009 11:28:48 +0100 (CET) From: Harald Maier To: emacs-pretest-bug@gnu.org Subject: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 Message-Id: <20091212102848.6AE0953CB1@nyx-s10.maierh> Date: Sat, 12 Dec 2009 11:28:48 +0100 (CET) X-Provags-ID: V01U2FsdGVkX19oLMlhAszr08R/bpLzPPAJjKe/Wua3uH+lVJG ERFc33G4l5jKC8xw7tB+LuilLgjcL8XqEWeQic4urFO4xmr4AD kiTnCfV3TYhn56FrMtngw== X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. This bug report will be sent to the Free Software Foundation, not to your local site managers! Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': With the checkout today the build failed on a GNU/Linux Kernel 2.6.16. The problem ist the make target "compile-main" in the lisp directory. $ LANG=en_US make compile-main make[1]: Entering directory `/home/maierh/build/cvs/emacs/lisp' make[1]: execvp: echo: Argument list too long make[1]: *** [/home/maierh/build/cvs/emacs/lisp/mh-e/mh-alias.elc] Error 127 make[1]: Leaving directory `/home/maierh/build/cvs/emacs/lisp' make: *** [compile-main] Error 2 Harald If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/local/share/emacs/23.1.90/etc/DEBUG. In GNU Emacs 23.1.90.1 (i686-pc-linux-gnu, GTK+ Version 2.8.11) of 2009-12-12 on nyx-s10 Windowing system distributor `The X.Org Foundation', version 11.0.60900000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default enable-multibyte-characters: t From rgm@gnu.org Sat Dec 12 11:45:46 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 12 Dec 2009 19:45:47 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-7.0 required=4.0 tests=AWL,FOURLA,HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBCJjjiD012657; Sat, 12 Dec 2009 11:45:46 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NJXuQ-0004e2-Ni; Sat, 12 Dec 2009 14:45:42 -0500 From: Glenn Morris To: 5191@debbugs.gnu.org Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <20091212102848.6AE0953CB1@nyx-s10.maierh> X-Spook: Albanian Belknap JFK Noriega Verisign Legion of Doom CDMA X-Ran: PjF# (Harald Maier's message of "Sat, 12 Dec 2009 11:28:48 +0100 (CET)") 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 merge 5167 5191 severity 5167 serious stop Harald Maier wrote: > $ LANG=en_US make compile-main > make[1]: Entering directory `/home/maierh/build/cvs/emacs/lisp' > make[1]: execvp: echo: Argument list too long This answers my question from bug#5167. From cyd@stupidchicken.com Sat Dec 12 12:24:33 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 12 Dec 2009 20:24:34 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.8 required=4.0 tests=AWL,FOURLA,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po29.its.yale.edu (pantheon-po29.its.yale.edu [130.132.50.124]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBCKOVS8016879 for <5191@emacsbugs.donarmstrong.com>; Sat, 12 Dec 2009 12:24:33 -0800 Received: from furry (arubaguest-master.net.yale.edu [128.36.199.250]) (authenticated bits=0) by pantheon-po29.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id nBCKOPTa018406 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 12 Dec 2009 15:24:26 -0500 Received: by furry (Postfix, from userid 1000) id BA568C071; Sat, 12 Dec 2009 15:24:25 -0500 (EST) From: Chong Yidong To: Harald Maier Cc: Glenn Morris , 5191@debbugs.gnu.org Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 Date: Sat, 12 Dec 2009 15:24:25 -0500 Message-ID: <87vdgcgcue.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) Does this patch fix it? Instead of passing ELCFILES on the command line, it saves it to a .elcfiles file, and the recursive Make includes that. (I am assuming the "-include" directive is supported, but we seem to use it in src/Makefile already anyhow.) *** emacs/lisp/Makefile.in.~1.215.~ 2009-12-09 09:21:04.000000000 -0500 --- emacs/lisp/Makefile.in 2009-12-12 15:13:02.000000000 -0500 *************** *** 211,216 **** --- 211,218 ---- compile-first: $(COMPILE_FIRST) + -include $(lisp)/.elcfiles + # ELCFILES is set dynamically in the recursive call from `compile-main'. compile-elcfiles: $(ELCFILES) *************** *** 219,230 **** compile-main: @wd=$(lisp); $(setwins); \ els=`echo "$$wins " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e 's| |/*.el |g'`; \ for el in $$els; do \ test -f $$el || continue; \ test ! -f $${el}c && GREP_OPTIONS= grep '^;.*no-byte-compile: t' $$el > /dev/null && continue; \ ! files="$$files $${el}c"; \ done; \ ! $(MAKE) $(MFLAGS) compile-elcfiles EMACS=$(EMACS) ELCFILES="$$files" # Erase left-over .elc files that do not have a corresponding .el file. compile-clean: --- 221,233 ---- compile-main: @wd=$(lisp); $(setwins); \ els=`echo "$$wins " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e 's| |/*.el |g'`; \ + echo -n "ELCFILES=" > $(lisp)/.elcfiles; \ for el in $$els; do \ test -f $$el || continue; \ test ! -f $${el}c && GREP_OPTIONS= grep '^;.*no-byte-compile: t' $$el > /dev/null && continue; \ ! echo -n "$${el}c " >> $(lisp)/.elcfiles; \ done; \ ! $(MAKE) $(MFLAGS) compile-elcfiles EMACS=$(EMACS) # Erase left-over .elc files that do not have a corresponding .el file. compile-clean: From cyd@stupidchicken.com Sat Dec 12 13:00:55 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 12 Dec 2009 21:00:55 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.9 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po19.its.yale.edu (pantheon-po19.its.yale.edu [130.132.50.75]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBCL0rt4020408 for <5191@emacsbugs.donarmstrong.com>; Sat, 12 Dec 2009 13:00:55 -0800 Received: from furry (arubaguest-master.net.yale.edu [128.36.199.250]) (authenticated bits=0) by pantheon-po19.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id nBCL0ksF025858 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 12 Dec 2009 16:00:48 -0500 Received: by furry (Postfix, from userid 1000) id 988ABC071; Sat, 12 Dec 2009 16:00:45 -0500 (EST) From: Chong Yidong To: Stefan Monnier Cc: Harald Maier , Glenn Morris , 5191@debbugs.gnu.org Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 Date: Sat, 12 Dec 2009 16:00:45 -0500 Message-ID: <87ws0rkiv6.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) > Does this patch fix it? Instead of passing ELCFILES on the command > line, it saves it to a .elcfiles file, and the recursive Make includes > that. (I am assuming the "-include" directive is supported, but we seem > to use it in src/Makefile already anyhow.) On second thought, I don't think this is a good idea. Looks like the BSDs use ".sinclude" for silent inclusion, and older systems don't even support that. If no better plan is forthcoming that can simultaneously cope with ARG_MAX limitations and cross-Unix incompatibilities, I think it's better to revert Makefile.in to the "ELCFILES abomination". We can live with it for a while longer. From rgm@gnu.org Sat Dec 12 13:07:10 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 12 Dec 2009 21:07:11 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-7.1 required=4.0 tests=AWL,HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBCL79gh021668 for <5191@emacsbugs.donarmstrong.com>; Sat, 12 Dec 2009 13:07:10 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NJZBE-0006zD-Ig; Sat, 12 Dec 2009 16:07:08 -0500 From: Glenn Morris To: Chong Yidong Cc: Stefan Monnier , Harald Maier , 5191@debbugs.gnu.org Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <87ws0rkiv6.fsf@stupidchicken.com> X-Spook: underground Kosovo Abbas corporate security hackers X-Ran: +-pQc}F%K$w>ZK8tq9E;`lbW!0k2&{o_sEbBxI"h\yHoij_=BlBH>vrAZxHPWleil.eLGC X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sat, 12 Dec 2009 16:07:08 -0500 In-Reply-To: <87ws0rkiv6.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 12 Dec 2009 16:00:45 -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 Chong Yidong wrote: > On second thought, I don't think this is a good idea. Looks like the > BSDs use ".sinclude" for silent inclusion, and older systems don't even > support that. I think you are right that include is not portable. It's currently only used in GNUstep builds. I don't think "echo -n" is portable either. "printf" might be better, I'm not sure. From jan.h.d@swipnet.se Sat Dec 12 13:41:04 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 12 Dec 2009 21:41:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,FOURLA,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from proxy3.bredband.net (proxy3.bredband.net [195.54.101.73]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBCLf2d5025061 for <5191@emacsbugs.donarmstrong.com>; Sat, 12 Dec 2009 13:41:04 -0800 Received: from ipb1.telenor.se (195.54.127.164) by proxy3.bredband.net (7.3.140.3) id 4AD3E1BA019971FC for 5191@emacsbugs.donarmstrong.com; Sat, 12 Dec 2009 22:40:57 +0100 X-SMTPAUTH-B2: X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmthALucI0tV4S1uPGdsb2JhbACBS5cdgkcBAQEBN7gLhCsE X-IronPort-AV: E=Sophos;i="4.47,388,1257116400"; d="scan'208";a="14951558" Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb1.telenor.se with ESMTP; 12 Dec 2009 22:40:57 +0100 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 64D4E7FA07B; Sat, 12 Dec 2009 22:40:56 +0100 (CET) Message-ID: <4B240DE6.3050304@swipnet.se> Date: Sat, 12 Dec 2009 22:40:54 +0100 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: Chong Yidong , 5191@debbugs.gnu.org CC: Harald Maier Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <87vdgcgcue.fsf@stupidchicken.com> In-Reply-To: <87vdgcgcue.fsf@stupidchicken.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Chong Yidong skrev 2009-12-12 21.24: > Does this patch fix it? Instead of passing ELCFILES on the command > line, it saves it to a .elcfiles file, and the recursive Make includes > that. (I am assuming the "-include" directive is supported, but we seem > to use it in src/Makefile already anyhow.) Note that in src/Makefile we only use it if we know we are using GNU Make. Configure tests for GNU Make. Jan D. > > *** emacs/lisp/Makefile.in.~1.215.~ 2009-12-09 09:21:04.000000000 -0500 > --- emacs/lisp/Makefile.in 2009-12-12 15:13:02.000000000 -0500 > *************** > *** 211,216 **** > --- 211,218 ---- > > compile-first: $(COMPILE_FIRST) > > + -include $(lisp)/.elcfiles > + > # ELCFILES is set dynamically in the recursive call from `compile-main'. > compile-elcfiles: $(ELCFILES) > > *************** > *** 219,230 **** > compile-main: > @wd=$(lisp); $(setwins); \ > els=`echo "$$wins " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e 's| |/*.el |g'`; \ > for el in $$els; do \ > test -f $$el || continue; \ > test ! -f $${el}c&& GREP_OPTIONS= grep '^;.*no-byte-compile: t' $$el> /dev/null&& continue; \ > ! files="$$files $${el}c"; \ > done; \ > ! $(MAKE) $(MFLAGS) compile-elcfiles EMACS=$(EMACS) ELCFILES="$$files" > > # Erase left-over .elc files that do not have a corresponding .el file. > compile-clean: > --- 221,233 ---- > compile-main: > @wd=$(lisp); $(setwins); \ > els=`echo "$$wins " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e 's| |/*.el |g'`; \ > + echo -n "ELCFILES="> $(lisp)/.elcfiles; \ > for el in $$els; do \ > test -f $$el || continue; \ > test ! -f $${el}c&& GREP_OPTIONS= grep '^;.*no-byte-compile: t' $$el> /dev/null&& continue; \ > ! echo -n "$${el}c ">> $(lisp)/.elcfiles; \ > done; \ > ! $(MAKE) $(MFLAGS) compile-elcfiles EMACS=$(EMACS) > > # Erase left-over .elc files that do not have a corresponding .el file. > compile-clean: > > From cyd@stupidchicken.com Mon Dec 14 15:29:31 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 14 Dec 2009 23:29:31 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.9 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po29.its.yale.edu (pantheon-po29.its.yale.edu [130.132.50.124]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBENTU5x019921 for <5191@emacsbugs.donarmstrong.com>; Mon, 14 Dec 2009 15:29:31 -0800 Received: from furry (dhcp128036204168.central.yale.edu [128.36.204.168]) (authenticated bits=0) by pantheon-po29.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id nBENTOiR015811 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 14 Dec 2009 18:29:24 -0500 Received: by furry (Postfix, from userid 1000) id 95C1DC071; Mon, 14 Dec 2009 18:29:24 -0500 (EST) From: Chong Yidong To: Glenn Morris Cc: Stefan Monnier , Harald Maier , 5191@debbugs.gnu.org Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <87ws0rkiv6.fsf@stupidchicken.com> Date: Mon, 14 Dec 2009 18:29:24 -0500 In-Reply-To: (Glenn Morris's message of "Sat, 12 Dec 2009 16:07:08 -0500") Message-ID: <87aaxlw2wb.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) Glenn Morris writes: > Chong Yidong wrote: > >> On second thought, I don't think this is a good idea. Looks like the >> BSDs use ".sinclude" for silent inclusion, and older systems don't even >> support that. > > I think you are right that include is not portable. It's currently > only used in GNUstep builds. I don't think "echo -n" is portable > either. "printf" might be better, I'm not sure. Another idea: how about autogenerating the ELCFILES Makefile using configure? Then Makefile.in could just have a line that says ELCFILES=@elcfiles@ where @elcfiles@ is generated by configure. From dann@godzilla.ics.uci.edu Mon Dec 14 16:29:07 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 15 Dec 2009 00:29:08 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.3 required=4.0 tests=AWL,HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from paul-mcgann-v0.ics.uci.edu (paul-mcgann-v0.ics.uci.edu [128.195.1.147]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBF0T6Kh026404 for <5191@emacsbugs.donarmstrong.com>; Mon, 14 Dec 2009 16:29:07 -0800 Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by paul-mcgann-v0.ics.uci.edu (8.13.8/8.13.8) with ESMTP id nBF0Sf4v003984 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Dec 2009 16:28:41 -0800 Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id nBF0Seaq000015; Mon, 14 Dec 2009 16:28:40 -0800 (PST) Date: Mon, 14 Dec 2009 16:28:40 -0800 (PST) Message-Id: <200912150028.nBF0Seaq000015@godzilla.ics.uci.edu> From: Dan Nicolaescu To: Chong Yidong Cc: 5191@debbugs.gnu.org, Glenn Morris , Harald Maier Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <87ws0rkiv6.fsf@stupidchicken.com> <87aaxlw2wb.fsf@stupidchicken.com> X-Debbugs-No-Ack: yes In-Reply-To: <87aaxlw2wb.fsf@stupidchicken.com> (Chong Yidong's message of "Mon, 14 Dec 2009 18:29:24 -0500") Lines: 29 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or more information X-ICS-MailScanner-ID: nBF0Sf4v003984 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu Chong Yidong writes: > Glenn Morris writes: > > > Chong Yidong wrote: > > > >> On second thought, I don't think this is a good idea. Looks like the > >> BSDs use ".sinclude" for silent inclusion, and older systems don't even > >> support that. > > > > I think you are right that include is not portable. It's currently > > only used in GNUstep builds. I don't think "echo -n" is portable > > either. "printf" might be better, I'm not sure. > > Another idea: how about autogenerating the ELCFILES Makefile using > configure? Then Makefile.in could just have a line that says > > ELCFILES=@elcfiles@ > > where @elcfiles@ is generated by configure. Yet another idea: how about we require GNU make? Other GNU projects require GNU make already, like GCC. GNU make is widely available on all free systems, and even on proprietary unixes, I've personally never seen a machine used for software development that did not have GNU make. We can float the idea in the 23.2 release, and make it mandatory a few months after if we don't get significant pushback. From cyd@stupidchicken.com Mon Dec 14 18:26:43 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 15 Dec 2009 02:26:43 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.9 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po19.its.yale.edu (pantheon-po19.its.yale.edu [130.132.50.75]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBF2Qgnj005268 for <5191@emacsbugs.donarmstrong.com>; Mon, 14 Dec 2009 18:26:43 -0800 Received: from furry (173-14-187-65-NewEngland.hfc.comcastbusiness.net [173.14.187.65]) (authenticated bits=0) by pantheon-po19.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id nBF2QamD021977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 14 Dec 2009 21:26:36 -0500 Received: by furry (Postfix, from userid 1000) id 478A5C071; Mon, 14 Dec 2009 21:26:36 -0500 (EST) From: Chong Yidong To: Dan Nicolaescu Cc: 5191@debbugs.gnu.org, Glenn Morris , Harald Maier Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <87ws0rkiv6.fsf@stupidchicken.com> <87aaxlw2wb.fsf@stupidchicken.com> <200912150028.nBF0Seaq000015@godzilla.ics.uci.edu> Date: Mon, 14 Dec 2009 21:26:36 -0500 In-Reply-To: <200912150028.nBF0Seaq000015@godzilla.ics.uci.edu> (Dan Nicolaescu's message of "Mon, 14 Dec 2009 16:28:40 -0800 (PST)") Message-ID: <87tyvtdlb7.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) Dan Nicolaescu writes: > Yet another idea: how about we require GNU make? Other GNU projects > require GNU make already, like GCC. GNU make is widely available on > all free systems, and even on proprietary unixes, I've personally > never seen a machine used for software development that did not have > GNU make. What about the BSDs? My impression is that they still use their own Make version, no? From dann@godzilla.ics.uci.edu Mon Dec 14 19:12:02 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 15 Dec 2009 03:12:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.3 required=4.0 tests=AWL,HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from paul-mcgann-v0.ics.uci.edu (paul-mcgann-v0.ics.uci.edu [128.195.1.147]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBF3C00O009836 for <5191@emacsbugs.donarmstrong.com>; Mon, 14 Dec 2009 19:12:01 -0800 Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by paul-mcgann-v0.ics.uci.edu (8.13.8/8.13.8) with ESMTP id nBF3Bm4M004755 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Dec 2009 19:11:48 -0800 Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id nBF3Bmh1001403; Mon, 14 Dec 2009 19:11:48 -0800 (PST) Date: Mon, 14 Dec 2009 19:11:48 -0800 (PST) Message-Id: <200912150311.nBF3Bmh1001403@godzilla.ics.uci.edu> From: Dan Nicolaescu To: Chong Yidong Cc: 5191@debbugs.gnu.org, Glenn Morris , Harald Maier Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <87ws0rkiv6.fsf@stupidchicken.com> <87aaxlw2wb.fsf@stupidchicken.com> <200912150028.nBF0Seaq000015@godzilla.ics.uci.edu> <87tyvtdlb7.fsf@stupidchicken.com> X-Debbugs-No-Ack: yes In-Reply-To: <87tyvtdlb7.fsf@stupidchicken.com> (Chong Yidong's message of "Mon, 14 Dec 2009 21:26:36 -0500") Lines: 14 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or more information X-ICS-MailScanner-ID: nBF3Bm4M004755 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu Chong Yidong writes: > Dan Nicolaescu writes: > > > Yet another idea: how about we require GNU make? Other GNU projects > > require GNU make already, like GCC. GNU make is widely available on > > all free systems, and even on proprietary unixes, I've personally > > never seen a machine used for software development that did not have > > GNU make. > > What about the BSDs? My impression is that they still use their own > Make version, no? They do, but GNU make is still readily available. From monnier@IRO.UMontreal.CA Mon Dec 14 20:21:35 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 15 Dec 2009 04:21:35 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.8 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pruche.dit.umontreal.ca (pruche.dit.umontreal.ca [132.204.246.22]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBF4LWj5016095 for <5191@emacsbugs.donarmstrong.com>; Mon, 14 Dec 2009 20:21:34 -0800 Received: from alfajor.home (faina.iro.umontreal.ca [132.204.26.177]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id nBF4LOe5025555; Mon, 14 Dec 2009 23:21:28 -0500 Received: by alfajor.home (Postfix, from userid 20848) id A6D1264421; Mon, 14 Dec 2009 23:21:23 -0500 (EST) From: Stefan Monnier To: Chong Yidong Cc: 5191@debbugs.gnu.org, Harald Maier Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 Message-ID: References: <87vdgcgcue.fsf@stupidchicken.com> Date: Mon, 14 Dec 2009 23:21:23 -0500 In-Reply-To: <87vdgcgcue.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 12 Dec 2009 15:24:25 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3427=0 > + -include $(lisp)/.elcfiles This is sadly not portable. We could indeed put the list of elcfiles in a file, and then use xargs make <.elcfiles -- Stefan From rgm@gnu.org Mon Dec 14 21:24:59 2009 Received: (at control) by emacsbugs.donarmstrong.com; 15 Dec 2009 05:24:59 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.6 required=4.0 tests=AWL,ONEWORD,VALID_BTS_CONTROL autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBF5OvB9022064 for ; Mon, 14 Dec 2009 21:24:59 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NKPu4-0007BH-6z; Tue, 15 Dec 2009 00:24:56 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19239.7592.106334.776843@fencepost.gnu.org> Date: Tue, 15 Dec 2009 00:24:56 -0500 From: Glenn Morris To: control Subject: control severity 5167 wishlist retitle 5167 replace ELCFILES in lisp/Makefile.in reassign 5213 spam severity 5214 minor From eliz@gnu.org Mon Dec 14 21:36:04 2009 Received: (at 5191) by emacsbugs.donarmstrong.com; 15 Dec 2009 05:36:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBF5a2f6023210 for <5191@emacsbugs.donarmstrong.com>; Mon, 14 Dec 2009 21:36:03 -0800 Received: from eliz by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NKQ4n-0007TH-8b; Tue, 15 Dec 2009 00:36:01 -0500 From: Eli Zaretskii To: Stefan Monnier , 5191@debbugs.gnu.org CC: cyd@stupidchicken.com, Harald@Maierh.de, 5191@debbugs.gnu.org In-reply-to: (message from Stefan Monnier on Mon, 14 Dec 2009 23:21:23 -0500) Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 Reply-to: Eli Zaretskii References: <87vdgcgcue.fsf@stupidchicken.com> Message-Id: Date: Tue, 15 Dec 2009 00:36:01 -0500 > From: Stefan Monnier > Date: Mon, 14 Dec 2009 23:21:23 -0500 > Cc: Harald Maier , 5191@emacsbugs.donarmstrong.com > Reply-To: Stefan Monnier , > 5191@emacsbugs.donarmstrong.com > > > + -include $(lisp)/.elcfiles > > This is sadly not portable. > We could indeed put the list of elcfiles in a file, and then use > > xargs make <.elcfiles If we eventually decide to go this way, please don't use a file name that begins with a dot: apart of being disallowed on DOS filesystems, such a file is hidden from `ls' and other commands, which in this case does not seem to be justified, since this is a file generated by the build. From rgm@gnu.org Tue Dec 15 09:22:09 2009 Received: (at control) by emacsbugs.donarmstrong.com; 15 Dec 2009 17:22:10 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.6 required=4.0 tests=AWL,ONEWORD autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nBFHM8eq004050 for ; Tue, 15 Dec 2009 09:22:09 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NKb68-0003AV-0P; Tue, 15 Dec 2009 12:22:08 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19239.50623.874356.755406@fencepost.gnu.org> Date: Tue, 15 Dec 2009 12:22:07 -0500 From: Glenn Morris To: control Subject: control close 5146 unmerge 5167 close 5167 reassign 5218 spam reassign 5219 spam reassign 5220 spam tags 5123 = From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 09 20:49:36 2011 Received: (at 5191-done) by debbugs.gnu.org; 10 Mar 2011 01:49:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxV0S-0007Vo-JH for submit@debbugs.gnu.org; Wed, 09 Mar 2011 20:49:36 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxV0Q-0007Vb-SR for 5191-done@debbugs.gnu.org; Wed, 09 Mar 2011 20:49:35 -0500 Received: from localhost ([127.0.0.1]:34378) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxV0L-0001Tr-QE; Wed, 09 Mar 2011 20:49:29 -0500 From: Glenn Morris To: 5191-done@debbugs.gnu.org Subject: Re: bug#5191: 23.1.90; Make target compile-main fails under GNU/Linux Kernel 2.6.16 References: <87vdgcgcue.fsf@stupidchicken.com> X-Spook: Mafia clones Abu Ghraib Abbas credit card MD2 Reno John X-Ran: J4Bb}|fCXB+h'L/#>y_t[so\eEQ7t&G\?E4].3iFmAzw;s&G(C(,S4-mG:e30cWYv{|4Fn X-Hue: red X-Attribution: GM Date: Wed, 09 Mar 2011 20:49:29 -0500 In-Reply-To: (Eli Zaretskii's message of "Tue, 15 Dec 2009 00:36:01 -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: -6.3 (------) X-Debbugs-Envelope-To: 5191-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.3 (------) Version: 24.1 ELCFILES was removed, so this kind of thing won't happen in future. From unknown Sat Aug 16 12:42:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 07 Apr 2011 11:24:06 +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