From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:43384) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxI1O-0000sI-Dt for gwl-devel@gnu.org; Fri, 22 Feb 2019 16:06:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gxI1N-0003BD-LW for gwl-devel@gnu.org; Fri, 22 Feb 2019 16:06:14 -0500 Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]:36155) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gxI1N-0002tC-E9 for gwl-devel@gnu.org; Fri, 22 Feb 2019 16:06:13 -0500 Received: by mail-qk1-x72a.google.com with SMTP id c2so1280000qkb.3 for ; Fri, 22 Feb 2019 13:05:57 -0800 (PST) MIME-Version: 1.0 References: <87pnrl40j8.fsf@elephly.net> <20190222163314.u6657mmljjcuugeh@thebird.nl> <20190222165758.jidclqfqzphcejsm@thebird.nl> In-Reply-To: <20190222165758.jidclqfqzphcejsm@thebird.nl> From: zimoun Date: Fri, 22 Feb 2019 22:05:45 +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, > You can run a container in a freshly compiled source tree. I do that > all the time. I don't normally use guix pull. Example using a D compiler > > ~/guix-master/pre-inst-env guix environment -C guix --ad-hoc ldc clang llvm unzip gdb ncurses vim git make cmake which less tzdata binutils > rm -rf CMakeFiles CMakeCache.txt > cmake . > make clean > make -j 24 Thank you for the trick. I will use more containers. ;-) However, the issue is now how to ./configure Guix and one also needs to turn on container support (root privileges). And say it is maybe not the most friendly. :-) I mean it is the hacker solution (and yes they know how to choose their friend ;-) Well, even I am still confused. Which guix modules are going to the container ? a) the ones from the package guix in the checkout or b) the ones of the checkout itself. And is it the guix modules or only its dependencies? (guile, autotools, etc.) 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. Cheers, simon