Subject: pkg/15322: circular dependency in pkg quanta-docs
To: None <gnats-bugs@gnats.netbsd.org>
From: None <anne@alcor.concordia.ca>
List: netbsd-bugs
Date: 01/20/2002 19:14:27
>Number: 15322
>Category: pkg
>Synopsis: circular dependency in pkg quanta-docs
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Jan 20 19:14:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: Anne Bennett
>Release: (not relevant, but:) 1.4.1
>Organization:
Concordia University
>Environment:
(not relevant, but:) NetBSD quill 1.4.1 NetBSD 1.4.1 (QUILL) #2: Sat Jul 22 20:10:07 EDT 2000 anne@quill:/big/netbsd-1.4.1/src/sys/arch/i386/compile/QUILL i386
>Description:
pkg "quanta-docs", as downloaded in pkgsrc dated 2002/01/12, has in
its Makefile this line:
DEPENDS+= quanta>=1.9.9.2:../../www/quanta-docs
note the incorrect and self-referential directory (after ":").
"make clean-depends-list" seems to result in a nasty infinite loop
which hangs the machine (when run as root) with /proc table full.
>How-To-Repeat:
I recommend not repeating it, but if you insist:
cd /usr/pkgsrc/www/quanta-docs
make clean-depends-list
>Fix:
The DEPENDS line above should probably be:
DEPENDS+= quanta>=1.9.9.2:../../www/quanta
>Release-Note:
>Audit-Trail:
>Unformatted: