From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 18:39:37 2020 Received: (at submit) by debbugs.gnu.org; 30 Apr 2020 22:39:37 +0000 Received: from localhost ([127.0.0.1]:47869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUHq9-00078D-Is for submit@debbugs.gnu.org; Thu, 30 Apr 2020 18:39:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:55630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUHq8-000785-91 for submit@debbugs.gnu.org; Thu, 30 Apr 2020 18:39:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35294) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUHpw-0004Ez-TG for guix-patches@gnu.org; Thu, 30 Apr 2020 18:39:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUHpq-0005fO-B2 for guix-patches@gnu.org; Thu, 30 Apr 2020 18:39:19 -0400 Received: from confino.investici.org ([212.103.72.250]:42867) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUHpo-0005MO-CX for guix-patches@gnu.org; Thu, 30 Apr 2020 18:39:12 -0400 Received: from 1.mail-backend.investici.org (unknown [10.0.0.11]) by confino.investici.org (Postfix) with ESMTP id 44FFA217B5 for ; Thu, 30 Apr 2020 22:39:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=autistici.org; s=stigmate; t=1588286347; bh=C8YIXxINAsZ13OxjbCsKgVukmnEyJ1Yu3tW6JVLcc78=; h=Date:From:To:Subject:From; b=KUzCvGh6TC8u/6XUZCyNJWrstvn5zB203ipLPLLcM34BrvQTs9dpgxS68uMPumGmJ ScQNz2GplRX0q8W6PePdmnSvag+dSJdEVnItIw6RbsXmFV5zJArc2dCMxi22vHM/wO Lp8H9/Ma5QYpy+1+8gqoOpIZz4H+tEBKzewDPVuQ= Received: from 1.webmail.investici.org (localhost [127.0.0.1]) (Authenticated sender: goodoldpaul@autistici.org) by 1.mail-backend.investici.org (Postfix) with ESMTPA id 1B1ADBEE39 for ; Thu, 30 Apr 2020 22:39:07 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 30 Apr 2020 22:39:06 +0000 From: goodoldpaul@autistici.org To: guix-patches@gnu.org Subject: [PATCH] gnu: supercollider: Enable SCClassLibrary library lookup. User-Agent: Roundcube Webmail Message-ID: <5985840382a5ec1211b1882c9f07f16f@autistici.org> X-Sender: goodoldpaul@autistici.org Content-Type: multipart/mixed; boundary="=_9976900514b4eadc4d86988bb6247601" Received-SPF: pass client-ip=212.103.72.250; envelope-from=goodoldpaul@autistici.org; helo=confino.investici.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/30 18:39:07 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.103.72.250 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=_9976900514b4eadc4d86988bb6247601 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Hi, This patch fixes the error that prevents SuperCollider from starting. On Guix 229f4fa9522fb56b014ee9c0d8111e8fb6da764d and after having followed instructions from [0], the behavior is the following: orang3@frastanato ~/code/guix$ guix environment --ad-hoc jack supercollider qjackctl substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% The following derivation will be built: /gnu/store/zzrq8li1plk9ll7yx48lhf27ffk5fvy0-profile.drv The following profile hooks will be built: /gnu/store/jr02fwv31b0a07fcfkalgjjv1bq7ayx8-manual-database.drv /gnu/store/m4zril057cr1m55g7d56q9wp2mrbhhxg-fonts-dir.drv /gnu/store/mrfrb81vzcjxnj321fzi8nqkpvx6s5zw-info-dir.drv /gnu/store/spp41dzc0bmpbr9wvif8r4r2fs02zgfv-ca-certificate-bundle.drv building CA certificate bundle... building fonts directory... building directory of Info manuals... building database for manual pages... building profile with 3 packages... orang3@frastanato ~/code/guix [env]$ sclang SC FFT global init: cosTable initialised. compiling class library... Found 718 primitives. Compiling directory '/gnu/store/rrmvq9gzlvijliwlm35xml65jjqq8s29-supercollider-3.10.4/share/SuperCollider/Extensions' Compiling directory '/home/orang3/.local/share/SuperCollider/Extensions' ERROR: There is a discrepancy. numClassDeps 0 gNumClasses 82 sc3> s.boot Library has not been compiled successfully. The implemented solution is to hardcode SCClassLibrary's path into SuperCollider. [0]: https://guix.gnu.org/manual/en/html_node/Base-Services.html#index-realtime --=_9976900514b4eadc4d86988bb6247601 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-supercollider-Enable-SCClassLibrary-library-look.patch Content-Disposition: attachment; filename=0001-gnu-supercollider-Enable-SCClassLibrary-library-look.patch; size=3386 RnJvbSBmODI1ZDE4NzI2MjhlZWE2ZjI5ZWU3YTkyYjhiYmMzMzk5MzVkYmNmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHaWFjb21vIExlaWRpIDxnb29kb2xkcGF1bEBhdXRpc3RpY2ku b3JnPgpEYXRlOiBGcmksIDEgTWF5IDIwMjAgMDA6MjQ6NTIgKzAyMDAKU3ViamVjdDogW1BBVENI XSBnbnU6IHN1cGVyY29sbGlkZXI6IEVuYWJsZSBTQ0NsYXNzTGlicmFyeSBsaWJyYXJ5IGxvb2t1 cC4KClRoaXMgaGFyZGNvZGVzIHRoZSBwYXRoIG9mIFNDQ2xhc3NMaWJyYXJ5IHRvIGZpeCBhIGxv b2t1cCBlcnJvciB0aGF0IHdhcwpwcmV2ZW50aW5nIFNDU2VydmVyJ3MgYm9vdC4KCiogZ251L3Bh Y2thZ2VzL2F1ZGlvLnNjbSAoc3VwZXJjb2xsaWRlcik6IFtzb3VyY2VdOiBGZXRjaCB2aWEgZ2l0 LgpbY29uZmlndXJlLWZsYWdzXTogQnVpbGQgUmVsZWFzZSB0YXJnZXQuCltwaGFzZXNdOiAuLi5o YXJkY29kZSBwYXRoIHVzaW5nIHN1YnN0aXR1dGUqIGluIGEgbmV3IHBoYXNlLgotLS0KIGdudS9w YWNrYWdlcy9hdWRpby5zY20gfCAyOCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMvYXVkaW8uc2NtIGIvZ251L3BhY2thZ2VzL2F1ZGlvLnNjbQppbmRleCBl MmUyNzY3MjNiLi5iYWRjZjNkNWY2IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYXVkaW8uc2Nt CisrKyBiL2dudS9wYWNrYWdlcy9hdWRpby5zY20KQEAgLTMwLDYgKzMwLDcgQEAKIDs7OyBDb3B5 cmlnaHQgwqkgMjAxOSBOaWNvbGFzIEdvYXppb3UgPG1haWxAbmljb2xhc2dvYXppb3UuZnI+CiA7 OzsgQ29weXJpZ2h0IMKpIDIwMjAgVmluY2VudCBMZWdvbGwgPHZpbmNlbnQubGVnb2xsQGdtYWls LmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBHdWlsbGF1bWUgTGUgVmFpbGxhbnQgPGdsdkBw b3N0ZW8ubmV0PgorOzs7IENvcHlyaWdodCDCqSAyMDIwIEdpYWNvbW8gTGVpZGkgPGdvb2RvbGRw YXVsQGF1dGlzdGljaS5vcmc+CiA7OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3Vp eC4KIDs7OwpAQCAtMjI5NCwxOCArMjI5NSwxOSBAQCBiYWNrZ3JvdW5kIGZpbGUgcG9zdC1wcm9j ZXNzaW5nLiIpCiAgICAgKG5hbWUgInN1cGVyY29sbGlkZXIiKQogICAgICh2ZXJzaW9uICIzLjEw LjQiKQogICAgIChzb3VyY2UgKG9yaWdpbgotICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKLSAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAotICAgICAgICAgICAgICAgICAg ICAiaHR0cHM6Ly9naXRodWIuY29tL3N1cGVyY29sbGlkZXIvc3VwZXJjb2xsaWRlciIKLSAgICAg ICAgICAgICAgICAgICAgIi9yZWxlYXNlcy9kb3dubG9hZC9WZXJzaW9uLSIgdmVyc2lvbgotICAg ICAgICAgICAgICAgICAgICAiL1N1cGVyQ29sbGlkZXItIiB2ZXJzaW9uICItU291cmNlLWxpbnV4 LnRhci5iejIiKSkKKyAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAg ICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6 Ly9naXRodWIuY29tL3N1cGVyY29sbGlkZXIvc3VwZXJjb2xsaWRlci5naXQiKQorICAgICAgICAg ICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJWZXJzaW9uLSIgdmVyc2lvbikpCisg ICAgICAgICAgICAgICAgICAgIChyZWN1cnNpdmU/ICN0KSkpIDs7IGZvciBub3ZhLXNpbWQsIG5v dmEtdHQsIGhpZGFwaSwgVExTRiwgb3NjcGFjaworICAgICAgICAgICAgICAoZmlsZS1uYW1lIChn aXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAg ICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMHgxMWczcGZ3MTFtNnYxOHFmcGZs NXc5OWRibWY3M2c0ejd3dndocmoxYTRxdjJkbjA4NCIpKSkpCisgICAgICAgICAgICAgICAgIjB4 ZGcxZHgweTBhZ2lyY25rbjRiZzNqcHcxODR4YzVwbjI4azdycnpnamgxcmRueXp6MjQiKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAg ICAgYCgjOmNvbmZpZ3VyZS1mbGFncyAnKCItRFNZU1RFTV9CT09TVD1vbiIgIi1EU1lTVEVNX1lB TUxDUFA9b24iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAiLURTQ19RVD1vZmYiCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAiLURTQ19RVD1vZmYiICItRENNQUtFX0JVSUxEX1RZUEU9 UmVsZWFzZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICItRFNDX0VMPW9mZiIpIDtzY2Vs IGlzIHBhY2thZ2VkIGluZGl2aWR1YWxseSBhcwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgO2VtYWNzLXNjZWwKICAgICAgICAjOm1vZHVsZXMgKChndWl4IGJ1aWxk IHV0aWxzKQpAQCAtMjM0Myw3ICsyMzQ1LDE3IEBAIGJhY2tncm91bmQgZmlsZSBwb3N0LXByb2Nl c3NpbmcuIikKICAgICAgICAgICAgICAgICgoImFkZF9zdWJkaXJlY3RvcnlcXChzY2xhbmdcXCki KQogICAgICAgICAgICAgICAgICIiKSkKICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUgInRlc3Rz dWl0ZS9zY2xhbmcvQ01ha2VMaXN0cy50eHQiKQotICAgICAgICAgICAgICN0KSkpKSkKKyAgICAg ICAgICAgICAjdCkpCisgICAgICAgICAoYWRkLWFmdGVyICdkaXNhYmxlLWJyb2tlbi10ZXN0cyAn cGF0Y2gtc2NjbGFzcy1kaXIKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG91dHB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3NvYy1yZWYgb3V0 cHV0cyAib3V0IikpCisgICAgICAgICAgICAgICAgICAgIChzY2NsYXNzLWRpcgorICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgb3V0ICIvc2hhcmUvU3VwZXJDb2xsaWRlci9TQ0Ns YXNzTGlicmFyeSIpKSkKKyAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAibGFuZy9MYW5nU291 cmNlL1NDX0xhbmd1YWdlQ29uZmlnLmNwcCIKKyAgICAgICAgICAgICAgICAgKCgoc3RyaW5nLWFw cGVuZCAiU0NfRmlsZXN5c3RlbTo6aW5zdGFuY2VcXChcXClcXC5nZXREaXJlY3RvcnkiCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlxcKERpck5hbWU6OlJlc291cmNlXFwpIC8g Q0xBU1NfTElCX0RJUl9OQU1FIikpCisgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAi UGF0aChcIiIgc2NjbGFzcy1kaXIgIlwiKSIpKSkKKyAgICAgICAgICAgICAgICN0KSkpKSkpCiAg ICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCiAg ICAgKGlucHV0cwotLSAKMi4yNi4yCgo= --=_9976900514b4eadc4d86988bb6247601--