Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Oct 2013 15:21:18 +0200
From:      Alfred Bartsch <bartsch@dssgmbh.de>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        ports@freebsd.org
Subject:   Re: trouble with poudriere and recent ports tree
Message-ID:  <525406CE.2000604@dssgmbh.de>
In-Reply-To: <52540327.4050005@FreeBSD.org>
References:  <5253E3AE.5010504@dssgmbh.de> <5253EB2D.2070109@FreeBSD.org> <5253F72C.1060001@dssgmbh.de> <5253FF3A.5010006@FreeBSD.org> <525401E3.9060304@dssgmbh.de> <52540327.4050005@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 08.10.2013 15:05, schrieb Bryan Drewery:
> On 10/8/2013 8:00 AM, Alfred Bartsch wrote:
>> Am 08.10.2013 14:48, schrieb Bryan Drewery:
>>> On 10/8/2013 7:14 AM, Alfred Bartsch wrote:
>>>> Am 08.10.2013 13:23, schrieb Bryan Drewery:
>>>>> On 10/8/2013 5:51 AM, Alfred Bartsch wrote:
>>>>>> Hi all, after updating my ports tree to a more recent 
>>>>>> version (svn revision: 329714), I'm no longer able to
>>>>>> build most of my ports with poudriere, as I was before
>>>>>> (some weeks ago).
>>>>>> 
>>>>>> IMHO there are two major issuses: 1) the STAGE
>>>>>> environment isn't yet fully implemented, as some ports
>>>>>> seem to need "NO_STAGE=yes" in make.conf: e.g.
>>>>>> devel/libSM, ports-mgmt/poudriere and others. poudriere
>>>>>> reports a successful build for these, but the packages do
>>>>>> not exist after bulk run.
>>>> 
>>>>> This is not a problem. They are marked NO_STAGE to run 
>>>>> compatibility code until they are converted.
>>>> 
>>>> Thank you for your fast answer.
>>>> 
>>>> AFAICS there are some ports left which are NOT marked
>>>> NO_STAGE, but can only be built (at least) with poudriere if
>>>> NO_STAGE is set.
>>>> 
>>>> 
>>>>>> 
>>>>>> So after updating /usr/local/etc/poudriere.d/make.conf
>>>>>> with the NO_STAGE line, I successfully built some ports
>>>>>> (e.g. poudriere-3.0.9).
>>>> 
>>>>> NO_STAGE is not a user variable. Do NOT put it in your 
>>>>> make.conf. This will break a lot.
>>>> 
>>>> 
>>>> Then I need some advice, how to actually build 
>>>> ports-mgmt/poudriere or
>> 
>>> ports-mgmt/poudriere builds fine for me. Can you show the
>>> entire build log and your make.conf?
>> 
>> 
>> Here you are:
> [snip]
>> POUDRIERE_VERSION=3.0.5
>> 
> 
> You should probably just update poudriere from your host ports
> tree directly. At least 3.0.6 is required for staging support.
> 

Understood. I managed this update by setting "NO_STAGE". My wrong
conclusion was, that this would help with other ports too. Meanwhile I
removed this entry from make.conf and I'm looking forward to the
results of my next "poudriere bulk" run. At least m4 and perl are
successfully built again.
Thanks.

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlJUBs4ACgkQ5QGe2JdVf3gMWACfSa7z2Hnl5n7FyuBUjrUFRQ+4
HVMAn1asxo2W8FDE4kdmuHP16ZV46xmV
=2jOh
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?525406CE.2000604>