From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: bug#327: 23.0.60; make bootstrap fails from CVS Date: Tue, 03 Jun 2008 14:06:09 -0500 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86iqwq72zi.fsf@lifelogs.com> References: <86ej7nenp4.fsf@lifelogs.com> <868wxv73hy.fsf@lifelogs.com> <863anvbn06.fsf@lifelogs.com> <86r6be77ya.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1212519787 4931 80.91.229.12 (3 Jun 2008 19:03:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Jun 2008 19:03:07 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 03 21:03:49 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1K3bnB-0002pc-2i for ged-emacs-devel@m.gmane.org; Tue, 03 Jun 2008 21:03:33 +0200 Original-Received: from localhost ([127.0.0.1]:58773 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K3bmO-0005Oc-OH for ged-emacs-devel@m.gmane.org; Tue, 03 Jun 2008 15:02:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K3bmL-0005OH-6d for emacs-devel@gnu.org; Tue, 03 Jun 2008 15:02:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K3bmI-0005Nc-I9 for emacs-devel@gnu.org; Tue, 03 Jun 2008 15:02:39 -0400 Original-Received: from [199.232.76.173] (port=58642 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K3bmI-0005NZ-EU for emacs-devel@gnu.org; Tue, 03 Jun 2008 15:02:38 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:54559 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1K3bmI-00081Q-6W for emacs-devel@gnu.org; Tue, 03 Jun 2008 15:02:38 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1K3bmF-0005M5-AN for emacs-devel@gnu.org; Tue, 03 Jun 2008 19:02:35 +0000 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Jun 2008 19:02:35 +0000 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 03 Jun 2008 19:02:35 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 46 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:DEM72KPsHEaUiwHuPD7y/X8vsZQ= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:98325 Archived-At: On Tue, 03 Jun 2008 14:18:02 -0400 Glenn Morris wrote: GM> If all else fails, please try asking on help-make at gnu.org. I will. The build breaks with a clean environment, under bash. I tried modifying and deleting VPATH. But I found something else in lisp/Makefile that may be interesting. This rule: TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2) els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \ ${ETAGS} -o $@ $$els is what breaks things. I found that if I write it as TAGS TAGS-LISP: $(lisptagsfiles1) els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e "s,$(lisp)/[^ ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \ ${ETAGS} -o $@ $$els the build works up to a point. The second dependency is lisptagsfiles2 = $(lisp)/*/*.el which dovetails nicely with the observation that only things in subdirectories break the build. Even a fake target like this: tzz: $(lisptagsfiles2) breaks things. After I remove the $(lisptagsfiles2) dependency from TAGS TAGS-LISP I proceed with the compilation until make[1]: *** No rule to make target `/home/tzz/source/emacs/lisp/face-remap.elc', needed by `compile-main'. Stop. make[1]: Leaving directory `/home/tzz/source/emacs/lisp' make: *** [compile] Error 2 make: Leaving directory `/home/tzz/source/emacs/lisp' I don't understand the cause of the failures or why your changes broke my build (since they don't do anything near the problem). I'm puzzled. If you have some ideas let me know, otherwise I'll go off to help-make. Ted