From unknown Sat Jun 14 16:23:43 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#52002 <52002@debbugs.gnu.org> To: bug#52002 <52002@debbugs.gnu.org> Subject: Status: missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH Reply-To: bug#52002 <52002@debbugs.gnu.org> Date: Sat, 14 Jun 2025 23:23:43 +0000 retitle 52002 missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH reassign 52002 guix submitter 52002 bbb ee severity 52002 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 20 12:04:24 2021 Received: (at submit) by debbugs.gnu.org; 20 Nov 2021 17:04:24 +0000 Received: from localhost ([127.0.0.1]:43588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moTmo-0003u5-GV for submit@debbugs.gnu.org; Sat, 20 Nov 2021 12:04:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:45932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moMXK-0008G4-AA for submit@debbugs.gnu.org; Sat, 20 Nov 2021 04:19:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moMXJ-00089w-EC for bug-guix@gnu.org; Sat, 20 Nov 2021 04:19:54 -0500 Received: from [2607:f8b0:4864:20::b32] (port=43785 helo=mail-yb1-xb32.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1moMXH-0006zO-Lq for bug-guix@gnu.org; Sat, 20 Nov 2021 04:19:53 -0500 Received: by mail-yb1-xb32.google.com with SMTP id f9so1502253ybq.10 for ; Sat, 20 Nov 2021 01:19:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=e6JNcWL/gJ2WRjNCE3zB3MxH1tjXE3A/F/axaqIADkk=; b=lCBH6JSsZ6wLtGbWhHsOtXKHPnntvL+nc46yJlOj8cq6txvrhFwV+Y9RI419M+dYMj 24ozzqX6Dm9LNguW5aZ/KZ8fIIIi1ktiXEZclN8rdBUk4oyqzPESD4TSJARtBVTpiyyl 5Ag82frf5wacMZu8uMdqS0lSb6RKmI+5oW4ZEkaHc35IAWhBuqS9SoE9iFt/VpMzfAZ4 pV0oKmYKOW+W4SoXwuw1IWdO0iyunjT38315VgCNJyqSenUj2NGjytjNg/Wdbe+nT47g qpx49k9tWxoxu7cAq3mG7SDWaK8g4SggLeYJGxGG9bCSRfNOtHhSfZcayFfpE7BYJPxn 2GTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=e6JNcWL/gJ2WRjNCE3zB3MxH1tjXE3A/F/axaqIADkk=; b=7+aXT78tzPcWklgcAPDwYkBijLNQyCiMPKFMCrT0hhJ4XpArW1r/0CcVPXokPOIx6e 6o3noWeeRcRORkSSMyoBU8OxIYBcmtiFyz5sNHE9TrfmNgVcxIMwV5/lnJOoh0FE1ECG XVYGQZKwM4NGN+t77TGm5P6azWXYTCAxv2gaivm8WzSSFzFOgEmdk6l2vkYxj0Ra6W2V 9EXIPMpeybYx0Oz0+NEk22VphIKa4KkFrd6Qy+o+MzI3ZXOI12rPmwk5FTKMsg2oLtQ3 03h0i5Y5g/VSOHE5GJVqUgcAz9e8syb/3XPEOWwZqpCsfChdkH3Jv8e+lKpwic0BAdpx y7gQ== X-Gm-Message-State: AOAM530fBgOJ4k1yAiQpxB1NVmw7Rub3ip9wk+21kz0zEk46THsdk4By Vh6AOClqF7Kxfm7usEcILARfWajj9Xpz80k2QzYVnaYF X-Google-Smtp-Source: ABdhPJywzLETKXP7aJj9Lkbvnxs8Wk1Gy5XJ0Q9G4Zz+1h2O/1Ubwt0YUQvDB05gokURWwayKnnDdAJN3E7w9zCJ/A4= X-Received: by 2002:a25:b943:: with SMTP id s3mr43038131ybm.432.1637399989722; Sat, 20 Nov 2021 01:19:49 -0800 (PST) MIME-Version: 1.0 From: bbb ee Date: Sat, 20 Nov 2021 09:19:38 +0000 Message-ID: Subject: missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="000000000000be209805d134e4e1" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::b32 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::b32; envelope-from=blasforr@gmail.com; helo=mail-yb1-xb32.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 20 Nov 2021 12:04:21 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --000000000000be209805d134e4e1 Content-Type: text/plain; charset="UTF-8" ## Description of bug emacs can't load packages installed by guix because missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH $GUIX_PROFILE/share/emacs/site-lisp isn't set in my $GUIX_PROFILE/etc/profile and not in my $EMACSLOADPATH ``` $ echo $EMACSLOADPATH /run/current-system/profile/share/emacs/site-lisp:/run/current-system/profile/share/emacs/27.1/lisp $ less $GUIX_PROFILE/etc/profile export EMACSLOADPATH="${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9p5hjyxfzcdpyzapxgxg-profile}/share/emacs/site-lisp:${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9p5hjyxfzcdpyzapxgxg-profile}/share/emacs/27.1/lisp${EMACSLOADPATH:+:}$EMACSLOADPATH" ``` ## Workaround used add in init.el ``` (add-to-list 'load-path "/home/dev_1/.guix-profile/share/emacs/site-lisp") (guix-emacs-autoload-packages) ``` ## version emacs 27.1 --000000000000be209805d134e4e1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
## Description of bug
emacs can't load = packages installed by guix because missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH

