From owner-freebsd-hackers@FreeBSD.ORG Fri Feb 26 18:15:21 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B13F71065673 for ; Fri, 26 Feb 2010 18:15:21 +0000 (UTC) (envelope-from xorquewasp@googlemail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 159868FC1A for ; Fri, 26 Feb 2010 18:15:20 +0000 (UTC) Received: by wyb40 with SMTP id 40so204808wyb.13 for ; Fri, 26 Feb 2010 10:15:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:received:received :x-authentication-warning:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to; bh=Qyou9qgfqpR/0m+DHjxVA+Wa62+r3ZVWmk2kzWEdOqY=; b=UMvt3vAHh9yCIJFI5eqEA/hekXTDloxfrG6EG1iG3n4qj9yB0+uVpjOO+wogeRvLFk RsPUMv/Ohj5F2ZdLXxuCvNPqfcNWTv+xI2vA17LG1drIR5g/J9FBv7tm5CQoT+x997SL cGc7m4caq4sgK50pXbNOEkcb2BHFao/7QVsrA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=x-authentication-warning:date:from:to:cc:subject:message-id :references:mime-version:content-type:content-disposition :in-reply-to; b=fX5OIfUabEbXMA1Qvo7SXDc4459qqy18aSE96LaBYT0FV3Gs1Nq7rGt2CJnWC48460 nQ0eGZRuf2Q3ExhBLvUKviNo/jej0ql016c8YwFsm3hi3E2VuMOYvPdFCLknR2Dgynpl nRKG/NtoMOAV/T4DtZa6IuGXsa9BFZWI2A3YU= Received: by 10.216.89.149 with SMTP id c21mr668179wef.43.1267208114396; Fri, 26 Feb 2010 10:15:14 -0800 (PST) Received: from viper.internal.network ([78.143.196.85]) by mx.google.com with ESMTPS id n12sm1133985gve.15.2010.02.26.10.15.13 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Feb 2010 10:15:13 -0800 (PST) Received: from viper.internal.network (localhost [127.0.0.1]) by viper.internal.network (Postfix) with ESMTP id 27A7F4AC06; Fri, 26 Feb 2010 18:15:12 +0000 (UTC) Received: (from m0@localhost) by viper.internal.network (8.14.3/8.14.3/Submit) id o1QIFBBx012048; Fri, 26 Feb 2010 18:15:11 GMT (envelope-from xorquewasp@googlemail.com) X-Authentication-Warning: viper.internal.network: m0 set sender to xorquewasp@googlemail.com using -f Date: Fri, 26 Feb 2010 18:15:11 +0000 From: xorquewasp@googlemail.com To: Greg Larkin Message-ID: <20100226181511.GC15162@logik.internal.network> References: <20100226163227.GA15162@logik.internal.network> <4B88074E.7050007@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4B88074E.7050007@FreeBSD.org> Cc: freebsd-hackers@FreeBSD.org Subject: Re: package building failure irritation X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 18:15:21 -0000 'Lo, On 2010-02-26 12:39:26, Greg Larkin wrote: > "make package-recursive" calls "make package-noinstall" for all of the > dependent ports. I'm assuming that means that the dependent packages > all have to be installed first, so I would change your script like so: > > cd $port > make clean > make deinstall > make depends # just to be safe > make install > make package-recursive I see! I'll edit the script and re-run the build to see if this sorts the problem. > On the other hand, this is similar to what Tinderbox > (http://tinderbox.marcuscom.com/README.html), so perhaps that would be a > solution for you, too? I used it up until about a week ago when I finally lost patience with it. Essentially, I found it too big, too slow, too opaque (too hard to work out what it was currently doing), required too much infrastructure (a working postgres setup - not good if you're trying to bootstrap packages for a new machine) and possibly most annoyingly, the distfile cache is still buggy (it redownloaded the 'qt-anywhere*' source archive about 20 times, making me exceed my monthly bandwidth limit). Oh, there were also serious problems building java packages in tinderbox (due to the 'agree to download' JDK garbage). I wish things were otherwise, but, oh well... xw