Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Feb 2003 12:28:19 +0100 (CET)
From:      "H. Eckert" <ripley@nostromo.in-berlin.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/47966: Incomplete port deletion blocks "make readmes"
Message-ID:  <200302051128.MAA56858@server.nostromo.in-berlin.de>

next in thread | raw e-mail | index | archive | help

>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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302051128.MAA56858>