From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Sassmannshausen Subject: Re: First time guix build Date: Tue, 22 Jan 2013 23:49:32 +0000 Message-ID: <87sj5s7p83.fsf@gmail.com> References: <87txq87uiv.fsf@gmail.com>,<87d2ww5110.fsf@gnu.org> Reply-To: alex.sassmannshausen@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:47589) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Txnb4-0007JC-In for bug-guix@gnu.org; Tue, 22 Jan 2013 18:49:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Txnay-0000eV-DM for bug-guix@gnu.org; Tue, 22 Jan 2013 18:49:42 -0500 Received: from mail-wg0-f44.google.com ([74.125.82.44]:44345) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Txnay-0000eE-7Q for bug-guix@gnu.org; Tue, 22 Jan 2013 18:49:36 -0500 Received: by mail-wg0-f44.google.com with SMTP id dr12so4721163wgb.23 for ; Tue, 22 Jan 2013 15:49:35 -0800 (PST) In-reply-to: <87d2ww5110.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: bug-guix That seems to have worked a treat — thanks for your help. Whilst reading the published manual on the GNU Guix website I came across the following three sentences that could maybe be improved (their all in section 3.1): 'Instead of referring to these directories, users have their own profile, which points to the packages that they actually want to use. That profile is normally stored in $HOME/.guix-profile, and each user has its own profile. ' Would probably sound better and read easier if it were: 'Instead of referring to these directories, users each have their own profile, which points to the packages that they actually want to use. These profiles are stored within each user's own home directory, at $HOME/.guix-profile.' The nextparagraph could be rewritten as (though maybe just unnecessary rewording): For example, alice installs GCC 4.7.2. As a result, gcc in her profile, /home/alice/.guix-profile/bin/gcc would point to /nix/store/xxx-gcc-4.7.2/bin/gcc. Now, on the same machine, bob had already installed GCC 4.8.0. Bob's profile simply continues to point to /nix/store/xxx-gcc-4.8.0/bin/gcc; i.e. both versions of GCC coexist on the same system without any interference. Finally, what I think is a typ-o: …if the guix-package processed is terminated… should be …if the guix-package process is terminated… I also just now, when re-configuring with a different store directory, noticed that there might be a typ-o in the localstatedir param example. It currently says: The default values are --with-store-dir=/nix/store and --localstatedir=/nix/var. But I think it should read […] and --localstatedir=/var/nix. Hope this helps, let me know if it's better to provide this kind of thing in a different fashion. Best, Alex Ludovic Courtès writes: > Hello, > > Alex Sassmannshausen skribis: > >> I'm trying my hand at building guix and have run into some >> problems. I've cloned the git repository à la: >> $ git clone git://git.savannah.gnu.org/guix.git >> followed by >> $ cd guile; autoreconf -vif >> $ ./configure && make > > You actually need to run the ./bootstrap script instead of ‘autoreconf’. > > It does a couple more things: it initializes a Git sub-module that > points to the Nix repo, and copies the subset of Nix source code that we > need in the nix/ directory. > > Let us know how it works! > > Ludo’.