Date: Fri, 26 Feb 2010 18:15:11 +0000 From: xorquewasp@googlemail.com To: Greg Larkin <glarkin@FreeBSD.org> Cc: freebsd-hackers@FreeBSD.org Subject: Re: package building failure irritation Message-ID: <20100226181511.GC15162@logik.internal.network> In-Reply-To: <4B88074E.7050007@FreeBSD.org> References: <20100226163227.GA15162@logik.internal.network> <4B88074E.7050007@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
'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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100226181511.GC15162>