From owner-freebsd-ports@FreeBSD.ORG Mon Dec 13 12:30:18 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28170106564A for ; Mon, 13 Dec 2010 12:30:18 +0000 (UTC) (envelope-from rfarmer@predatorlabs.net) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id D68A08FC21 for ; Mon, 13 Dec 2010 12:30:17 +0000 (UTC) Received: by vws9 with SMTP id 9so3307829vws.13 for ; Mon, 13 Dec 2010 04:30:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.229.139 with SMTP id ji11mr3638224qcb.132.1292243416753; Mon, 13 Dec 2010 04:30:16 -0800 (PST) Received: by 10.220.176.132 with HTTP; Mon, 13 Dec 2010 04:30:16 -0800 (PST) X-Originating-IP: [128.95.133.231] In-Reply-To: <649991.13531.qm@web121703.mail.ne1.yahoo.com> References: <649991.13531.qm@web121703.mail.ne1.yahoo.com> Date: Mon, 13 Dec 2010 04:30:16 -0800 Message-ID: From: Rob Farmer To: Norm Larkin Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Re: making all ports in /usr/ports on FreeBSD 8.1 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, 13 Dec 2010 12:30:18 -0000 On Sat, Dec 11, 2010 at 01:29, Norm Larkin wrote: > Hello, > > I was idly trying to experiment and decided I wanted to see how long it t= ook, > how much disk space was involved, how hard it was on a system, and so on,= to > build the entire ports tree. =A0I loaded up a fresh system with FreeBSD 8= .1R on > i386, used all defaults for the installer options, had it install all sou= rces > and the ports tree, went into /usr/ports, set BATCH to yes, and did "make > install". =A0It bombed within about an hour. =A0Figuring my ports were ou= t of date, > I repeated this after wiping all of /usr/local, /var/db/pkg, /usr/ports, = and > then using portsnap to fetch and install. =A0Same result. =A0I then tried= loading > the amd64 version. =A0Same thing. > > What am I doing dumb here (other than possibly trying to build all ports)= . =A0It > seems to always get messed up on libxml2. > > Typescript follows, but I only did a script after it had already failed, = so all > the intermediate stuff is not there. > > > Script started on Sat Dec 11 02:41:10 2010 > freebsd-81r-i386# cd /usr/ports > freebsd-81r-i386# setenv BATCH yes > freebsd-81r-i386# make install There are a couple problems with this: first, some ports conflict, so you can't have everything installed installed at once. You need to use something like tinderbox to have the builds isolated from one another. Secondly, as you've noticed, the first broken port causes the whole thing to fail. Tinderbox would fix this too. --=20 Rob Farmer