$GUIX_PROFILE/sha= re/emacs/site-lisp isn't set in my $GUIX_PROFILE/etc/profile and not in my $EMACSLOADPATH```
$ echo $EMACSLOADPATH /run/current-system/profile/share/emacs/site-lisp:/run/current-system/profi= le/share/emacs/27.1/lisp $ less $GUIX_PROFILE/etc/profile export EMACSLOADPATH=3D"${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9p5hjyx= fzcdpyzapxgxg-profile}/share/emacs/site-lisp:${GUIX_PROFILE:-/gnu/store/vq5= dzmbx202z9p5hjyxfzcdpyzapxgxg-profile}/share/emacs/27.1/lisp${EMACSLOADPATH= :+:}$EMACSLOADPATH"
```

## Workaround used
add in init.el
```
(add-to-list 'load-path &= quot;/home/dev_1/.guix-profile/share/emacs/site-lisp")
(guix-emacs-= autoload-packages)
```
## version
emacs 27.1
--000000000000be209805d134e4e1-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 20 23:25:24 2021 Received: (at 52002) by debbugs.gnu.org; 21 Nov 2021 04:25:24 +0000 Received: from localhost ([127.0.0.1]:43909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moePs-0008Ri-86 for submit@debbugs.gnu.org; Sat, 20 Nov 2021 23:25:24 -0500 Received: from mail-qt1-f176.google.com ([209.85.160.176]:43895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moePm-0008RG-AB for 52002@debbugs.gnu.org; Sat, 20 Nov 2021 23:25:22 -0500 Received: by mail-qt1-f176.google.com with SMTP id q14so13361478qtx.10 for <52002@debbugs.gnu.org>; Sat, 20 Nov 2021 20:25:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=wG+0NuNBOHPHnCwivvRALFxvxwu/ZbhaZCFBRtM/GvM=; b=iwD2FyKPPppsbe5mjiBhF5Ng6IgnfHWkl+wzUeFvNroAQYgzYJOcK2o5V5QM2/dcee cT34ToMUYHJDchyYYY7Hn899mTYuTzdDrj6f0AXjDKrcnGeTLjEgooq6Cpe3smjQrwEv Bybvb59uu0QsNeG9uh9Ww8PyAvLz6P8lTCkbHn5Bmoqv5q1eiRru5d911Aa2xmpDVoei bM3uf8x+4SXs8lgANK5qw191XkRgaD2fkHFvbFN1ndpem2GL0g0a2L21YroIqMSM+bXL x5Rut0a5gopS/VAh0FO4p7uMg3MmbKRTZkTTYq3stsm39fpCFPJd1lE2iisO6Pw5FwrC nkDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=wG+0NuNBOHPHnCwivvRALFxvxwu/ZbhaZCFBRtM/GvM=; b=UyD8WH9lUv7MBOiVc5pGt4g4yL5NMe4ZSCDMsUwUgScneTMMSA7wy/LtA94Sx8Z+Fd LTpWl0Ue6CY5xYXwWCE3mdyR5NcskpzdN3aAvAj3+0m8+YmwJhxkWTB91ooNBVtoK42X R2a060oQbSV1SPIIUAl0J8HOGQuOOoWyZ9Uemo7Vw0Zq6WGD3QYD5jG8jixDU9CKR6OY TCnqmcZxvbzEzHeonc1BXP2OiR3G0HG/Dhvzma00PXCfZ9IS3bh+cIzWnrIlq3U9glQr XZKQPl4+t5LEacTRam1HZFklZ/q2Hxm4NIjRrVCdPg5v94jAIKihgoRXzyNjtAEfOmfb mx8Q== X-Gm-Message-State: AOAM532wuX5U3YRTf2fJx1L+X77fRTzJCDzsxz4kzCbX4gjTWxSk1oRP WFgBp5V/8SDhCsWIp1zSeMYGkEutZ8dcmQ== X-Google-Smtp-Source: ABdhPJwZDuteSfJvReLeLcBEk/Ha5Ijpwq5e3tTlKmC72RkAc+7NNgOVz6yqQ0o3Cv7S+dEXG/AfMg== X-Received: by 2002:ac8:5856:: with SMTP id h22mr20211136qth.375.1637468712655; Sat, 20 Nov 2021 20:25:12 -0800 (PST) Received: from hurd (dsl-10-148-124.b2b2c.ca. [72.10.148.124]) by smtp.gmail.com with ESMTPSA id b11sm2407816qtx.85.2021.11.20.20.25.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Nov 2021 20:25:12 -0800 (PST) From: Maxim Cournoyer To: bbb ee Subject: Re: bug#52002: missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH References: Date: Sat, 20 Nov 2021 23:25:10 -0500 In-Reply-To: (bbb ee's message of "Sat, 20 Nov 2021 09:19:38 +0000") Message-ID: <877dd2dtjt.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52002 Cc: 52002@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, bbb ee writes: > ## Description of bug > emacs can't load packages installed by guix because missing > $GUIX_PROFILE/share/emacs/site-lisp > in EMACSLOADPATH > > $GUIX_PROFILE/share/emacs/site-lisp isn't set in my > $GUIX_PROFILE/etc/profile and not in my $EMACSLOADPATH > > ``` > $ echo $EMACSLOADPATH > /run/current-system/profile/share/emacs/site-lisp:/run/current-system/profile/share/emacs/27.1/lisp > > $ less $GUIX_PROFILE/etc/profile > export > EMACSLOADPATH="${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9p5hjyxfzcdpyzapxgxg-profile}/share/emacs/site-lisp:${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9p5hjyxfzcdpyzapxgxg-profile}/share/emacs/27.1/lisp${EMACSLOADPATH:+:}$EMACSLOADPATH" > > ``` The EMACSLOADPATH environment variable is set when installing Emacs itself; have you installed the 'emacs' package in your profile (guix install emacs), then sourced your profile again (. ~/.guix-profile/etc/profile), or alternatively started a new shell? This works for me, for example: --8<---------------cut here---------------start------------->8--- $ guix shell --container emacs emacs-magit -- emacs --batch --eval \ '(begin (print (getenv "EMACSLOADPATH") (print (magit-version))' Loading /gnu/store/hsj3kl0vc3hxiapklg5nj42z5jb4s80p-emacs-magit-3.3.0/share/emacs/site-lisp/magit-3.3.0/magit-autoloads... [...] "/gnu/store/zv9iqvv6jnnvf0cr0c8kan3dcgj8mybj-profile/share/emacs/site-lisp:/gnu/store/ybpddmq7f8ajzydhiqqx6dldgmadqanp-emacs-27.2/share/emacs/27.2/lisp" "3.3.0" --8<---------------cut here---------------end--------------->8--- HTH, Maxim From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 10:05:29 2021 Received: (at 52002) by debbugs.gnu.org; 27 Nov 2021 15:05:29 +0000 Received: from localhost ([127.0.0.1]:34371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mqzGa-0006pC-Jx for submit@debbugs.gnu.org; Sat, 27 Nov 2021 10:05:29 -0500 Received: from mail-yb1-f179.google.com ([209.85.219.179]:39683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mquee-0004fe-1e for 52002@debbugs.gnu.org; Sat, 27 Nov 2021 05:10:00 -0500 Received: by mail-yb1-f179.google.com with SMTP id v203so26678100ybe.6 for <52002@debbugs.gnu.org>; Sat, 27 Nov 2021 02:10:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Fana58yjT4QMxxivaPzhTPAIS2/hzqdkfQiiM9y+uX8=; b=FV4KNCwyEKzFEIWXSOuwu5BA2aBGIPUaT83Tkc9gATDEjhXdqWqXlPUBbPnfXP+Xld aU3rkE8ohBhjQdVQYvRYYbarc+TFhOwdfPwf3GMFcFvTgU9illptrHuFnqNRYNIG8vu/ TR7irN2jwQWFNOecCDQyFvXlC2MlQVctkE1KmLAhRffaSU86HKoIWQHqGnlT21dIESbX mPPb/v3rb01N2A3S1Z7uzpqWuDbaGwOC1hl5voqfUxTcgVtxEjTk20VfVJ2Qhkn3Gmvn dG9r+eoGYiyCOFQVPFxyhrSF2MzsOPnBPmMxxPpyoPpGjxBpsqOcFsrpIhFO1eXWs9S0 5E+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Fana58yjT4QMxxivaPzhTPAIS2/hzqdkfQiiM9y+uX8=; b=DAay4gErGrYhQPCTiwCKzMOE0F9u/waKbQw5CjGG2SpOokrzx3w8xXyjKIXJ9XFDd/ W5dWQkaUJpVi+dcbdLAPHXPPbzrrOfcRuG6SXtbjhAR32YMmCxiUim8Zy5hYKaApE5JG 4ur/KzIgTKq1AyS8LGHLOYHCfVQEXHeeSICcFs4jW3roVjoaeKrxrOrBrwRjChTPOgSc gHUwtQRzs4EMDDWODun9gixBU08JMqC98yHtRvfZ4BPyc3m9kShABdpbEEsV7dr5PsCF BfmVxOXIP4buVZAUk9u1B6h4HPSUK8JqXkhQLocPKQ6YpkHurVxhiaJipa9ESu0uck2L BHhA== X-Gm-Message-State: AOAM532b7rdze/76JLeISvGx/wki2vY36qltM7URVnYx4KpdWWdHppnf /0O35sXigOUoXow0VwsllffQUpci+Ee04OvhRxE= X-Google-Smtp-Source: ABdhPJwS/fj5MJ5X2ZaCX6TyvC3MZbzzpjl6S38VeX10Ef09uc9jTFYAg2dERzMuimeD3qBsmqKCt1Sm7KdrD5PjzLw= X-Received: by 2002:a25:d68e:: with SMTP id n136mr21735932ybg.520.1638007794250; Sat, 27 Nov 2021 02:09:54 -0800 (PST) MIME-Version: 1.0 References: <877dd2dtjt.fsf@gmail.com> In-Reply-To: <877dd2dtjt.fsf@gmail.com> From: bbb ee Date: Sat, 27 Nov 2021 10:09:43 +0000 Message-ID: Subject: Re: bug#52002: missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH To: Maxim Cournoyer Content-Type: multipart/alternative; boundary="000000000000b736b005d1c26818" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52002 X-Mailman-Approved-At: Sat, 27 Nov 2021 10:05:27 -0500 Cc: 52002@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000b736b005d1c26818 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks, the problem is solved. ## Possible cause Initially, I have emacs installed and ~/.guix-profile/etc/profile sourced. but when I type "guix package -I | grep emacs". I don't see emacs package (strange). So I reinstall emacs : guix install emacs. Then I can see 2 emacs-27.1 installation ``` $ which -a emacs /home/dev_1/.guix-profile/bin/emacs /home/dev_1/.guix-profile/bin/emacs /run/current-system/profile/bin/emacs $ ls -l /home/dev_1/.guix-profile/bin/emacs lrwxrwxrwx 8 root root 64 Jan 1 1970 /home/dev_1/.guix-profile/bin/emacs -> /gnu/store/6mw831p6pccqwr3k3qanr6pmhcq0qym6-emacs-27.1/bin/emacs $ ls -l /run/current-system/profile/bin/emacs lrwxrwxrwx 2 root root 64 Jan 1 1970 /run/current-system/profile/bin/emacs -> /gnu/store/yy66pbp3h5mw5sv7hrl1778skapszq7k-emacs-27.1/bin/emacs ``` Now $EMACSLOADPATH contains 6 paths with "$GUIX_PROFILE/share/emacs/site-lisp" in it: ``` $ echo $EMACSLOADPATH /home/dev_1/.guix-profile/share/emacs/site-lisp:/home/dev_1/.guix-profile/s= hare/emacs/27.1/lisp:/home/dev_1/.guix-profile/share/emacs/site-lisp:/home/= dev_1/.guix-profile/share/emacs/27.1/lisp:/run/current-system/profile/share= /emacs/site-lisp:/run/current-system/profile/share/emacs/27.1/lisp ``` Before $EMACSLOADPATH contains only 2 paths without "$GUIX_PROFILE/share/emacs/site-lisp" in it. I think my first emacs installation should has something break,so $EMACSLOADPATH isn't correctly set. Thanks again Le dim. 21 nov. 2021 =C3=A0 04:25, Maxim Cournoyer a =C3=A9crit : > Hello, > > bbb ee writes: > > > ## Description of bug > > emacs can't load packages installed by guix because missing > > $GUIX_PROFILE/share/emacs/site-lisp > > in EMACSLOADPATH > > > > $GUIX_PROFILE/share/emacs/site-lisp isn't set in my > > $GUIX_PROFILE/etc/profile and not in my $EMACSLOADPATH > > > > ``` > > $ echo $EMACSLOADPATH > > > /run/current-system/profile/share/emacs/site-lisp:/run/current-system/pro= file/share/emacs/27.1/lisp > > > > $ less $GUIX_PROFILE/etc/profile > > export > > > EMACSLOADPATH=3D"${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9p5hjyxfzcdpyzapx= gxg-profile}/share/emacs/site-lisp:${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9= p5hjyxfzcdpyzapxgxg-profile}/share/emacs/27.1/lisp${EMACSLOADPATH:+:}$EMACS= LOADPATH" > > > > ``` > > The EMACSLOADPATH environment variable is set when installing Emacs > itself; have you installed the 'emacs' package in your profile (guix > install emacs), then sourced your profile again > (. ~/.guix-profile/etc/profile), or alternatively started a new shell? > > This works for me, for example: > > --8<---------------cut here---------------start------------->8--- > $ guix shell --container emacs emacs-magit -- emacs --batch --eval \ > '(begin (print (getenv "EMACSLOADPATH") (print (magit-version))' > Loading > /gnu/store/hsj3kl0vc3hxiapklg5nj42z5jb4s80p-emacs-magit-3.3.0/share/emacs= /site-lisp/magit-3.3.0/magit-autoloads... > [...] > > "/gnu/store/zv9iqvv6jnnvf0cr0c8kan3dcgj8mybj-profile/share/emacs/site-lis= p:/gnu/store/ybpddmq7f8ajzydhiqqx6dldgmadqanp-emacs-27.2/share/emacs/27.2/l= isp" > > "3.3.0" > --8<---------------cut here---------------end--------------->8--- > > HTH, > > Maxim > --000000000000b736b005d1c26818 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks, the problem is solved.

## Possible causeInitially, I have emacs installed and ~/.guix-profile/etc/profile sourced.=

but when I type "guix package -I | grep emacs". I don'= ;t see emacs package (strange).

So I reinstall emacs : guix install = emacs. Then I can see 2 emacs-27.1 installation
```
$ which -a emacs<= br>/home/dev_1/.guix-profile/bin/emacs
/home/dev_1/.guix-profile/bin/ema= cs
/run/current-system/profile/bin/emacs

$ ls -l /home/dev_1/.gui= x-profile/bin/emacs
lrwxrwxrwx 8 root root 64 Jan=C2=A0 1=C2=A0 1970 /ho= me/dev_1/.guix-profile/bin/emacs -> /gnu/store/6mw831p6pccqwr3k3qanr6pmh= cq0qym6-emacs-27.1/bin/emacs

$ ls -l /run/current-system/profile/bin= /emacs
lrwxrwxrwx 2 root root 64 Jan=C2=A0 1=C2=A0 1970 /run/current-sys= tem/profile/bin/emacs -> /gnu/store/yy66pbp3h5mw5sv7hrl1778skapszq7k-ema= cs-27.1/bin/emacs
```

Now $EMACSLOADPATH contains 6 paths with &q= uot;$GUIX_PROFILE/share/emacs/site-lisp" in it:
```
$ echo $EMAC= SLOADPATH
/home/dev_1/.guix-profile/share/emacs/site-lisp:/home/dev_1/.= guix-profile/share/emacs/27.1/lisp:/home/dev_1/.guix-profile/share/emacs/si= te-lisp:/home/dev_1/.guix-profile/share/emacs/27.1/lisp:/run/current-system= /profile/share/emacs/site-lisp:/run/current-system/profile/share/emacs/27.1= /lisp
```
Before $EMACSLOADPATH contains only 2 paths without "$= GUIX_PROFILE/share/emacs/site-lisp" in it.

I think my first ema= cs installation should has something break,so $EMACSLOADPATH isn't corr= ectly set.

Thanks again

Le=C2=A0dim. 21 nov. 2021 =C3=A0=C2=A004:= 25, Maxim Cournoyer <maxim.= cournoyer@gmail.com> a =C3=A9crit=C2=A0:
Hello,

bbb ee <blasforr= @gmail.com> writes:

> ## Description of bug
> emacs can't load packages installed by guix because missing
> $GUIX_PROFILE/share/emacs/site-lisp
> in EMACSLOADPATH
>
> $GUIX_PROFILE/share/emacs/site-lisp isn't set in my
> $GUIX_PROFILE/etc/profile and not in my $EMACSLOADPATH
>
> ```
> $ echo $EMACSLOADPATH
> /run/current-system/profile/share/emacs/site-lisp:/run/current-system/= profile/share/emacs/27.1/lisp
>
> $ less $GUIX_PROFILE/etc/profile
> export
> EMACSLOADPATH=3D"${GUIX_PROFILE:-/gnu/store/vq5dzmbx202z9p5hjyxfz= cdpyzapxgxg-profile}/share/emacs/site-lisp:${GUIX_PROFILE:-/gnu/store/vq5dz= mbx202z9p5hjyxfzcdpyzapxgxg-profile}/share/emacs/27.1/lisp${EMACSLOADPATH:+= :}$EMACSLOADPATH"
>
> ```

The EMACSLOADPATH environment variable is set when installing Emacs
itself; have you installed the 'emacs' package in your profile (gui= x
install emacs), then sourced your profile again
(. ~/.guix-profile/etc/profile), or alternatively started a new shell?

This works for me, for example:

--8<---------------cut here---------------start------------->8---
$ guix shell --container emacs emacs-magit -- emacs --batch --eval \
=C2=A0 '(begin (print (getenv "EMACSLOADPATH") (print (magit-= version))'
Loading /gnu/store/hsj3kl0vc3hxiapklg5nj42z5jb4s80p-emacs-magit-3.3.0/share= /emacs/site-lisp/magit-3.3.0/magit-autoloads...
[...]
"/gnu/store/zv9iqvv6jnnvf0cr0c8kan3dcgj8mybj-profile/share/emacs/site-= lisp:/gnu/store/ybpddmq7f8ajzydhiqqx6dldgmadqanp-emacs-27.2/share/emacs/27.= 2/lisp"

"3.3.0"
--8<---------------cut here---------------end--------------->8---

HTH,

Maxim
--000000000000b736b005d1c26818-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 27 21:30:17 2021 Received: (at 52002-done) by debbugs.gnu.org; 28 Nov 2021 02:30:17 +0000 Received: from localhost ([127.0.0.1]:34762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mr9xI-0000Ay-Qn for submit@debbugs.gnu.org; Sat, 27 Nov 2021 21:30:17 -0500 Received: from mail-qk1-f180.google.com ([209.85.222.180]:38786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mr9xG-0000Ah-W6 for 52002-done@debbugs.gnu.org; Sat, 27 Nov 2021 21:30:15 -0500 Received: by mail-qk1-f180.google.com with SMTP id q64so18960141qkd.5 for <52002-done@debbugs.gnu.org>; Sat, 27 Nov 2021 18:30:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=CP/d+XTkt5heWGb4GGxd7OPP3ytlFZZYud+dv7psP4U=; b=RN2trFz1T7IQU+JROvoqHFQ9UqZHgfV1DoSLMnPEaWS+bZ/S1t5aZ/I6pG4946UlbY ScgcHPWltxpSJuIpC+ktLXYOpEPEjKupi6+zrTIut8jPeVajJsgDCa1a+YoemLh0geT4 N4zNxGKul5k4i2nsWlOLRO7Rz3M0EwIRJUcAhXdM3DoHd++s8WRilYRjUNRafqbAjqJJ JsIHRuKUWSMmzjwbIv8JIwh7LU4kUzpAuWBCTFDrXEIspcvRQoyfLWu5a73VDwGJV2ER Gus7um+uavT0vJ3G+fnU6oPFWqIoS/VFwd1ugOlBLsqNbRojowHY0lg9QGLbvY1vdEgp /bsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=CP/d+XTkt5heWGb4GGxd7OPP3ytlFZZYud+dv7psP4U=; b=mnQ3RyrfIstzNUh7tmTGQpAo4IBg1SPJ46ncDpbiX7/V78QfAIrCneHRC+Cygyh+RV aZ4Ua6WSwcSYcA0vukxyyLUyAhC/J3PKfYvdg6b5NC4leKlC4riiiVWdXnqPPum65+DR EUalTfziy5xyqZNolGQJkuMEWeiEvtab9/OyY99bGYTg/5Azg21oEUUmZ135hi/Nug0A vtTuDTnge7oZUPrJ7/rRG8MS4H8zz50TBovhdzu7mM/erF21nZYJDRLNDlXQFtnO85dV 6BaB+1BY0tiepz+cmTi7pL5mQk2d9g5PtbpaY4By8ywKHUHMQUn3BCm8rT2rLKB9wbwH l+rw== X-Gm-Message-State: AOAM533NSCF0fgjF4MYAT1Y9Qrd3x8YjqAfHaRKO3VPh88VULoAfvspu s4+pSSEXleeDwFbpiefXnUVQNfRVv+iMjg== X-Google-Smtp-Source: ABdhPJy+ri+5ab+ZLhG0NSujJKrlGzTQKLNpEg14a6IC9VGqf6a+kpvA5p8nPB1gT4dIJabrvpDCcQ== X-Received: by 2002:a05:620a:b8b:: with SMTP id k11mr23170809qkh.746.1638066609196; Sat, 27 Nov 2021 18:30:09 -0800 (PST) Received: from hurd (dsl-148-169.b2b2c.ca. [66.158.148.169]) by smtp.gmail.com with ESMTPSA id k2sm6032211qtg.35.2021.11.27.18.30.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Nov 2021 18:30:08 -0800 (PST) From: Maxim Cournoyer To: bbb ee Subject: Re: bug#52002: missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH References: <877dd2dtjt.fsf@gmail.com> Date: Sat, 27 Nov 2021 21:30:07 -0500 In-Reply-To: (bbb ee's message of "Sat, 27 Nov 2021 10:09:43 +0000") Message-ID: <87y2596mhc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52002-done Cc: 52002-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, bbb ee writes: > Thanks, the problem is solved. > > ## Possible cause > Initially, I have emacs installed and ~/.guix-profile/etc/profile sourced. > > but when I type "guix package -I | grep emacs". I don't see emacs package > (strange). > > So I reinstall emacs : guix install emacs. Then I can see 2 emacs-27.1 > installation > ``` > $ which -a emacs > /home/dev_1/.guix-profile/bin/emacs > /home/dev_1/.guix-profile/bin/emacs > /run/current-system/profile/bin/emacs > > $ ls -l /home/dev_1/.guix-profile/bin/emacs > lrwxrwxrwx 8 root root 64 Jan 1 1970 /home/dev_1/.guix-profile/bin/emacs > -> /gnu/store/6mw831p6pccqwr3k3qanr6pmhcq0qym6-emacs-27.1/bin/emacs > > $ ls -l /run/current-system/profile/bin/emacs > lrwxrwxrwx 2 root root 64 Jan 1 1970 > /run/current-system/profile/bin/emacs -> > /gnu/store/yy66pbp3h5mw5sv7hrl1778skapszq7k-emacs-27.1/bin/emacs > ``` > > Now $EMACSLOADPATH contains 6 paths with > "$GUIX_PROFILE/share/emacs/site-lisp" in it: > ``` > $ echo $EMACSLOADPATH > /home/dev_1/.guix-profile/share/emacs/site-lisp:/home/dev_1/.guix-profile/share/emacs/27.1/lisp:/home/dev_1/.guix-profile/share/emacs/site-lisp:/home/dev_1/.guix-profile/share/emacs/27.1/lisp:/run/current-system/profile/share/emacs/site-lisp:/run/current-system/profile/share/emacs/27.1/lisp > ``` > Before $EMACSLOADPATH contains only 2 paths without > "$GUIX_PROFILE/share/emacs/site-lisp" in it. > > I think my first emacs installation should has something break,so > $EMACSLOADPATH isn't correctly set. > > Thanks again Alright, glad you got it sorted! Closing. Maxim From unknown Sat Jun 14 16:23:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Dec 2021 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 26 06:34:01 2023 Received: (at control) by debbugs.gnu.org; 26 Sep 2023 10:34:01 +0000 Received: from localhost ([127.0.0.1]:47379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql5OD-00009D-8d for submit@debbugs.gnu.org; Tue, 26 Sep 2023 06:34:01 -0400 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]:61861) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql5OB-00008y-BW for control@debbugs.gnu.org; Tue, 26 Sep 2023 06:33:59 -0400 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-5031426b626so13439183e87.3 for ; Tue, 26 Sep 2023 03:33:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695724420; x=1696329220; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=Inl2aJhl9hI/GDsVGvmbr/E1dwM3RumWeQp0PDpcHUE=; b=eaRXPx6V+UVYlkdnBOG+aJ4JpAg9JI6fn1sV+sY6W6kz3JS6kx8yo62Os8OzxcsAr8 /KtFO09dF2Hob0eGFV1l7Ld2AvwtYYy8cYClGNvyU/KmfY7FlbNg0YLXC4mKJAemilA9 +x8sndl1/haPQc2uIu3qnK3BLYbVeHabGhU7PR3yK9y1kxVCl8cVfe1DsTxa4RczVffz Nec5TK1yE6H98sMvBJqnYXpA60Banv8sufUdj31J6FDH1ux5Jpd47ugrAxsL079j+GV+ 50725gddGMoOTZAfMhs7WNX1jYR9ZJbyH1kfa2hx9tQ3U93huOr5Vcs4vJylyrTzGgFP JOsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695724420; x=1696329220; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Inl2aJhl9hI/GDsVGvmbr/E1dwM3RumWeQp0PDpcHUE=; b=hktBq1+2qAXOt9mHa7844N92j+dgT1wtqnOIzOLpVAy4Jyp1SzV7ds0euVg1/8G+kt pekcx1n/dRLJ/L9TaUR5GwAg+59HFSEFC5/+qvr7zyHqoEyrb/pCcVlrtN4zPAHiijyb MWuyHyYBMuHg8vMRFgvIMQ9qQmng/klruGW3zFWTsck7zkmwK5dWHgkarEqzcuEI2Rsg 8l7MAVWTk6KYw1NBe3yyMC+XHnMjqUhNMAOKv9MJTPjUZrlNl8wZwrEzMb0lsgwBlON2 vqP17ojuW55ilQMnmUa5YmmU/MOtLbdXX0mTKTm5BEc7y2Q0WUW+b5+nDKSpRF1BB2c2 X2Wg== X-Gm-Message-State: AOJu0Ywb5R00mSxd2mX2Q3lWUEx4Rj6B+pOIb+Ujd3D4atjG9aQJVKZY aEsdo2TE7H9W3gD/RqvP+DB8sX5CKdI+zWNO2LzSpVcTJHg= X-Google-Smtp-Source: AGHT+IG5TPojXX7ZPpv/oyazWPyqUFF0yHCVg+1RLQJt/r7FWsyAjPhZ/t5AsWR0e1fvs48VEN5tad5v3JNfZiYcUR8= X-Received: by 2002:a05:6512:3b9f:b0:503:ed:8616 with SMTP id g31-20020a0565123b9f00b0050300ed8616mr9965874lfv.59.1695724419776; Tue, 26 Sep 2023 03:33:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rostislav Svoboda Date: Tue, 26 Sep 2023 12:33:03 +0200 Message-ID: Subject: Re: Archived problem report bug#52002 (missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH) To: GNU bug tracker automated control server Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) unarchive 52002 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 26 06:38:29 2023 Received: (at 52002) by debbugs.gnu.org; 26 Sep 2023 10:38:29 +0000 Received: from localhost ([127.0.0.1]:47390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql5SX-0000GZ-8o for submit@debbugs.gnu.org; Tue, 26 Sep 2023 06:38:29 -0400 Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]:58574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ql5SS-0000GH-Fg for 52002@debbugs.gnu.org; Tue, 26 Sep 2023 06:38:27 -0400 Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-50325ce89e9so14112222e87.0 for <52002@debbugs.gnu.org>; Tue, 26 Sep 2023 03:38:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695724685; x=1696329485; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=67T3j00YObiyFyOdFrlPIV554o29wyil87qTRPssxXw=; b=d4MlBDbWGw21vNoTBe5pn5vf3u1AuyGj8KtYoZ5L35JEijFNTrz0nPlz8AQk7o3yg8 7qkAB/3WIM7rrquxuv4+6R/eIurajVU2GcDNF3ZA2NY8+R8La3Dm9i75m+FOF0lf7hEI wuDn3P4GkLjU6yyktnsKi9a+gSnauwwKwUSqS+NutcZkQ63qcW6gJwFDZRuW+XeGxJn7 eM+CPtG95UmzKri+YqAcCbZK/rD6EvIef97whACbwuieuwxFJHx6DKr4LG1047ws/4y/ QAm2o8KoMYMwenNjJEvpnXA6VU/ASi9V6U6ZfMMKieJb5r6WEVjZNNAX87NOqjgnfb0J uw7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695724685; x=1696329485; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=67T3j00YObiyFyOdFrlPIV554o29wyil87qTRPssxXw=; b=FoFWZOFTptzt7mtKYOSBKJgcu3scsxCdn3fr7ftD713OjT2y1MbFKhixK8gcCw1O+Z WbIBhJJcqaVWMrlt4R6A2Q/AbqRXy7Iyr6wYEcdXE5mOg4jBikSHlUGOxWGRTAZVUnXG JFchJInGN6bG6TG2DORXS4A9HgJYPVSkKVCIdQk4OKAfEy2x/ioYefRaK4IK8mZKbWhV 7yrjJvrE7hPCinnSk6/7rbUiQj4/kgctSAXId1MjDS90fjoRCgWMdctbOlF9ZrFwdhUs j/o5tlFBNWD2CvYO5FutUA9+i76yK87kMmi07uXRRZTM2bh80ndgL2a+NI9PS8z3X7dU dxRw== X-Gm-Message-State: AOJu0YzlRUdjVsHAL0Im2vAoDkib/S/q3cmLp11AN+2ABLNUPRcQooLJ VCV/SWniBhIJqwNgQ14HWpmo8QPgW9Nh1MmWHoEuwC2sUIM= X-Google-Smtp-Source: AGHT+IGeShD346LbUYGGqQ6uxm0GJOvqgJVWsrRJXjlVBvLvZE6gE/wPH/2lbGFiHmuOv3GHZCvi5KxOHTzcyxNr708= X-Received: by 2002:ac2:4da8:0:b0:4f8:7781:9870 with SMTP id h8-20020ac24da8000000b004f877819870mr6779995lfe.60.1695724684801; Tue, 26 Sep 2023 03:38:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rostislav Svoboda Date: Tue, 26 Sep 2023 12:37:28 +0200 Message-ID: Subject: Fwd: missing $GUIX_PROFILE/share/emacs/site-lisp in EMACSLOADPATH To: 52002@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52002 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This happens when I remove emacs from the default profile `guix remove emacs` and install it via `guix home ...`. IOW the bug is not that $GUIX_PROFILE/share/emacs/site-lisp is missing in EMACSLOADPATH, but that "$HOME/.guix-profile/share/emacs/site-lisp" is in the load-path even if emacs is not installed in the default profile. Cheers Bost From unknown Sat Jun 14 16:23:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 24 Oct 2023 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator