From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id cPCKHozClGHuZwAAgWs5BA (envelope-from ) for ; Wed, 17 Nov 2021 09:51:24 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id CCNRGozClGGrLgAA1q6Kng (envelope-from ) for ; Wed, 17 Nov 2021 08:51:24 +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 C4C63E5C2 for ; Wed, 17 Nov 2021 09:51:23 +0100 (CET) Received: from localhost ([::1]:51642 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnGf4-0004G5-Jj for larch@yhetil.org; Wed, 17 Nov 2021 03:51:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58676) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnGej-0004E5-U5 for guix-patches@gnu.org; Wed, 17 Nov 2021 03:51:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48561) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mnGej-0005VI-LG for guix-patches@gnu.org; Wed, 17 Nov 2021 03:51:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mnGej-0003Jv-KI for guix-patches@gnu.org; Wed, 17 Nov 2021 03:51:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51903] [PATCH] gnu: Add cl-cmn. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 17 Nov 2021 08:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51903 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Pierre Neidhardt Cc: 51903@debbugs.gnu.org Received: via spool by 51903-submit@debbugs.gnu.org id=B51903.163713904612733 (code B ref 51903); Wed, 17 Nov 2021 08:51:01 +0000 Received: (at 51903) by debbugs.gnu.org; 17 Nov 2021 08:50:46 +0000 Received: from localhost ([127.0.0.1]:60107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnGeT-0003JH-RH for submit@debbugs.gnu.org; Wed, 17 Nov 2021 03:50:46 -0500 Received: from mx1.dismail.de ([78.46.223.134]:23159) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnGeQ-0003Ir-9s for 51903@debbugs.gnu.org; Wed, 17 Nov 2021 03:50:44 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 83f6218d; Wed, 17 Nov 2021 09:50:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:cc:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= 20190914; bh=4iK4B8AYFk+9VJzh2Ox/p0L3KgOWP89zUub26yMCovc=; b=cfm SQW/M63YBtgY065x4lc3tpt3TKKqgX6Z0xJZtUPnH0ymyMEHtybY32ywA8sg4+7r G74t7dOwTT5BoQuFzLOwbT9xGDRWYn/367YPFAc/V7BOOOq/LT5Mya125iOUFRvO 9hDVpt/tjVbGQElsAUj6muyDAU9jhNtfaDjI0fefo6qbuHPIMSj5C8QYXmZyMsqh cnUKlXrZw72MC5zRKWNn7fou2R1zOkFVsQfcKxaipoBRAvrqXUnv/e/l+UTU727U 0XJwKj2b3EuyikM3Y/T/3Iz3EXzcOXbFUD4avC3LsL4gWbpVdmehTTwb78paXjw5 DeQN1srnqq+ks4rUZsA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 9b562c88; Wed, 17 Nov 2021 09:50:34 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 06821063; Wed, 17 Nov 2021 09:50:34 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 4e813ba0 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 17 Nov 2021 09:50:32 +0100 (CET) Date: Wed, 17 Nov 2021 03:50:30 -0500 Message-ID: <20211117035030.GB31148@gac.attlocal.net> In-Reply-To: <871r3fte5f.fsf@ambrevar.xyz> References: <20211117015205.19233-1-jgart@dismail.de> <871r3fte5f.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit 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" Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches From: jgart via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1637139083; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: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=WWWxd4qF0LgVYEvSka/yW+fCpqHdVAq+Bv+HcoYibi8=; b=KxTNnDrMzVoeviSukhS52qme+mLEiPl1xzsfE+UV/A/OBG8GNbVzv8MO/UXFVfVhXkrsbg 7e54yJCKt7+NMCQKZwqE0E6oU95PIDRKlwOybfxJ4HmhCuvALeWXQh4mb7QhP1nQwWyLy6 9k8+8vmqT8m3NHy0P+48yoWMiN2wkBawOd5Sdyp6I81IRBqFXUMK/XZuwvpOzhIa94YSbD kL6z97QCdp3PpBDjYA/GRK/1oVjxrN96RqwlsWjUnDHOVIniYCrj9Z8kWOfkvt9F2ZXId5 YIhcIJDhCc7MBWWJ3tsjd60SVo+t0KRmCdxA8aUkUtm6dWliF2LEw0/njZXeqg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637139083; a=rsa-sha256; cv=none; b=dl6uprbLbJ0+9+oFBsS6WTLVII1Rgkldai5C9os2QwFJoAsPODJsg74LOjjkywabJSg5P9 WtcfjPGoiIoDSePW2inHls4Ur5N0hG6hPukxLPQ4clqYQJQXci4nSNSYPSOs6l5rXfo7Ck NhF0mn3CPgFViflCRCI1nd70/tLd6OxP/If79PFgkh5sus4GPEYByXEIfUhQ0dBPJzTMGb aNf7tJAMZDq529mmIs6ygtwSw5Bk/Lrm4cZ8Kj6qRMPMFEYTQw3084Jr1VqT9YkLzKr/9V xtbwPZi7LFzcfBWvIPU6wMzo9vsXkpcSxphZkxilbgQ6Xn0Q8msAVtwqO5AHGQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=dismail.de header.s=20190914 header.b="cfm SQW/"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.95 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=dismail.de header.s=20190914 header.b="cfm SQW/"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: C4C63E5C2 X-Spam-Score: -1.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: 89GeCFAWFCV7 On Wed, 17 Nov 2021 08:49:48 +0100 Pierre Neidhardt wrote: > Hi, > > 1. I believe you should place the lib in lisp-xyz.scm. > > 2. License is llgpl. > > 3. Then use the asdf-build-system/sbcl. > See the other sbcl- packages for reference. > > Then define the cl- package with > > --8<---------------cut here---------------start------------->8--- > (define-public cl-cmn > (sbcl-package->cl-source-package sbcl-cmn)) > --8<---------------cut here---------------end--------------->8--- > > 4. Since there are no version numbers, maybe use the date of the last > HISTORY.cmn entry, that is, 2016.8.17. > > Hope that helps! Hi Pierre, Thanks for the suggestions. Much appreciated! This is the error I currently get: ; READ error during COMPILE-FILE: ; ; Package CMN does not exist. ; ; Line: 174, Column: 33, File-Position: 6136 ; ; Stream: # ; compilation aborted after 0:00:00.004 Unhandled UIOP/LISP-BUILD:COMPILE-FILE-ERROR in thread #: COMPILE-FILE-ERROR while compiling # Backtrace for: # 0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK # # :QUIT T) 1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #) 2: (INVOKE-DEBUGGER #) 3: (ERROR UIOP/LISP-BUILD:COMPILE-FILE-ERROR :CONTEXT-FORMAT "~/asdf-action::format-action/" :CONTEXT-ARGUMENTS ((# . #))) 4: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((# . #))) 5: ((SB-PCL::EMF ASDF/ACTION:PERFORM) # # # #) 6: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION)) 7: ((:METHOD ASDF/ACTION:PERFORM-WITH-RESTARTS :AROUND (T T)) # #) [fast-method] 8: ((:METHOD ASDF/PLAN:PERFORM-PLAN (T)) #) [fast-method] 9: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT)) 10: ((:METHOD ASDF/PLAN:PERFORM-PLAN :AROUND (T)) #) [fast-method] 11: ((:METHOD ASDF/OPERATE:OPERATE (ASDF/OPERATION:OPERATION ASDF/COMPONENT:COMPONENT)) # # :PLAN-CLASS NIL :PLAN-OPTIONS NIL) [fast-method] 12: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) # # # #) 13: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE)) 14: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) # #) [fast-method] 15: ((SB-PCL::EMF ASDF/OPERATE:OPERATE) # # ASDF/LISP-ACTION:COMPILE-OP "cmn") 16: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE)) 17: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:COMPILE-OP "cmn") [fast-method] 18: (ASDF/SESSION:CALL-WITH-ASDF-SESSION # :OVERRIDE T :KEY NIL :OVERRIDE-CACHE T :OVERRIDE-FORCING NIL) 19: ((LAMBDA NIL :IN ASDF/OPERATE:OPERATE)) 20: (ASDF/SESSION:CALL-WITH-ASDF-SESSION # :OVERRIDE NIL :KEY NIL :OVERRIDE-CACHE NIL :OVERRIDE-FORCING NIL) 21: ((:METHOD ASDF/OPERATE:OPERATE :AROUND (T T)) ASDF/LISP-ACTION:COMPILE-OP "cmn") [fast-method] 22: (ASDF/OPERATE:COMPILE-SYSTEM "cmn") 23: (SB-INT:SIMPLE-EVAL-IN-LEXENV (ASDF/OPERATE:COMPILE-SYSTEM "cmn") #) 24: (EVAL (ASDF/OPERATE:COMPILE-SYSTEM "cmn")) 25: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:EVAL . "(require :asdf)") (:EVAL . "(asdf:load-asd (truename \"/gnu/store/wdsfha38v8mg638y6ilxar1qjkg57fbg-sbcl-cmn-2016.8.17/share/common-lisp/sbcl/cmn/cmn.asd\"))") (:EVAL . "(asdf:compile-system \"cmn\")") (:QUIT))) 26: (SB-IMPL::TOPLEVEL-INIT) 27: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP)) 28: ((FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-IMPL::START-LISP)) 29: (SB-IMPL::START-LISP) unhandled condition in --disable-debugger mode, quitting ; ; compilation unit aborted ; caught 2 fatal ERROR conditions ; caught 1 ERROR condition command "/gnu/store/42vycgb0gcyhhqsncyc5ybp83xwgp2dk-sbcl-2.1.9/bin/sbcl" "--non-interactive" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/wdsfha38v8mg638y6ilxar1qjkg57fbg-sbcl-cmn-2016.8.17/share/common-lisp/sbcl/cmn/cmn.asd\"))" "--eval" "(asdf:compile-system \"cmn\")" failed with status 1 builder for `/gnu/store/0bz3b26x201mx7x1c6xmhyc98p04rhrs-sbcl-cmn-2016.8.17.drv' failed with exit code 1 build of /gnu/store/0bz3b26x201mx7x1c6xmhyc98p04rhrs-sbcl-cmn-2016.8.17.drv failed Could not find build log for '/gnu/store/0bz3b26x201mx7x1c6xmhyc98p04rhrs-sbcl-cmn-2016.8.17.drv'. guix build: error: build of `/gnu/store/0bz3b26x201mx7x1c6xmhyc98p04rhrs-sbcl-cmn-2016.8.17.drv' failed Here's the package definition updated with the changes you requested: ``` (define-public sbcl-cmn (package (name "sbcl-cmn") (version "2016.8.17") (source (origin (method url-fetch) (uri (string-append "https://ccrma.stanford.edu/software/cmn/cmn" ".tar.gz")) (sha256 (base32 "1f4ivhg1vq2fwklmwjj30bj7ij1yab45rnjjwps3qpsh0lpd6yj3")) (file-name (string-append name "-" version)))) (build-system asdf-build-system/sbcl) (arguments `(#:asd-systems '("cmn") #:asd-files '("cmn.asd"))) (home-page "https://ccrma.stanford.edu/software/cmn/") (synopsis "Western music notation package written in Common Lisp") (description "CMN provides a package of functions to hierarchically describe a musical score. When evaluated, the musical score is rendered to an image.") (license license:llgpl))) (define-public cl-cmn (sbcl-package->cl-source-package sbcl-cmn)) ``` Anything that might be wrong in the above?