From owner-freebsd-perl@FreeBSD.ORG Sun Jun 6 06:45:46 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFD4B16A4CE for ; Sun, 6 Jun 2004 06:45:46 -0700 (PDT) Received: from postal.netaxs.com (postal.netaxs.com [207.8.186.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53C2943D46 for ; Sun, 6 Jun 2004 06:45:46 -0700 (PDT) (envelope-from clear@alum.mit.edu) Received: from alum.mit.edu (root@unix5.netaxs.com [207.8.186.7]) i56DiL4j025199 for ; Sun, 6 Jun 2004 09:44:22 -0400 (EDT) Message-ID: <40C32007.7D770F28@alum.mit.edu> Date: Sun, 06 Jun 2004 09:45:43 -0400 From: Jed Clear Organization: Dis X-Mailer: Mozilla 4.8 [en] (Win98; U) X-Accept-Language: en,pdf MIME-Version: 1.0 To: freebsd-perl@freebsd.org Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Want to build but not install system perl - FBSD 4.x X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jun 2004 13:45:46 -0000 I have a FreeBSD 4.x machine (K6) that acts as a build server. It also has the perl 5.8 port installed and use.perl set to port. I recently built 4.10 from CVS on it, and the installworld went fine on the K6. I have a much weaker machine (486) that does not have (or need) the perl 5.8 port installed. For reasons that should be obvious, I don't do buildworlds on the 486, I NFS mount the /usr/src and /usr/obj from the K6 to do installworlds on the 486. On the 486, the 4.10 installworld died while trying to install the perl libraries. My initial kludge was to first copy over the make.conf PERL values, so the installworld would complete, then manually build /usr/src/gnu/usr.bin/perl on the K6 and manually install the same on the 486. In retrospect, I probably could have improved that considerably, but there has to be a better way. My question is can I tweak the make.conf on the K6 to build the system perl, but not use or installworld it? Removing NOPERL seems like it would cause the build of system perl, but I'm not sure if it would also cause it to be installed. Installing it on the K6 wouldn't be too bad, however I want to make sure port perl continues to be used on the K6. Is there a good explanation of the make.conf PERL variables as well as the interaction of system and port perl in FreeBSD somewhere? Thanks, -Jed