From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: Re: guix environment guix doesn't provide guix dependencies? Date: Wed, 28 Sep 2016 07:46:14 -0500 Message-ID: <20160928074614.4aeee9f2@openmailbox.org> References: <87fuokhd2h.fsf@gmail.com> <20160928045450.GA26600@jocasta.intra> <87bmz8hans.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpEG0-0000yy-H2 for guix-devel@gnu.org; Wed, 28 Sep 2016 08:46:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpEFw-0000z7-Ba for guix-devel@gnu.org; Wed, 28 Sep 2016 08:46:39 -0400 Received: from mail2.openmailbox.org ([62.4.1.33]:34243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpEFw-0000yR-1y for guix-devel@gnu.org; Wed, 28 Sep 2016 08:46:36 -0400 In-Reply-To: <87bmz8hans.fsf@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Chris Marusich Cc: guix-devel@gnu.org On Tue, 27 Sep 2016 22:10:31 -0700 Chris Marusich wrote: > John Darrington 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. You can also do guix environment -e "(@ (gnu packages package-management) guix)" which points to 'guix-devel' and includes everything needed to build from a git clone. `~Eric