From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id aOyiAzvhFGEJVAAAgWs5BA (envelope-from ) for ; Thu, 12 Aug 2021 10:52:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id MB7lOjrhFGGbcQAAB5/wlQ (envelope-from ) for ; Thu, 12 Aug 2021 08:52:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BEBB51D070 for ; Thu, 12 Aug 2021 10:52:10 +0200 (CEST) Received: from localhost ([::1]:54544 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mE6Rd-00025f-92 for larch@yhetil.org; Thu, 12 Aug 2021 04:52:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mE6RW-00025P-F3 for guix-patches@gnu.org; Thu, 12 Aug 2021 04:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54227) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mE6RW-00058l-5m for guix-patches@gnu.org; Thu, 12 Aug 2021 04:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mE6RW-0000WE-4s for guix-patches@gnu.org; Thu, 12 Aug 2021 04:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49965] Correct Input type for Common Lisp packages Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Aug 2021 08:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49965 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Charles Cc: 49965@debbugs.gnu.org Received: via spool by 49965-submit@debbugs.gnu.org id=B49965.16287583201987 (code B ref 49965); Thu, 12 Aug 2021 08:52:02 +0000 Received: (at 49965) by debbugs.gnu.org; 12 Aug 2021 08:52:00 +0000 Received: from localhost ([127.0.0.1]:37540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE6RU-0000Vy-0j for submit@debbugs.gnu.org; Thu, 12 Aug 2021 04:52:00 -0400 Received: from mout01.posteo.de ([185.67.36.65]:50749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mE6RR-0000Vj-IM for 49965@debbugs.gnu.org; Thu, 12 Aug 2021 04:51:58 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id B27C9240029 for <49965@debbugs.gnu.org>; Thu, 12 Aug 2021 10:51:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1628758310; bh=iHtlOGuzUDmTuqY1h9S3m/b7F58LIbvecLP3dywRXKw=; h=From:To:Cc:Subject:Date:From; b=klSsMF06N43Ai+klWxonljuQ4dOLQaclt4k/yy9MB/0k+nr0We3sElMWJ6IIUnNWO fmrabIA/OeFzd6u+gsOgpHQW6l8QT6uVEl4iPkox6YBNSWJZny/ou30WPWPSJgswcL qdRPYMoJ+P8BpJ7u2TdQrH2tCWQFV2VGyw2bjYuA+XLiO/3b0aR7mATvLDsNWbL2Q0 1e6FAehI23JeVjFVWflq/5ATrXBaLkJDwdbkLp/YwwYEV/DrQfEJjD+GBpVRTCaXVN ChWwnIuXfjlUeYg0OgjrpbRVVp8S+HOvrXqCh/kTviClWLdGe/l/0IJ2gzj8l1URmE +raBCXFlMfZPg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4GlgR95WCqz9rxL; Thu, 12 Aug 2021 10:51:49 +0200 (CEST) References: <87v94ejr7y.fsf@kitej> <871r71pvo4.fsf@kitej> From: Guillaume Le Vaillant In-reply-to: Date: Thu, 12 Aug 2021 08:51:47 +0000 Message-ID: <87y297avvg.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628758330; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=iHtlOGuzUDmTuqY1h9S3m/b7F58LIbvecLP3dywRXKw=; b=r/FF3CS/jmOg+rEMIMIEiq3ICY9fO7XMRi5srgUE+P46AUAJWLpUbGRroK+0jvaDwzhWon Rc/5h8zBz+YmlvZ5lS0qSI3v++dtDqnz2pZwu+6ukw7kIQDLev5s31ybc9FNVJ5TjUCsjx mMUtgNOt3VBCjQHczgeLqEtj5pykv12Z+4plXJLo5ePMswf4dBhPXMtfs2Om8WgWdP1Gv1 sx+wk94U+jImmH8Exq+2y2X02PqdO5YXr7bOaoKxxpB1rb2DKnwigN1uViZ4lXTV6KHTCD XNdYnCSNLtEwGrW1u7Xtlfz6xVV7UMvX0LVl27Cac2fCi4A4rRXxEzuG389hIQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628758330; a=rsa-sha256; cv=none; b=ngX6f3UGRyZrSQcMKzbMMHk5eqAoG6bgBTDEBYc/LfnGVjCiSRl9jieHh+wqXNsun0y1bG bn3ixmP/pI+yEtiorj8F2PwmEpycRPtwCpOd/EtLnLfPF4qAvNZJ6ZHQXRml0sE/rluZnO NZD5MRY5YmYPYmn5LUEpAMcn6gnYahK/TU8y2tCC8/5xJJEA4oBWeaby46vKK/HLi0zMAm nGctmxhhZOTgYnZCZodu31tlxu7luMKOp51isONRYaSmtj0QJmf03sGeZIOkYTQJcVqu3+ QOG3qqauaI5v1tw0KY8A0DRLgHgBOK9BCfSxa1tQgtlyrD2G5sJXTfkknL2Jfg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=klSsMF06; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -0.41 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=klSsMF06; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: BEBB51D070 X-Spam-Score: -0.41 X-Migadu-Scanner: scn0.migadu.com X-TUID: KKzFPRTXMmJA --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Charles skribis: >> I think it's the philosophy of GNU Guix to use references to the store > > You're right, I see now: "propagated-inputs is useful is for languages th= at > lack a facility to record the run-time search path". Common Lisp has > asdf:*central-registry*. It still seems to me that propogated inputs is > more intuitive and is more portable to guix on forgein linux distribution= s. > I have a Centos system with guix package manager, and I had to install ev= ery > dependency manually for some packages. > > Also it still doesn't fully work for me. I deleted my custom init-file. > Attatched is my shell session where I tryto use the sbcl-cl-str package. > In short: package cannot be found in ad-hoc environment; package is found > if installed, but is compiled with an newer version of sbcl: weird, but a= lso > probably unrelated. From=20the error in your shell session: =2D-8<---------------cut here---------------start------------->8--- ASDF could not load str because # is a fasl file compiled with SBCL 2.1.6, and can't be loaded into SBCL 2.1.= 5. =2D-8<---------------cut here---------------end--------------->8--- it looks like your are trying to use the SBCL from the foreign distribution (version 2.1.5) to load libraries compiled with the SBCL from Guix (version 2.1.6). I think this is also why it fails to find dependencies. The ASDF used by the Common Lisp implementations packaged in Guix has a little patch making it able to find dependencies in "/gnu/store/...". The foreign SBCL will not have that automatically (it would have to load the "share/common-lisp/source/asdf/asdf.lisp" file from the cl-asdf package to use the patched ASDF). You should add sbcl to your Guix profile/environment as it will be able to find the dependencies and use the precompiled libraries. If you really need to use the SBCL from the foreign distribution, you could use the source cl-xxx packages instead of the precompiled sbcl-xxx packages to avoid SBCL version mismatch. However this means that the foreign SBCL will have to compile everything (usually into "$HOME/.cache/common-lisp/..."). --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYRThIw8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j+oFQD/TZ+YV2C587BlmjZF5AnVuJlRclAZp0HTiidN OyptJJkA/2ysTfhimLCDTxoRTd+eYNWb1hnL2vugt2DzvLQ4TB11 =TheY -----END PGP SIGNATURE----- --=-=-=--