Eric Bavier <ericbav...@openmailbox.org> writes: > On Tue, 27 Sep 2016 22:10:31 -0700 > Chris Marusich <cmmarus...@gmail.com> wrote: > >> John Darrington <j...@darrington.wattle.id.au> writes: >> >> > On Tue, Sep 27, 2016 at 09:18:30PM -0700, Chris Marusich wrote: >> > Hi, >> > >> > The manual says ((guix) Building from Git): >> > >> > --8<---------------cut here---------------start------------->8--- >> > The easiest way to set up a development environment for Guix is, of >> > course, by using Guix! The following command starts a new shell where >> > all the dependencies and appropriate environment variables are set up >> > to >> > hack on Guix: >> > >> > guix environment guix >> > --8<---------------cut here---------------end--------------->8--- >> > >> > After running this command successfully, I get the following error >> > while >> > running ./bootstrap: >> > >> > --8<---------------cut here---------------start------------->8--- >> > + exec autoreconf -vfi >> > ./bootstrap: line 5: exec: autoreconf: not found >> > --8<---------------cut here---------------end--------------->8--- >> > >> > This makes me wonder: has something changed, and the manual is now >> > incorrect? >> > >> > >> > 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.
The conversation above beautifully illustrates how maddening Guix is ... ... and the line below demonstrates it's beauty. > You can also do > > guix environment -e "(@ (gnu packages package-management) guix)" Someone, please add it to the manual!