From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: Problems with EDE Date: Fri, 09 Oct 2009 14:08:59 -0400 Message-ID: <87tyy8bft0.fsf@stupidchicken.com> References: <87hbun9jbs.fsf@stupidchicken.com> <1254397096.16450.84.camel@projectile.siege-engine.com> <1254575261.6961.23.camel@projectile.siege-engine.com> <873a5wbed3.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1255111799 16193 80.91.229.12 (9 Oct 2009 18:09:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 9 Oct 2009 18:09:59 +0000 (UTC) Cc: eric@siege-engine.com, Andreas Schwab , emacs-devel@gnu.org To: Sascha Wilde Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 09 20:09:51 2009 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 1MwJuY-0002Zr-R2 for ged-emacs-devel@m.gmane.org; Fri, 09 Oct 2009 20:09:51 +0200 Original-Received: from localhost ([127.0.0.1]:56772 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MwJuY-00049W-BF for ged-emacs-devel@m.gmane.org; Fri, 09 Oct 2009 14:09:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MwJtt-0003rF-JA for emacs-devel@gnu.org; Fri, 09 Oct 2009 14:09:09 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MwJto-0003om-0x for emacs-devel@gnu.org; Fri, 09 Oct 2009 14:09:08 -0400 Original-Received: from [199.232.76.173] (port=52242 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MwJtl-0003oj-Vl for emacs-devel@gnu.org; Fri, 09 Oct 2009 14:09:02 -0400 Original-Received: from pantheon-po39.its.yale.edu ([130.132.50.100]:38286) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MwJtl-0004Kg-KY for emacs-devel@gnu.org; Fri, 09 Oct 2009 14:09:01 -0400 Original-Received: from furry (dhcp128036014244.central.yale.edu [128.36.14.244]) (authenticated bits=0) by pantheon-po39.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id n99I8xhN019947 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 9 Oct 2009 14:08:59 -0400 Original-Received: by furry (Postfix, from userid 1000) id 24FB7C070; Fri, 9 Oct 2009 14:08:59 -0400 (EDT) In-Reply-To: (Andreas Schwab's message of "Fri, 09 Oct 2009 19:10:27 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 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:116021 Archived-At: Andreas Schwab writes: > Sascha Wilde writes: > >> 1. Setup of the autotools infrastructure: >> >> -*- mode: compilation; default-directory: "/tmp/cedettest/" -*- >> Compilation started at Fri Oct 9 14:23:30 >> >> aclocal;automake --add-missing;autoreconf; > > That should be replaced by a single call to "autoreconf -i". > >> This might be actually due to an automake bug, because IMO >> `automake --add-missing' should generate ltmain.sh -- anyway it >> doesn't (tested with automake 1.10.1 on Debian Lenny). > > ltmain.sh is part of libtool, not automake. > >> Calling libtoolize manually fixes this. > > Since autoreconf is not called with --install, it won't run libtoolize. Sascha, could you try with this patch? *** emacs/lisp/cedet/ede/pconf.el.~1.3.~ 2009-10-03 13:42:57.000000000 -0400 --- emacs/lisp/cedet/ede/pconf.el 2009-10-09 14:07:14.000000000 -0400 *************** *** 99,111 **** (ede-map-targets this 'ede-proj-tweak-autoconf))) ;; Now save (save-buffer) ! ;; Verify aclocal ! (setq postcmd "aclocal;") ! ;; Always add missing files as needed. ! (setq postcmd (concat postcmd "automake --add-missing;")) ! ! ;; Always do autoreconf ! (setq postcmd (concat postcmd "autoreconf;")) ;; Verify a bunch of files that are required by automake. (ede-proj-configure-test-required-file this "AUTHORS") (ede-proj-configure-test-required-file this "NEWS") --- 99,105 ---- (ede-map-targets this 'ede-proj-tweak-autoconf))) ;; Now save (save-buffer) ! (setq postcmd "autoreconf -i;") ;; Verify a bunch of files that are required by automake. (ede-proj-configure-test-required-file this "AUTHORS") (ede-proj-configure-test-required-file this "NEWS") Diff finished. Fri Oct 9 14:08:11 2009