From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id cH9pOI1PtWVYNgAA62LTzQ:P1 (envelope-from ) for ; Sat, 27 Jan 2024 19:46:38 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id cH9pOI1PtWVYNgAA62LTzQ (envelope-from ) for ; Sat, 27 Jan 2024 19:46:37 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=VeTUzjji; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706381197; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=uBX6DE4S2J65aZTfCj+UYg83B1cWFvb1i++R7Xiuhq0=; b=stVcOfYrqHhpo72avcZcfQso5yMOTc1nqdi+mQQnQxnJHFZUQoOySfKPemWukrYgqkr8w6 fxldKuvD3Bmeq+XOipkLLNHJO4ypdEA7mjy/K5R6RtSG/M8nsC+kmnq7PbzuiQ4Ou0nGyY yh3d28ycRixwHpXZ3pk0H63hEU7YdVjGG3/2tv6P1lSBxGQpMTmuvPNN47+2HsQaQnmx6z LVWS4fi9ozMKP6InZmy2bUuFGSWx+kPGIH5chPTl7vAS3wImP0DFv2wNgK+ucPJpy3611P pQU/3TF0uP5+P1PGoIP8qtRowJxKMIPEWmT7hRclhb5Je5brHQ2zW2P9uBCOeQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=VeTUzjji; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706381197; a=rsa-sha256; cv=none; b=YhwWmULUVQ21PxxtSN2JyMX//95HD3uyeTPY95nakGQR0LNy9UoamEPtjW9ea4RHwXQsRF DqpBtKnpHfYkHvZpgM4GsCMpMc8XIN1yme9HRFKkDMW83CkzwozsibHm7665JRCchapBBo Hl/kCCNSRgO/Td1uo9VYpBvdk2DWjEU6yO04mAq1Tab0N2cudg7pcEjkSVZUaOq7JPzXJS Tgsa83PkUaFHKEtFj+ocXGH3NXw2hfiFzPyKRtO81CsYOX1UPQiVJQiByOb0U8l265C3JE dRTA9TStqJ72WooIaMReLa6vBBtOfJFoNoiTiBckdG4NLVdu/Ge7didduT6PRQ== 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 8BF25164D6 for ; Sat, 27 Jan 2024 19:46:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTnh2-0002hK-5f; Sat, 27 Jan 2024 13:46:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTngh-0002cD-0h for bug-guix@gnu.org; Sat, 27 Jan 2024 13:45:55 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTngg-0001LK-Ow for bug-guix@gnu.org; Sat, 27 Jan 2024 13:45:54 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTngn-0000mg-Uz for bug-guix@gnu.org; Sat, 27 Jan 2024 13:46:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#68764: ASDF can't load sbcl-clx-truetype installed through Guix Resent-From: Lars Rustand Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 27 Jan 2024 18:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68764 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 68764@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17063811613005 (code B ref -1); Sat, 27 Jan 2024 18:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Jan 2024 18:46:01 +0000 Received: from localhost ([127.0.0.1]:55924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTngm-0000mP-Hx for submit@debbugs.gnu.org; Sat, 27 Jan 2024 13:46:00 -0500 Received: from lists.gnu.org ([2001:470:142::17]:34128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTngi-0000m6-ON for submit@debbugs.gnu.org; Sat, 27 Jan 2024 13:45:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTngV-0002Yg-Rh for bug-guix@gnu.org; Sat, 27 Jan 2024 13:45:43 -0500 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTngT-0001J6-VB for bug-guix@gnu.org; Sat, 27 Jan 2024 13:45:43 -0500 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-51032058f17so358035e87.3 for ; Sat, 27 Jan 2024 10:45:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706381137; x=1706985937; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc :subject:date:message-id:reply-to; bh=uBX6DE4S2J65aZTfCj+UYg83B1cWFvb1i++R7Xiuhq0=; b=VeTUzjjiPnefNDPcqmoRDA1BX7VC2tTNK+YfKNF2TRwOVWIZCSLo4spkTo9nVBQj02 jouVQygkeS83YcmjTutMzXKfFFqVCd1+rhikoFT5zFiROVxwJxaZaUPKjX22IFGKZYOH c7HP8ieMizu2fH8mER2fvzOBRouXrGrltHKJMzK8lYX8cdba4lTPuAdhslQMqBCZeq5N H+PlC7la5EzZnq5ADQH+G5vuSkQikog6wm+MthXcZ14EHCdCznd/SDVrhCoTPVwMKR8N 870bWL3+G+g45EEesBdQ8G2nxraH2QDvbiLeWg3AikWo/zJS8FrCnXzvAomW0NS+72Vg wUWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706381137; x=1706985937; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uBX6DE4S2J65aZTfCj+UYg83B1cWFvb1i++R7Xiuhq0=; b=vn7U/MLEZp+yOLiLdSeQDjY6bC2E04229ho4kNKCDb1PGI7J3BXlYir2bh8f1Vsfoj Z4Y/ndDioGWRFrUZopm5GbD1vk4SUTng+0B+DHel8TgJZmnUlQe+mHqDp1Fk18ItUetI EaELlX4twhpdIk5ffk6X0IANaAue/rKsOnr7rloUJWNNmld3rTKEOz78+OaiVCMNvYbo eAhPr7pphN0SqAqxz/xHpH6kCSZZHEWPzSqZa48b9tTfjQ6a+vHg8P6Ts9HKKkpTzdq9 +riGy1di6+wnlGth9bkH45/hwYnghk50PxgKZDtJstEg4+WFY/COBqOM1Qf7va7rEKQ4 hBLg== X-Gm-Message-State: AOJu0YzMe55Nk0dahyTbF1fQ+tL4gcRyeMWPNVSfhM3Q74YCBo04NSNk mKouuAlDjaAqOisXDTa91n/ZueZHR5SvMnhgnE4TUH608I0lchSKcZF+xv9g X-Google-Smtp-Source: AGHT+IHiGJa2yCTyjaRDjxkjTNhFjo7oWxQjNXLP/BBf/O8STO6v462WoIjy82ik2aOeGNLv3aGDqg== X-Received: by 2002:a19:915b:0:b0:510:1013:c67f with SMTP id y27-20020a19915b000000b005101013c67fmr1273876lfj.67.1706381136836; Sat, 27 Jan 2024 10:45:36 -0800 (PST) Received: from localhost ([2a01:799:9ea:8d00:d0ba:d02b:dafe:e2cf]) by smtp.gmail.com with ESMTPSA id y3-20020ac24203000000b00510bd3e4a9asm100209lfh.139.2024.01.27.10.45.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Jan 2024 10:45:36 -0800 (PST) User-agent: mu4e 1.10.8; emacs 30.0.50 From: Lars Rustand Date: Sat, 27 Jan 2024 16:57:36 +0100 Message-ID: <878r4ad39e.fsf@yoga.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::129; envelope-from=rustand.lars@gmail.com; helo=mail-lf1-x129.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 2.35 X-Migadu-Scanner: mx13.migadu.com X-Spam-Score: 2.35 X-Migadu-Queue-Id: 8BF25164D6 X-TUID: orTd3BjU+u/l Trying to load clx-truetype with ASDF in SBCL fails because of read-only filesystem. This is caused by the store being read-only and ASDF is trying to save the compiled file there. I read somewhere that Guix already supplies precompiled files for all Common Lisp libraries, so ASDF should just be able to load this one instead of compiling it, but this doesn't seem to work in this case. I'm able to load other packages just fine, like sbcl-slynk and sbcl-alexandria. Using cl-clx-truetype instead of sbcl-clx-truetype also works fine, even though this one obviously also needs compilation. I'm not sure what the exact cause is, but it seems that there are at least two things wrong. 1. ASDF/SBCL doesn't find the precompiled file(s) for clx-truetype. 2. The path to where the compiled files are saved is wrong. Steps to reproduce: 1. Install sbcl and sbcl-clx-truetype 2. Run `sbcl --eval '(require :asdf)' --eval '(asdf:load-system :clx-truetype)'` 2a. Or start sbcl and manually run the commands --8<---------------cut here---------------start------------->8--- This is SBCL 2.4.0, an implementation of ANSI Common Lisp. More information about SBCL is available at . SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. WARNING: System definition file #P"/gnu/store/qwb8qyjn615icrgxkjwqjwlwkwzxcc7y-sbcl-clx-truetype-0.0.1-1.c6e10a9/share/common-lisp/sbcl/clx-truetype/clx-truetype.asd" contains definition for system "clx-truetype-test". Please only define "clx-truetype" and secondary systems with a name starting with "clx-truetype/" (e.g. "clx-truetype/test") in that file. WARNING: System definition file #P"/gnu/store/bqfsbh15lpnf9i9f5qf6ya6yhcdk8nw3-sbcl-cl-store-0.8.11-1.c787337/share/common-lisp/sbcl/cl-store/cl-store.asd" contains definition for system "cl-store-tests". Please only define "cl-store" and secondary systems with a name starting with "cl-store/" (e.g. "cl-store/test") in that file. WARNING: redefining ZPB-TTF::LOCATION in DEFGENERIC debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #: Error opening #P"/gnu/store/qwb8qyjn615icrgxkjwqjwlwkwzxcc7y-sbcl-clx-truetype-0.0.1-1.c6e10a9/lib/common-lisp/sbcl/clx-truetype/package-tmpGHU3ALSV.fasl": Read-only file system Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [CONTINUE ] Retry opening. 1: [USE-VALUE ] Try opening a different file. 2: [RETRY ] Retry compiling #. 3: [ACCEPT ] Continue, treating compiling # as having been successful. 4: Retry ASDF operation. 5: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration. 6: Retry ASDF operation. 7: Retry ASDF operation after resetting the configuration. 8: Ignore runtime option --eval "(asdf:load-system :clx-truetype)". 9: [ABORT ] Skip rest of --eval and --load options. 10: Skip to toplevel READ/EVAL/PRINT loop. 11: [EXIT ] Exit SBCL (calling #'EXIT, killing the process). (SB-IMPL::%OPEN-ERROR #P"/gnu/store/qwb8qyjn615icrgxkjwqjwlwkwzxcc7y-sbcl-clx-truetype-0.0.1-1.c6e10a9/lib/common-lisp/sbcl/clx-truetype/package-tmpGHU3ALSV.fasl" 30 NIL :CREATE) 0] ; ; compilation unit aborted ; caught 1 fatal ERROR condition * % --8<---------------cut here---------------end--------------->8---