From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: [ANN] Emacs-Guix 0.4.1 Date: Fri, 29 Jun 2018 14:35:58 +0300 Message-ID: <87bmbtesf5.fsf@gmail.com> References: <8736x9h5vs.fsf@gmail.com> <87lgaz8b1w.fsf@gmail.com> <87lgay97hi.fsf@gmail.com> <87lgaykfl7.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41203) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fYrh5-0000Dg-KI for help-guix@gnu.org; Fri, 29 Jun 2018 07:36:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fYrh1-0002ji-NP for help-guix@gnu.org; Fri, 29 Jun 2018 07:36:03 -0400 Received: from mail-lf0-x243.google.com ([2a00:1450:4010:c07::243]:38095) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fYrh1-0002hj-EH for help-guix@gnu.org; Fri, 29 Jun 2018 07:35:59 -0400 Received: by mail-lf0-x243.google.com with SMTP id a4-v6so6565836lff.5 for ; Fri, 29 Jun 2018 04:35:59 -0700 (PDT) In-Reply-To: <87lgaykfl7.fsf@gmail.com> (Pierre Neidhardt's message of "Thu, 28 Jun 2018 19:04:20 +0200") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Pierre Neidhardt Cc: help-guix@gnu.org Pierre Neidhardt (2018-06-28 19:04 +0200) wrote: > Alex Kost writes: > >> I don't know. This error looks like guile load paths are not set >> correctly. Could you switch to Guix REPL and check whether %load-path >> contains "~/.config/guix/current/share/guile/site/2.2" ? > > Indeed, I had this: > > (add-to-list 'geiser-guile-load-path "~/projects/guix") > > as per "(guix) The Perfect Setup" of the Guix manual. Removing this > fixed the transaction issues. > > Insights? "~/.config/guix/current/=E2=80=A6" overrides "~/projects/guix" in %load-pat= h of Guix REPL, but the problem is that %load-compiled-path does not have the according .go files as I wrote in the previous message, so the incompatibility between .scm (from "~/.config/guix/current") and .go (from "~/projects/guix") led to errors. I have fixed it in Emacs-Guix: https://notabug.org/alezost/emacs-guix/commit/38a20cefe14969970817de97693= c3f0f00b1c099 BTW if you want Emacs-Guix to use Guix modules from your checkout, you can set it like this: (setq guix-load-path "~/projects/guix") This =E2=86=91 setting overrides everything (including the profile populate= d by "guix pull"). > But the wrong outdated packaged remained. > >> (setq guix-load-path "~/.config/guix/current/share/guile/site/2.2" >> guix-load-compiled-path "~/.config/guix/current/lib/guile/2.2/site= -ccache") > > This fixes the oudated package issue. Great, thank you for checking! I have made a new release (0.4.1.1), so hopefully it should be OK now :-) --=20 Alex