From owner-freebsd-ports@FreeBSD.ORG Mon Aug 21 21:30:38 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0059D16A4E5 for ; Mon, 21 Aug 2006 21:30:37 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from sccmmhc92.asp.att.net (sccmmhc92.asp.att.net [204.127.203.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6AE6D43D4C for ; Mon, 21 Aug 2006 21:30:37 +0000 (GMT) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net ([12.207.12.9]) by sccmmhc92.asp.att.net (sccmmhc92) with ESMTP id <20060821213032m92002tatie>; Mon, 21 Aug 2006 21:30:32 +0000 Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.13.6/8.13.6) with ESMTP id k7LLUOY0003812; Mon, 21 Aug 2006 16:30:25 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.13.6/8.13.6/Submit) id k7LLUOJC003811; Mon, 21 Aug 2006 16:30:24 -0500 (CDT) (envelope-from brooks) Date: Mon, 21 Aug 2006 16:30:23 -0500 From: Brooks Davis To: Bill Moran Message-ID: <20060821213022.GA3666@lor.one-eyed-alien.net> References: <20060821170759.dcd369f0.wmoran@collaborativefusion.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5vNYLRcllDrimb99" Content-Disposition: inline In-Reply-To: <20060821170759.dcd369f0.wmoran@collaborativefusion.com> User-Agent: Mutt/1.5.11 Cc: ports@freebsd.org Subject: Re: "make fetch" refuses because dependencies aren't installed? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Aug 2006 21:30:38 -0000 --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 21, 2006 at 05:07:59PM -0400, Bill Moran wrote: >=20 > [root@ravage /usr/ports/www/bacula-web]# make fetch > This port requires the Apache Module or the CGI version of PHP, but you h= ave > already installed a PHP port without them. > *** Error code 1 >=20 > This is on a dedicated fetch/NFS server. It's not supposed to have > mod_php installed. It would be pretty roundabout for me to install it > just for the purpose of fetching a package. >=20 > The machines that mount the ports tree via NFS shares off this do not > have any access to the Internet for security reasons. Thus we use this > machine to fetch packages into /usr/ports/distfiles, then we can build > them on the secured systems. >=20 > It would make life easier if "make fetch" and "make fetch-recursive" > could ignore these kinds of dependency errors. It seems to me that > "make fetch*" should _never_ fail because of dependencies. The problem here is that the PHP support code rolls it own IGNORE type command and thus you can't easily skip it. It looks like you might be able to get away with running "make fetch" with FALSE=3Dtrue. to get around this. There probably should be a knob to allow fetching in this case. -- Brooks --5vNYLRcllDrimb99 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFE6iXtXY6L6fI4GtQRAspvAKC6ScW9Ny7e7HwsGaoBGuBXsmtNLgCeMhPF d3EiVuckKmURg4z3Dd9tP/M= =wcWm -----END PGP SIGNATURE----- --5vNYLRcllDrimb99--