From nobody@FreeBSD.org  Sat Apr  6 23:10:18 2002
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id 17A1237B405
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  6 Apr 2002 23:10:18 -0800 (PST)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.6/8.11.6) id g377AIH02363;
	Sat, 6 Apr 2002 23:10:18 -0800 (PST)
	(envelope-from nobody)
Message-Id: <200204070710.g377AIH02363@freefall.freebsd.org>
Date: Sat, 6 Apr 2002 23:10:18 -0800 (PST)
From: Murray Stokely <murray@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: "make package-depends" fails with "argument list too long" (bsd.port.mk)
X-Send-Pr-Version: www-1.0

>Number:         36836
>Category:       ports
>Synopsis:       "make package-depends" fails with "argument list too long" (bsd.port.mk)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 06 23:20:01 PST 2002
>Closed-Date:    Sun Apr 07 01:01:19 PST 2002
>Last-Modified:  Sun Apr 07 01:01:19 PST 2002
>Originator:     Murray Stokely
>Release:        Any
>Organization:
FreeBSD Project
>Environment:
-CURRENT      
>Description:
bsd.port.mk uses the shell when it should be using xargs(1).
The long package dependency lists of gnome is too much for the shell
to handle.	
>How-To-Repeat:
cd /usr/ports/x11/gnome
make package-depends

or

sh /usr/src/release/scripts/print-cdrom-packages.sh 1
>Fix:
      
Use xargs, or document the kernel tweak necessary to make this work.
>Release-Note:
>Audit-Trail:

From: Maxim Sobolev <sobomax@FreeBSD.org>
To: murray@FreeBSD.ORG (Murray Stokely)
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: ports/36836: "make package-depends" fails with "argument list too long" (bsd.port.mk)
Date: Sun, 7 Apr 2002 11:58:13 +0300 (EEST)

 Should be already fixed in rev.1.409 of bsd.port.mk. Please let me know if
 the problem persists after applying this delta, or close the PR if it is
 resolved.
 
 Thanks!
 
 -Maxim
 
 > 
 > 
 > >Number:         36836
 > >Category:       ports
 > >Synopsis:       "make package-depends" fails with "argument list too long" (bsd.port.mk)
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       medium
 > >Responsible:    freebsd-ports
 > >State:          open
 > >Quarter:        
 > >Keywords:       
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Sat Apr 06 23:20:01 PST 2002
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Murray Stokely
 > >Release:        Any
 > >Organization:
 > FreeBSD Project
 > >Environment:
 > -CURRENT      
 > >Description:
 > bsd.port.mk uses the shell when it should be using xargs(1).
 > The long package dependency lists of gnome is too much for the shell
 > to handle.	
 > >How-To-Repeat:
 > cd /usr/ports/x11/gnome
 > make package-depends
 > 
 > or
 > 
 > sh /usr/src/release/scripts/print-cdrom-packages.sh 1
 > >Fix:
 >       
 > Use xargs, or document the kernel tweak necessary to make this work.
 > >Release-Note:
 > >Audit-Trail:
 > >Unformatted:
 > 
 > To Unsubscribe: send mail to majordomo@FreeBSD.org
 > with "unsubscribe freebsd-ports" in the body of the message
 > 
 > 
 
State-Changed-From-To: open->closed 
State-Changed-By: murray 
State-Changed-When: Sun Apr 7 01:00:56 PST 2002 
State-Changed-Why:  
This was fixed in r1.409.  Thanks Maxim! 


http://www.freebsd.org/cgi/query-pr.cgi?pr=36836 
>Unformatted:
