From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id r6MHCNpeql/oLQAA0tVLHw (envelope-from ) for ; Tue, 10 Nov 2020 09:35:22 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mNxQA9peql+eUgAAbx9fmQ (envelope-from ) for ; Tue, 10 Nov 2020 09:35:22 +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 46ECF9403A6 for ; Tue, 10 Nov 2020 09:35:21 +0000 (UTC) Received: from localhost ([::1]:42232 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kcQ3b-0005OT-NC for larch@yhetil.org; Tue, 10 Nov 2020 04:35:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcQ3M-0005OI-Tu for bug-guix@gnu.org; Tue, 10 Nov 2020 04:35:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53060) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kcQ3K-0003ie-K2 for bug-guix@gnu.org; Tue, 10 Nov 2020 04:35:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kcQ3K-0006z7-He for bug-guix@gnu.org; Tue, 10 Nov 2020 04:35:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#44548: SBCL build system fails to pacakge cl-environments, generic-cl. Resent-From: Pierre Neidhardt Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Nov 2020 09:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44548 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 44548@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160500089826833 (code B ref -1); Tue, 10 Nov 2020 09:35:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Nov 2020 09:34:58 +0000 Received: from localhost ([127.0.0.1]:36373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcQ3G-0006yj-0L for submit@debbugs.gnu.org; Tue, 10 Nov 2020 04:34:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:59230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcQ3E-0006yc-QE for submit@debbugs.gnu.org; Tue, 10 Nov 2020 04:34:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcQ3D-0005Na-Ld for bug-guix@gnu.org; Tue, 10 Nov 2020 04:34:56 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:52683) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcQ3B-0003e7-Ff; Tue, 10 Nov 2020 04:34:55 -0500 X-Originating-IP: 90.92.160.122 Received: from bababa (lfbn-idf2-1-1094-122.w90-92.abo.wanadoo.fr [90.92.160.122]) (Authenticated sender: mail@ambrevar.xyz) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 9438360015; Tue, 10 Nov 2020 09:34:49 +0000 (UTC) From: Pierre Neidhardt Date: Tue, 10 Nov 2020 10:34:48 +0100 Message-ID: <87pn4lk11j.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=217.70.183.195; envelope-from=mail@ambrevar.xyz; helo=relay3-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/10 03:28:56 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: 26 X-Spam_score: 2.6 X-Spam_bar: ++ X-Spam_report: (2.6 / 5.0 requ) BAYES_00=-1.9, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=2, PDS_OTHER_BAD_TLD=1.999, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.9 (++) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -0.1 (/) 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" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -0.61 X-TUID: A7GN/o4RMWH5 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi! I'm trying to package generic-cl on staging where the SBCL build system has been revamped by Guillaume. =2D-8<---------------cut here---------------start------------->8--- (define-public sbcl-generic-cl (package (name "sbcl-generic-cl") (version "0.7.1") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/alex-gutev/generic-cl") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1jjg1d221a667wacbrh7abswrkzq6c9qwapdfh0frzl0la9xjz2f")))) (build-system asdf-build-system/sbcl) (inputs `(("agutil" ,sbcl-agutil) ("alexandria" ,sbcl-alexandria) ("anaphora" ,sbcl-anaphora) ("arrows" ,sbcl-arrows) ("cl-custom-hash-table" ,sbcl-custom-hash-table) ("static-dispatch" ,sbcl-static-dispatch) ("trivia" ,sbcl-trivia))) (native-inputs `(("prove" ,sbcl-prove))) (home-page "https://alex-gutev.github.io/generic-cl/") (synopsis "") (description "") (license license:expat))) =2D-8<---------------cut here---------------end--------------->8--- It fails with =2D-8<---------------cut here---------------start------------->8--- ; wrote /gnu/store/hkr132gc9ra2pnx16lbvl66pn86w11nx-sbcl-generic-cl-0.7.1/.= cache/common-lisp/sbcl-2.0.10-linux-x64/gnu/store/d99q6jgx4xqw7fnk8vhb1xaqq= c4h65fl-cl-environments-0.2.3-1.bbcd958/share/common-lisp/source/cl-environ= ments/src/tools/types-tmp1CXFJSK9.fasl ; compilation finished in 0:00:00.012 Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #: Error opening #P"/gnu/store/jzwgprixssmzm8yc76gh0ir1cw9myr4b-sbcl-static-= dispatch-0.3-1.6243afc/lib/common-lisp/sbcl/static-dispatch/src/package-tmp= X4BRKI0R.fasl": Permission denied =2D-8<---------------cut here---------------end--------------->8--- My suspicion is that generic-cl depends on sbcl-static-dispatch, which depends on cl-environments, which is a _source_ package and not an SBCL pac= kage. Indeed, I fail to package sbcl-cl-environments: =2D-8<---------------cut here---------------start------------->8--- (define-public sbcl-cl-environments (let ((commit "bbcd958a9ff23ce3e6ea5f8ee2edad9634819a3a")) ; No version i= n 2 years. (package (name "sbcl-cl-environments") (version (git-version "0.2.3" "1" commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/alex-gutev/cl-environments") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "1pfxl3vcdrb4mjy4q4c3c7q95kzv6rfjif3hzd5q91i9z621d64r")))) (build-system asdf-build-system/sbcl) (inputs `(("alexandria" ,sbcl-alexandria) ("anaphora" ,sbcl-anaphora) ("collectors" ,sbcl-collectors) ("optima" ,sbcl-optima))) (native-inputs `(("prove" ,sbcl-prove))) (home-page "https://github.com/alex-gutev/cl-environments") (synopsis "Implements the Common Lisp standard environment access API= ") (description "This library provides a uniform API, as specified in Co= mmon Lisp the Language 2, for accessing information about variable and function bindings from implementation-defined lexical environment objects. All major Common Lisp implementations are supported, even those which don't support t= he CLTL2 environment access API.") (license license:expat)))) =2D-8<---------------cut here---------------end--------------->8--- It errors out with =2D-8<---------------cut here---------------start------------->8--- ; file: /gnu/store/xhgnh1yx8z999dx5qnxc0h3iwh1s836j-sbcl-cl-environments-0.= 2.3-1.bbcd958/share/common-lisp/sbcl/cl-environments/src/common/macro-util.= lisp ; in: DEFMACRO! MATCH-STATE ; (CL-ENVIRONMENTS.UTIL:LET-IF ((CL-ENVIRONMENTS.UTIL::START ; (SECOND CL-ENVIRONMENTS.UTIL::STATES) = :START) ; (CL-ENVIRONMENTS.UTIL::BODY ; (CDDR CL-ENVIRONMENTS.UTIL::STATES) ; CL-ENVIRONMENTS.UTIL::STATES)) ; (EQ (FIRST CL-ENVIRONMENTS.UTIL::STATES) :START) ; `(LABELS ((,CL-ENVIRONMENTS.UTIL::G!NEXT ; (,CL-ENVIRONMENTS.UTIL::FROM-STATE ; ,CL-ENVIRONMENTS.UTIL::G!FORCE ,CL-ENVIRONMENTS.UTIL= ::G!ARG) ; (OPTIMA:MULTIPLE-VALUE-MATCH # ; ,@#))) ; (,CL-ENVIRONMENTS.UTIL::G!NEXT ,CL-ENVIRONMENTS.UTIL::START NIL ; ,CL-ENVIRONMENTS.UTIL::ARG))) ;=20 ; caught ERROR: ; during macroexpansion of ; (LET-IF (# #) ; (EQ # :START) ; ...). ; Use *BREAK-ON-SIGNALS* to intercept. ;=20=20=20 ; The function CL-ENVIRONMENTS.UTIL::GENSYMS is undefined. =2D-8<---------------cut here---------------end--------------->8--- Guillaume, any clue what's going on? =2D- Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFGBAEBCAAwFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl+qXrgSHG1haWxAYW1i cmV2YXIueHl6AAoJEJvc9Jeku8x/zVQH/1lbn7lOX/UEVJvbdcDmoQaVZkZ0OMBU lhYPggetPW5vzp8E9bf1h490TM+FGKBPJTcSSiKvBYd8s5tlHtbhM1vB3sXRuYxq RKvWkNoWUKQOpitU7KzJjPp0wAcScR4cDLaW2J52xg+D+VygjsIcDV51QZETs51L HFhUUhLvr5pchg0nANMhxgdp8bAQDuZ1/hpaHOe92LqDlT25ehLqjnS4CjNE1F3S 1sAcMJYaNMKfEr3dCdMihVWMA/m5cB/18UJ4OBPy3aViXRCOvSYlG4+bzmCUmI0w e1/fFqgMqLgagzJ58mkqVeOdH1levdb1tVjA7U9QM322ApShKAiqDb8= =JRqd -----END PGP SIGNATURE----- --=-=-=--