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 by/8D41vql97RgAA0tVLHw (envelope-from ) for ; Tue, 10 Nov 2020 10:46:37 +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 YLUvC41vql9oAQAAbx9fmQ (envelope-from ) for ; Tue, 10 Nov 2020 10:46:37 +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 CE4839401D0 for ; Tue, 10 Nov 2020 10:46:36 +0000 (UTC) Received: from localhost ([::1]:45438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kcRAU-0000be-F8 for larch@yhetil.org; Tue, 10 Nov 2020 05:46:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcRA3-0000ad-7i for bug-guix@gnu.org; Tue, 10 Nov 2020 05:46:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53222) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kcRA2-0003nB-TR for bug-guix@gnu.org; Tue, 10 Nov 2020 05:46:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kcRA2-0000Ki-RX for bug-guix@gnu.org; Tue, 10 Nov 2020 05:46:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#44548: Acknowledgement (SBCL build system fails to pacakge cl-environments, generic-cl.) Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Nov 2020 10:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44548 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Pierre Neidhardt X-Debbugs-Original-Cc: bug-guix@gnu.org, 44548@debbugs.gnu.org Received: via spool by 44548-submit@debbugs.gnu.org id=B44548.16050051481229 (code B ref 44548); Tue, 10 Nov 2020 10:46:02 +0000 Received: (at 44548) by debbugs.gnu.org; 10 Nov 2020 10:45:48 +0000 Received: from localhost ([127.0.0.1]:36531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcR9o-0000Jl-Dq for submit@debbugs.gnu.org; Tue, 10 Nov 2020 05:45:48 -0500 Received: from mout02.posteo.de ([185.67.36.66]:47093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcR9n-0000JF-Aw for 44548@debbugs.gnu.org; Tue, 10 Nov 2020 05:45:47 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id ECF4D2400FE for <44548@debbugs.gnu.org>; Tue, 10 Nov 2020 11:45:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1605005141; bh=2bBDh29PrVMdvYsGH4KTCSRrrplgHhVIP0/apnseyXo=; h=From:To:Cc:Subject:Date:From; b=JSKc8Vyeyg16wxZwd8bWbbViIme3gP1clwmIFNO2Jx+E+71GsHqBFMG4TLHaUSt03 aTyVOuOsfoaGFwHho0htc+Amonf/ekrokwbzFGUQfOBjrGQa0Q/QIJfLD3Bmo8UzAc ii6h9prShNrljwWat87xRPiwBYeiQaV5Q+GV/GTraFBgkV7RE9BIU9QcrcHUGDu/2o DoRKG7itt1RJ3iT7+q+edGicJbem9maCZqYmhoJdH9jr6YebAgIhNJ6IUvdsHIrKf2 P4PVSq7PM47mGsais+a6RZBB8Y5bkESlpuY6p3bDpsH2mqWPoyWyMShrZz97KKQxjM LoF3TgBJNbG4Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4CVkzQ3XSyz9ry5; Tue, 10 Nov 2020 11:45:38 +0100 (CET) References: <87pn4lk11j.fsf@ambrevar.xyz> <87mtzpk0a8.fsf@ambrevar.xyz> User-agent: mu4e 1.4.13; emacs 27.1 From: Guillaume Le Vaillant In-reply-to: <87mtzpk0a8.fsf@ambrevar.xyz> Date: Tue, 10 Nov 2020 11:45:37 +0100 Message-ID: <87ft5h1odq.fsf@yamatai> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 44548@debbugs.gnu.org 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=fail (headers rsa verify failed) header.d=posteo.net header.s=2017 header.b=JSKc8Vye; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=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: -1.51 X-TUID: LAs1IRlZ67An --=-=-= Content-Type: text/plain It looks like the files in "src/common/" must be compiled in a specific order because some files depend on others, but the system definition has neither the ":depends-on xyx" nor the ":serial t" indications. It causes the functions defined in "src/common/util.lisp" not being available when compiling "src/common/macro-util.lisp". I'm not sure why it fails with asdf-build-system/sbcl but it succeeds with Quicklisp though; different versions of ASDF maybe, or slightly different initialization of ASDF... By adding the missing ":serial t" I was able to build sbcl-cl-environments: --8<---------------cut here---------------start------------->8--- (define-public sbcl-cl-environments ;; TODO: asdf-build-system/sbcl fails here, why? See if it works with the ;; build system revamp once staging is merged after 2020-11-09. (let ((commit "bbcd958a9ff23ce3e6ea5f8ee2edad9634819a3a")) ; No version in 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) (propagated-inputs `(("alexandria" ,sbcl-alexandria) ("anaphora" ,sbcl-anaphora) ("collectors" ,sbcl-collectors) ("optima" ,sbcl-optima))) (native-inputs `(("prove" ,sbcl-prove))) (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'fix-build (lambda _ (substitute* "cl-environments.asd" ((":module \"common\"" all) (string-append all " :serial t"))) #t))))) (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 Common 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 the CLTL2 environment access API.") (license license:expat)))) --8<---------------cut here---------------end--------------->8--- --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCX6pvUQ8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j899AEAlHqc2ms6VvaQ4VjC+ThS0ME6AMgbVyYD+avp KxVT+0UA/3ZHhD2lIScS4baHhxxSG/YkNRN+7hSfrCyZ0f5Y/lXB =UEiL -----END PGP SIGNATURE----- --=-=-=--