From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: bug#39294: Can't run ./configure Date: Mon, 27 Jan 2020 16:51:18 +0100 Message-ID: References: <87wo9e40l2.fsf@cassou.me> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52629) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iw6gF-00032H-Fv for bug-guix@gnu.org; Mon, 27 Jan 2020 10:52:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iw6gE-0004fM-DR for bug-guix@gnu.org; Mon, 27 Jan 2020 10:52:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52904) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iw6gE-0004fG-A8 for bug-guix@gnu.org; Mon, 27 Jan 2020 10:52:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iw6gE-0006Kz-8e for bug-guix@gnu.org; Mon, 27 Jan 2020 10:52:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87wo9e40l2.fsf@cassou.me> 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-mx.org@gnu.org Sender: "bug-Guix" To: Damien Cassou Cc: 39294@debbugs.gnu.org Hi Damien, Thank you for reporting the issue. Which Guix version do you use (command "guix describe")? Against which Git commit? Because I am not able to reproduce. :-( I am using a fresh checkout with the Git commit 5e61de242156cdb3314abac168d9682ca7a4c28f. And I have tried the old Guix version d68de958b60426798ed62797ff7c96c327a672ac which is the Guix version of v1.0.1 (a fresh install), I guess. Inside a fresh checkout, I run (an old Guix version with time-machine): --8<---------------cut here---------------start------------->8--- guix time-machine \ --commit=3Dd68de958b60426798ed62797ff7c96c327a672ac \ -- environment --container guix --8<---------------cut here---------------end--------------->8--- Then ./bootstrap and ./configure and the error is about Guile-JSON but not Guile-Git. Note that the option '--container' requires to set to 1 that '/proc/sys/kernel/unprivileged_userns_clone' on my stable Debian. As G=C3=A1bor said, "guix pull" should fix the issue. As Julien pointed out, the option '--pure' could avoid some PATH issue. Or the "stronger" option '--container' is your kernel supports it. I do not know if it is related to the option '--localstatedir=3D/var'. But except if you have changed the default when installing Guix, it is required at ./configure time. Well, it is documented for example here [1] or there [2] or overthere [3]. I know... :-) My question is: because you missed it (as I also did), it means that the documentation could be improved, so where do you think this information should be provided? [1] https://guix.gnu.org/manual/en/guix.html#Requirements [2] https://guix.gnu.org/manual/en/guix.html#The-Store [3] https://guix.gnu.org/manual/en/guix.html#Building-from-Git Please tell us if you have fixed your issue. All the best, simon