From owner-freebsd-ports Mon Dec 9 11:20: 8 2002 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 5BBE337B401 for ; Mon, 9 Dec 2002 11:20:06 -0800 (PST) Received: from kestrel.alerce.com (kestrel.alerce.com [209.182.219.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64EA443EC2 for ; Mon, 9 Dec 2002 11:20:04 -0800 (PST) (envelope-from hartzell@kestrel.alerce.com) Received: from rosebud.alerce.com (rosebud.lbl.gov [131.243.193.115]) (authenticated bits=0) by kestrel.alerce.com (8.12.4/8.12.4) with ESMTP id gB9JK4r4074356 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Mon, 9 Dec 2002 11:20:05 -0800 (PST) (envelope-from hartzell@kestrel.alerce.com) X-Authentication-Warning: kestrel.alerce.com: Host rosebud.lbl.gov [131.243.193.115] claimed to be rosebud.alerce.com Received: from rosebud.alerce.com (rosebud.alerce.com [127.0.0.1]) (authenticated bits=128) by rosebud.alerce.com (8.12.5/8.12.5) with ESMTP id gB9JIJt2031622 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Mon, 9 Dec 2002 11:18:20 -0800 Received: (from hartzell@localhost) by rosebud.alerce.com (8.12.5/8.12.5/Submit) id gB9JIJc1031619; Mon, 9 Dec 2002 11:18:19 -0800 From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15860.60539.291104.813164@rosebud.alerce.com> Date: Mon, 9 Dec 2002 11:18:19 -0800 To: "."@babolo.ru Cc: George Hartzell , freebsd-ports@FreeBSD.ORG Subject: Re: NFS mounting the ports tree. In-Reply-To: <926152146@toto.iv> X-Mailer: VM 7.07 under 21.4 (patch 5) "Civil Service" XEmacs Lucid Reply-To: hartzell@kestrel.alerce.com (George Hartzell) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org "."@babolo.ru writes: > > 2) I've tried just mounting /usr/ports, cd'ing into the directory of > > interest, and doing a "make install". This fails quickly, since > > the INSTALLCOOKIE is there. > > > > Doing a "make deinstall" then a "make install" works for simple > > ports, but sometimes causes recompilation. > > make reinstall This doesn't work consistently. Proving it takes a bit of patience, but.... Take a clean, virgin server w/ a minimal install and a clean set of ports. Do a make install of the XFree86-4 metaport. Take a clean virgin client w/ a minimal install, mount /usr/ports from the server above (I also have /usr/src and /usr/obj mounted, but that's probably irrelevant). cd to the XFree86-4 metaport. Do a make reinstall. It'll chug along for a while, and when it gets to the freetype2 port it'll fail because it can't find gmake. There's someting about the way that the gmake dependency is built from the USE_GMAKE macro that doesn't seem to work in this instance.... There's a similar trip up further down the line where something requires unzip (don't remember the details off of the top of my head. I have an adequate solution in place building my own packages, I'll describe it as a follow up to my original question (so that it's archived for posterity) once I've used it a bit more and tested it for carcinogenicity in lab mice. g. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message