Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jun 2014 09:21:58 -0500
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: Portmaster -g no longer builds packages for dependencies?
Message-ID:  <53A2F206.1010402@FreeBSD.org>
In-Reply-To: <53A1EB3A.9040707@FreeBSD.org>
References:  <1401980677.77127.6.camel@firkin.mischler.com> <53A1EB3A.9040707@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/18/14, 2:40 PM, Bryan Drewery wrote:
> On 6/5/14, 10:04 AM, Dave Mischler wrote:
>> I built a clean jail yesterday, portsnapped a new ports tree (i.e. fetch
>> and extract) and built portmaster.  Then I did
>> "portmaster -dgGH x11/xorg".  It seemed to build Xorg properly, but
>> there were no packages built for any of the many dependencies. I tried
>> an older portmaster version that used to work and it seemed to have the
>> same problem.  Is this difficulty due to changes in the ports tree that
>> broke dependent package building?  Any suggestions?  I have avoided
>> poudriere so far because I like having no ports tree except in the jail.
>>
>>
>>
>
> This will be fixed in 3.17.6.
>
> In the meantime a workaround is to also use the -t flag.
>
> As for poudriere, where it places its ports tree is really no 
> different than you keeping it in your jail now. It does not have to be 
> in /usr/ports. By default it will use 
> /usr/local/poudriere/ports/default/.
>
> I do highly recommend poudriere. Building ports on a live system is 
> dangerous as it can leave things broken for long periods of time. 
> Portmaster is even worse as it will uninstall ports for very long 
> periods of time while upgrading dependencies. Portupgrade handles this 
> situation much better, but of course has all of its own cons.
>

The -g bug is now fixed in the released 3.17.6.

It was due to a change in the ports framework, that I plan to rework a 
bit. For now I've put a workaround into portmaster.

-- 
Regards,
Bryan Drewery




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53A2F206.1010402>