From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: specifying workbook dir for dist-hook Date: 08 Apr 2002 02:06:14 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <871ydrjbpl.fsf@zagadka.ping.de> References: <87y9g8nutk.fsf@zagadka.ping.de> <87bsd0tygs.fsf@zagadka.ping.de> <87vgb31wz6.fsf@zagadka.ping.de> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1018228793 8054 127.0.0.1 (8 Apr 2002 01:19:53 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 8 Apr 2002 01:19:53 +0000 (UTC) Cc: guile-devel@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16uNp2-00025n-00 for ; Mon, 08 Apr 2002 03:19:52 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16uNTE-00072O-00; Sun, 07 Apr 2002 20:57:20 -0400 Original-Received: from dialin.speedway42.dip45.dokom.de ([195.138.42.45] helo=zagadka.ping.de) by fencepost.gnu.org with smtp (Exim 3.34 #1 (Debian)) id 16uMcz-0002bX-00 for ; Sun, 07 Apr 2002 20:03:22 -0400 Original-Received: (qmail 16500 invoked by uid 1000); 8 Apr 2002 00:06:14 -0000 Original-To: ttn@glug.org In-Reply-To: Original-Lines: 36 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:326 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:326 Thien-Thi Nguyen writes: > * automake scanning happens at autogen.sh time. automake instantiates a > Makefile.in from templates, handling "include" directives by diverting > (recursively) scanning to the included file and omitting the directive > in the output, and handling "if MAINTAINER_MODE" sections by prefixing > "@MAINTAINER_MODE_TRUE@" to makefile var definitions (and using other > generally portable constructs). However, automake-1.4-p4 incorrectly does _not_ handle include directives with filenames that contain a '-'. It copies these lines unchanged to the Makefile.in. Automake 1.5 handles them correctly. > here, the root cause of the bug seems to lie in how automake handles > nested "if MAINTAINER_MODE" sections. Automake 1.5 handles inclusions inside ifs correctly. > you'll also note from point 1 above that none of this has anything to do > w/ GNU make (thankfully :-). It has, unfortunately, because GNU make also handles include directives and thus covers up for the bug in automake 1.4. It will execute the include directive that automake missed. Sooo, I'd say we should just require automake 1.5. I'm in the process of committing some fixes that will make us survive a "distcheck" with automake 1.5. That version seems to put more restrictive (but reasonable) permissions on the created distdirs and not all our dist-hooks play nice. It also fails to handle 'deep' directories in EXTRA_DIST properly, something which 1.4 had no problem with. Ach, the joys of software... _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel