From owner-freebsd-ports-bugs Wed Feb 5 9:30:21 2003 Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39D0637B405 for ; Wed, 5 Feb 2003 09:30:17 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B04F43FA7 for ; Wed, 5 Feb 2003 09:30:15 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h15HUFNS043543 for ; Wed, 5 Feb 2003 09:30:15 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h15HUFx2043542; Wed, 5 Feb 2003 09:30:15 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E47ED37B406 for ; Wed, 5 Feb 2003 09:20:13 -0800 (PST) Received: from hirsch.in-berlin.de (hirsch.in-berlin.de [192.109.42.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id C802743F75 for ; Wed, 5 Feb 2003 09:20:09 -0800 (PST) (envelope-from ripley@server.nostromo.in-berlin.de) Received: from hirsch.in-berlin.de (localhost [127.0.0.1]) by hirsch.in-berlin.de (8.12.1/8.12.1/Debian -2) with ESMTP id h15HK28s031731 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Wed, 5 Feb 2003 18:20:02 +0100 Received: (from uucp@localhost) by hirsch.in-berlin.de (8.12.1/8.12.1/Debian -2) with UUCP id h15HK2pn031727 for FreeBSD-gnats-submit@freebsd.org; Wed, 5 Feb 2003 18:20:02 +0100 Received: (from ripley@localhost) by server.nostromo.in-berlin.de (8.9.3/8.9.3) id MAA56858; Wed, 5 Feb 2003 12:28:19 +0100 (CET) (envelope-from ripley) Message-Id: <200302051128.MAA56858@server.nostromo.in-berlin.de> Date: Wed, 5 Feb 2003 12:28:19 +0100 (CET) From: "H. Eckert" Reply-To: ripley@nostromo.in-berlin.de To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.2 Subject: ports/47966: Incomplete port deletion blocks "make readmes" Sender: owner-freebsd-ports-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 47966 >Category: ports >Synopsis: Port without own Makefile listed in category's makefile stops "make readmes" >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Feb 05 09:30:14 PST 2003 >Closed-Date: >Last-Modified: >Originator: H. Eckert >Release: FreeBSD 4.7-STABLE i386 >Organization: Individual Network Berlin e.V. >Environment: CVSup'd ports collection on a 4.7 system at 2003-02-03, 03:43 GMT+1. In the category "biology" the port of "gaussian98" had been deleted, but not removed from the list in ports/biology/Makefile (Probably a race condition in the cvsup process where I got the Makefile before the port was deleted) >Description: Running a "make readmes" stops in the "biology" category. More specific, the invocation of "make README.html" breaks because there is no Makefile left in "gaussian98" (the directory remained due to the README.html within). Output: $ make README.html ===> Creating README.html make: don't know how to make package-name. Stop make: no target to make. Note, that there is no closing shellprompt because make doesn't finish on the error condition. The invoked sed just hangs waiting for EOF. Interrupting the process (^C) shows the offending port at the end of README.html.tmp >How-To-Repeat: Rename any port's Makefile and invoke "make README.html" for its category. >Fix: Manually entering ^D to the hanging sed lets the process finish, resulting in a garbled entry at the top of the category's README.html. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports-bugs" in the body of the message