From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: lib-src/Makefile.in gets circular dependency due to VPATH Date: Sat, 25 Jan 2003 14:23:12 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <1043395294.12479.5.camel@leeloo> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1043522764 14370 80.91.224.249 (25 Jan 2003 19:26:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 25 Jan 2003 19:26:04 +0000 (UTC) Cc: Tim Van Holder Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18cVwI-0003jd-00 for ; Sat, 25 Jan 2003 20:26:02 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18cVze-0004Tt-00 for ; Sat, 25 Jan 2003 20:29:30 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18cVwE-0006uM-0G for emacs-devel@quimby.gnus.org; Sat, 25 Jan 2003 14:25:59 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18cVvV-0006cw-00 for emacs-devel@gnu.org; Sat, 25 Jan 2003 14:25:13 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18cVtj-0005c2-00 for emacs-devel@gnu.org; Sat, 25 Jan 2003 14:23:24 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18cVtb-0005S3-00 for emacs-devel@gnu.org; Sat, 25 Jan 2003 14:23:15 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 18cVtY-0002hP-00; Sat, 25 Jan 2003 14:23:12 -0500 Original-to: emacs-devel@gnu.org In-reply-to: <1043395294.12479.5.camel@leeloo> (message from Tim Van Holder on 24 Jan 2003 09:01:35 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:11059 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:11059 The use of VPATH in lib-src/Makefile.in is causing trouble: apparently it causes the rules rcs2log: $(srcdir)/rcs2log and so on to give an error message about "circular dependency", and they fail to do their job. The only simple fix anyone has seen thus far is to delete the setting of VPATH. Does anyone know if there is a real reason to use VPATH? We try to specify $(srcdir) explicitly for all the files that are in that directory. Perhaps it is missing in a few places, and if so, we could add it where it is needed. Can anyone find another fix that isn't too difficult? The reason I added those rules is because an uninstalled Emacs tries to run those scripts from under $(bindir).