From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:51522) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxs9A-0002AM-Ka for gwl-devel@gnu.org; Sun, 24 Feb 2019 06:40:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gxs99-0005TO-J2 for gwl-devel@gnu.org; Sun, 24 Feb 2019 06:40:40 -0500 Received: from mail-qk1-x741.google.com ([2607:f8b0:4864:20::741]:45715) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gxs99-0005C4-CP for gwl-devel@gnu.org; Sun, 24 Feb 2019 06:40:39 -0500 Received: by mail-qk1-x741.google.com with SMTP id v139so3708298qkb.12 for ; Sun, 24 Feb 2019 03:40:25 -0800 (PST) MIME-Version: 1.0 References: <87pnrl40j8.fsf@elephly.net> <20190222163314.u6657mmljjcuugeh@thebird.nl> <20190222165758.jidclqfqzphcejsm@thebird.nl> <20190222211813.ddxttd4lf7fcit6p@thebird.nl> In-Reply-To: <20190222211813.ddxttd4lf7fcit6p@thebird.nl> From: zimoun Date: Sun, 24 Feb 2019 12:40:13 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Subject: Re: `--run=simple` error ? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gwl-devel-bounces+kyle=kyleam.com@gnu.org Sender: "gwl-devel" To: Pjotr Prins Cc: gwl-devel@gnu.org Hi Pjotr, On Fri, 22 Feb 2019 at 22:18, Pjotr Prins wrote: > > guix environment -C guix > > pulls in everything you need to build guix itself. If I understand well, this sequence: cd ~/guix-master git checkout cd /path/to/project ~/guix-master/pre-inst-env guix environment -C tool --ad-hoc other tools is nouw somehow equivalent to: guix pull --commit= guix environment -C tool --ad-hoc othertools Right? > > And is it the guix modules or only its dependencies? (guile, autotools, etc.) > > try it, you can check. Also read > > https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix---the-bullet-proof-way > > > And idem if you run instead: > > ~/guix-master/pre-inst-env guix environment -C gwl --ad-hoc some other tools > > or any other package that depends on Guix. In fact, the question is how to do when a package (gwl) depends on Guix the library. Kind of build time vs run time. If I understand well. It was my initial issue: gwl was built with a version of Guix. Then it fails at run time because the very Guix version was incompatible. All the best -- simon