From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:41140) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1giJcv-0000cT-5A for guix-patches@gnu.org; Sat, 12 Jan 2019 08:47:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1giJcu-0002Iq-6X for guix-patches@gnu.org; Sat, 12 Jan 2019 08:47:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57348) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1giJcu-0002Ik-2Y for guix-patches@gnu.org; Sat, 12 Jan 2019 08:47:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1giJcu-0000Jg-04 for guix-patches@gnu.org; Sat, 12 Jan 2019 08:47:04 -0500 Subject: bug#33957: [PATCH] gnu: Add missing search-path definitions to guile libraries. Resent-To: guix-patches@gnu.org Resent-Message-ID: From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <93acd190-1337-29fd-2f10-1eba69ffe214@riseup.net> <074DA530-7004-4EED-970C-F8563105C163@lepiller.eu> <7cd4b568-f7e3-907f-6a49-7c537cb85c59@riseup.net> Date: Sat, 12 Jan 2019 14:46:08 +0100 In-Reply-To: <7cd4b568-f7e3-907f-6a49-7c537cb85c59@riseup.net> (swedebugia's message of "Thu, 3 Jan 2019 17:29:41 +0100") Message-ID: <87r2di56qn.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: swedebugia Cc: "33957@debbugs.gnu.org" <33957-done@debbugs.gnu.org> Hello, swedebugia skribis: > On 2019-01-03 08:43, Julien Lepiller wrote: >> Le 3 janvier 2019 01:59:00 GMT+03:00, swedebugia = a =C3=A9crit : >>> I added missing search-path definitions for guile 2.2. >> >> Hi, >> >> I don't think this is needed. As long as you install guile and its libra= ries in the same profile, guix will tell you what to do with the search-pat= h. Indeed. I=E2=80=99m closing the issue. >> What are you trying to fix exactly? >> > > In parabola. When I have guile from parabola installed and install > guile-x and guile-y libraries from guix it does not inform about > search-paths. > Neither does the output of guix package --search-paths. Could you paste a concrete example? Here=E2=80=99s what I see: --8<---------------cut here---------------start------------->8--- $ guix package -p foo -i guile guile-json La jenaj pakoj estos instalataj: guile 2.2.4 /gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4 guile-json 1.2.0 /gnu/store/xz8q1jn7j9rz3fbr9rg326lml931936s-guile-json-= 1.2.0 substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.0% substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... 100= .0% La jena derivo estos konstruata: /gnu/store/54pckxgg3nvlg53vqlcbrffdrar2rpgk-profile.drv The following profile hooks will be built: /gnu/store/vgahfx593xs72ki6nz9p3nlr4csjddyk-manual-database.drv /gnu/store/0iqqr44bbny1n5qjnpwhr43h03lgfpvq-ca-certificate-bundle.drv /gnu/store/8w1nqglsni60xa5k18dx76iqn7c59pkw-info-dir.drv /gnu/store/fczh2vzzi3v3rzla6h3gnhp3hcvdbfdq-fonts-dir.drv building CA certificate bundle... building fonts directory... building directory of Info manuals... building database for manual pages... building /gnu/store/54pckxgg3nvlg53vqlcbrffdrar2rpgk-profile.drv... pakoj 2 en profilo La jenaj medi-variablaj difinoj povos esti necesaj: export PATH=3D"foo/bin${PATH:+:}$PATH" export GUILE_LOAD_PATH=3D"foo/share/guile/site/2.2${GUILE_LOAD_PATH:+:}$= GUILE_LOAD_PATH" export GUILE_LOAD_COMPILED_PATH=3D"foo/lib/guile/2.2/site-ccache${GUILE_= LOAD_COMPILED_PATH:+:}$GUILE_LOAD_COMPILED_PATH" $ guix package -p foo --search-paths export PATH=3D"foo/bin" export GUILE_LOAD_PATH=3D"foo/share/guile/site/2.2" export GUILE_LOAD_COMPILED_PATH=3D"foo/lib/guile/2.2/site-ccache" --8<---------------cut here---------------end--------------->8--- As you can see we do get GUILE_LOAD_PATH here. Thanks, Ludo=E2=80=99.