Hi Chris,

Chris Marusich <cmmarus...@gmail.com> skribis:

> John Darrington <j...@darrington.wattle.id.au> writes:

[...]

>> I don't think so.   Running ./bootstrap is not part of the normal process 
>> for *building*
>> guix - only for bootstrapping.  But you are right - it is common to want to 
>> do that.
>> For this reason I often run:
>>
>>  guix environment guix --ad-hoc automake autoconf texinfo help2man
>>
>>
>> But perhaps you are right - the manual might want to mention this.
>>
>> J'
>
> That makes sense.  I feel like it used to provide all the dependencies,
> including autoconf etc., but that was months ago, and I might be
> mis-remembering.  It works fine when I add the needed bootstrap
> dependencies with --ad-hoc.

In fact there’s a small time window during which “guix environment guix”
doesn’t provide autoconf et al.: it’s when the ‘guix’ variable in (gnu
packages package-management) refers to a released tarball instead of a
Git checkout, since a build from tarball doesn’t depend on autoconf et
al.

So if you run “guix environment guix” on a commit different from
v0.11.0 + 1, you effectively get all the dependencies.

I admit this is a bit confusing.  Not sure how to document/improve that.

Ideas?

Ludo’.

Reply via email to