From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Lepiller Subject: bug#39294: Can't run ./configure Date: Tue, 28 Jan 2020 08:33:32 -0500 Message-ID: References: <87wo9e40l2.fsf@cassou.me> <6FC43FB3-D685-4C10-9119-2F2676CF5555@lepiller.eu> <87ftg0j8pj.fsf@cassou.me> <20200128083139.GZ1603@E5400> 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]:34267) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iwR0F-0000fv-CT for bug-guix@gnu.org; Tue, 28 Jan 2020 08:34:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iwR0E-0006PL-3W for bug-guix@gnu.org; Tue, 28 Jan 2020 08:34:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53724) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iwR0D-0006P9-Mb for bug-guix@gnu.org; Tue, 28 Jan 2020 08:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iwR0D-00080y-Nm for bug-guix@gnu.org; Tue, 28 Jan 2020 08:34:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20200128083139.GZ1603@E5400> 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: Efraim Flashner , Damien Cassou Cc: 39294@debbugs.gnu.org Le 28 janvier 2020 03:31:39 GMT-05:00, Efraim Flashner a =C3=A9crit : >On Tue, Jan 28, 2020 at 09:17:44AM +0100, Damien Cassou wrote: >> Julien Lepiller writes: >> > $ guix environment guix --pure >> > ^C if your terminal asks you to install whatever >> > [env]$ =2E/bootstrap >> > [env]$ =2E/configure --localstatedir=3D/var # this should now work >> > [env]$ exit # to exit the pure environment >> > $ guix environment guix # no need for pure anymore, so now we can >use things outside of the environment too >> > [env]$ make >>=20 >> This did the trick, thank you=2E I got a lot of error messages though: >>=20 >> $ guix environment guix >> guile: warning: failed to install locale >> substitute: >/gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4=2E4=2E23/bin/b= ash: >warning: setlocale: LC_ALL: cannot change locale (en_US=2Eutf8) >>=20 >>=20 >> perl: warning: Please check that your locale settings: >> LANGUAGE =3D (unset), >> LC_ALL =3D (unset), >> LANG =3D "en_US=2EUTF-8" >> are supported and installed on your system=2E >>=20 Also try guix install glibc-utf8-locales (and maybe the same for root, I'm= not sure)=2E > >In the daemon service file you can change the Environment field to >change LC_ALL=3Den_US=2Eutf8 to en_US=2EUTF-8=2E > >>=20 >> bash: gpg-connect-agent: command not found=2E=2E=2E >> Similar command is: 'gpg-connect-agent' >> bash: gpgconf: command not found=2E=2E=2E >> Install package 'gnupg2' to provide command 'gpgconf'? [N/y] y >>=20 >> Failed to install packages: gnupg2-2=2E2=2E18-2=2Efc31=2Ex86_64 is alre= ady >installed This message is from fedora, not guix=2E Apparently it tries to run gpg-ag= ent, but it can't because you're in a pure environment (the $PATH does not = contain /usr/bin or /bin)=2E However, the package is already installed, so = dnf can't do anything :) At this question, just kill it with a ^C, because if you say no, it will a= sk the same for other packages=2E > >gpg-connect-agent and gpg-connect-agent look similar to me too =2E=2E=2E > >not sure about gpgconf=2E Could it have something to do with SElinux?