From unknown Tue Aug 19 02:59:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39480] [PATCH] gnu: Add zig compiler Resent-From: Simon Nielsen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Feb 2020 13:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39480 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39480@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158108331715181 (code B ref -1); Fri, 07 Feb 2020 13:49:03 +0000 Received: (at submit) by debbugs.gnu.org; 7 Feb 2020 13:48:37 +0000 Received: from localhost ([127.0.0.1]:49010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j03zo-0003wm-9j for submit@debbugs.gnu.org; Fri, 07 Feb 2020 08:48:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:33013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j02wH-0001mv-HF for submit@debbugs.gnu.org; Fri, 07 Feb 2020 07:40:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48374) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j02wF-000264-Pk for guix-patches@gnu.org; Fri, 07 Feb 2020 07:40:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_05,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,SPOOFED_FREEMAIL,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j02wD-0006ZU-LP for guix-patches@gnu.org; Fri, 07 Feb 2020 07:40:50 -0500 Received: from forward102j.mail.yandex.net ([5.45.198.243]:58001) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j02wC-0006X5-PA for guix-patches@gnu.org; Fri, 07 Feb 2020 07:40:49 -0500 Received: from forward100q.mail.yandex.net (forward100q.mail.yandex.net [IPv6:2a02:6b8:c0e:4b:0:640:4012:bb97]) by forward102j.mail.yandex.net (Yandex) with ESMTP id 61002F21A33 for ; Fri, 7 Feb 2020 15:40:42 +0300 (MSK) Received: from mxback11q.mail.yandex.net (mxback11q.mail.yandex.net [IPv6:2a02:6b8:c0e:1b4:0:640:1f0c:10f2]) by forward100q.mail.yandex.net (Yandex) with ESMTP id 5EC9C708000B for ; Fri, 7 Feb 2020 15:40:42 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback11q.mail.yandex.net (mxback/Yandex) with ESMTP id XsKvaHGfUF-ef4e8rA3; Fri, 07 Feb 2020 15:40:41 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1581079241; bh=eZSKjr5K6QWYIV1tcV0H9rUYv/Eg1c03vgYmaBuA+xw=; h=Message-Id:Date:Subject:To:From; b=dmUGp5wmaxZgXenXXYQ+Dyn6rHvMe+gb3/PIr12DeqY60w8hICoSAaMYjAcwjgwLk kohgSHnb1gQH7Hu5THtNg8kYkKZpWRE8QaZFMUABbZzRaE1pgQkhJeRk9CPWRnt84C 5nD5YEkMM1WwCYrTIcTEvHaQoV/lyaCF0/I51m40= Authentication-Results: mxback11q.mail.yandex.net; dkim=pass header.i=@yandex.com Received: by vla1-d97dbca235a9.qloud-c.yandex.net with HTTP; Fri, 07 Feb 2020 15:40:41 +0300 From: Simon Nielsen MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Fri, 07 Feb 2020 13:40:41 +0100 Message-Id: <11943681581079241@vla1-d97dbca235a9.qloud-c.yandex.net> Content-Type: multipart/mixed; boundary="----==--bound.1194369.vla1-d97dbca235a9.qloud-c.yandex.net" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 5.45.198.243 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, Adds the zig compiler as a new file in `gnu/packages/` - Simon From a87eb4cbc76337a2f9ede07fae57808851ac5d45 Mon Sep 17 00:00:00 2001 From: "Simon A. Nielsen Knights" Date: Fri, 7 Feb 2020 12:19:05 +0100 Subject: [PATCH] gnu: Add zig-0.5.0 compiler Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (tauoverpi[at]yandex.com) 2.0 SPOOFED_FREEMAIL No description available. X-Mailman-Approved-At: Fri, 07 Feb 2020 08:48:35 -0500 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: -0.7 (/) ------==--bound.1194369.vla1-d97dbca235a9.qloud-c.yandex.net Content-Transfer-Encoding: 7bit Content-Type: text/plain Hi, Adds the zig compiler as a new file in `gnu/packages/` - Simon ------==--bound.1194369.vla1-d97dbca235a9.qloud-c.yandex.net Content-Disposition: attachment; filename="0001-gnu-Add-zig-0.5.0-compiler.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name="0001-gnu-Add-zig-0.5.0-compiler.patch" RnJvbSBhODdlYjRjYmM3NjMzN2EyZjllZGUwN2ZhZTU3ODA4ODUxYWM1ZDQ1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiU2ltb24gQS4gTmllbHNlbiBLbmlnaHRzIiA8dGF1b3ZlcnBp QHlhbmRleC5jb20+CkRhdGU6IEZyaSwgNyBGZWIgMjAyMCAxMjoxOTowNSArMDEwMApTdWJqZWN0 OiBbUEFUQ0hdIGdudTogQWRkIHppZy0wLjUuMCBjb21waWxlcgoKLS0tCiBnbnUvcGFja2FnZXMv emlnLnNjbSB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdu dS9wYWNrYWdlcy96aWcuc2NtCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3ppZy5zY20gYi9n bnUvcGFja2FnZXMvemlnLnNjbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw Li5jY2Q4MzI3YWVkCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3ppZy5zY20KQEAg LTAsMCArMSw1OSBAQAorOzs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdl bWVudCBmb3IgR05VCis7OzsgQ29weXJpZ2h0IMKpIDIwMjAgU2ltb24gQS4gTmllbHNlbiBLbmln aHRzIDx0YXVvdmVycGl1QHlhbmRleC5jb20+Cis7OzsKKzs7OyBUaGlzIGZpbGUgaXMgcGFydCBv ZiBHTlUgR3VpeC4KKzs7OworOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKzs7OyB1bmRlciB0aGUgdGVybXMgb2Yg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorOzs7IHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2Us IG9yIChhdAorOzs7IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKzs7OworOzs7IEdO VSBHdWl4IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws IGJ1dAorOzs7IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg d2FycmFudHkgb2YKKzs7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV TEFSIFBVUlBPU0UuICBTZWUgdGhlCis7OzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y IG1vcmUgZGV0YWlscy4KKzs7OworOzs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCis7OzsgYWxvbmcgd2l0aCBHTlUgR3Vp eC4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworKGRlZmlu ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB6aWcpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBwYWNrYWdl cykKKyAgIzp1c2UtbW9kdWxlICgoZ3VpeCBsaWNlbnNlcykgIzpwcmVmaXggbGljZW5zZTopCisg ICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKKyAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxk LXN5c3RlbSBjbWFrZSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG1sKQorICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKKyAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgbGx2bSkpCisKKyhkZWZpbmUtcHVibGljIHppZy0wLjUuMAorICAocGFja2FnZQor ICAgICh2ZXJzaW9uICIwLjUuMCIpCisgICAgKG5hbWUgInppZyIpCisgICAgKHNvdXJjZSAob3Jp Z2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJp IChzdHJpbmctYXBwZW5kICJodHRwczovL3ppZ2xhbmcub3JnL2Rvd25sb2FkLyIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIvemlnLSIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgICAgICAgIChz aGEyNTYKKyAgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgICAiMGNjYWhn NmJmbTltMW16cjVncXMyamQ1YTNpZGoxcThha3diejZmY25hcW0xeWIxZGJqbSIpKSkpCisgICAg KGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBg KCM6dGVzdHM/ICNmCisgICAgICAgIzpwaGFzZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ2ZpeC1idWlsZAorICAg ICAgICAgICAobGFtYmRhIF8gKHNldGVudiAiSE9NRSIgIi90bXAiKSAjdCkpKSkpCisgICAgKGlu cHV0cworICAgICAgYCgoImxsdm0iICxsbHZtLTkpCisgICAgICAgICgiY2xhbmciICxjbGFuZy05 KQorICAgICAgICAoImxpYnhtbDIiICxsaWJ4bWwyKQorICAgICAgICAoInpsaWIiICx6bGliKSkp CisgICAgKGRlc2NyaXB0aW9uCisgICAgICAiUHJvZ3JhbW1pbmcgbGFuZ3VhZ2VkIGRlc2lnbmVk IGZvciByb2J1c3RuZXNzLCBvcHRpbWFsaXR5LCBhbmQgY2xhcml0eSIpCisgICAgKHN5bm9wc2lz CisgICAgICAiUHJvZ3JhbW1pbmcgbGFuZ3VhZ2VkIGRlc2lnbmVkIGZvciByb2J1c3RuZXNzLCBv cHRpbWFsaXR5LCBhbmQgY2xhcml0eSIpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly96aWdsYW5n Lm9yZyIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCisoZGVmaW5lLXB1YmxpYyB6 aWcgemlnLTAuNS4wKQotLSAKMi4yNS4wCgo= ------==--bound.1194369.vla1-d97dbca235a9.qloud-c.yandex.net-- From unknown Tue Aug 19 02:59:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39480] [PATCH] gnu: Add zig compiler Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 21 Feb 2020 18:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39480 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Simon Nielsen Cc: 39480@debbugs.gnu.org Received: via spool by 39480-submit@debbugs.gnu.org id=B39480.158230847927988 (code B ref 39480); Fri, 21 Feb 2020 18:08:02 +0000 Received: (at 39480) by debbugs.gnu.org; 21 Feb 2020 18:07:59 +0000 Received: from localhost ([127.0.0.1]:48083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5CiU-0007HM-VV for submit@debbugs.gnu.org; Fri, 21 Feb 2020 13:07:59 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:46599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j5CiT-0007H5-3U for 39480@debbugs.gnu.org; Fri, 21 Feb 2020 13:07:57 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 8A31A21B8B; Fri, 21 Feb 2020 13:07:51 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 21 Feb 2020 13:07:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=LdROnzZIw8ekp5wAwBT8fA5o WKGIiqOa9DJ1uC6D34k=; b=ZYXU8UKSApdZMVxmdrmF/BXPPNY41SePkjexk2hr zJC9iA1EG+hykkZDtYeno/D3MtslYByVr6R5YHjh8gCxNNlTfdJ5w/CT3ETN+EB7 lVNLUMtb/6fEjrbfDn3hhui/paaTSn31g0eZA+ebCmZgyzQI2N7JsOM3Zh1YGWs6 1kI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=LdROnz ZIw8ekp5wAwBT8fA5oWKGIiqOa9DJ1uC6D34k=; b=vOM3Xo4og3ux9ESF86IGjS 9xp9INgdoGiT03K9Wb4tGtTAyr5pSerjm7mjz8yMdZe624n/c1Mb+bkYrAr4pcT4 xnZbnvR9TjfPmzcw+0fJFo84vvLPeDUUBzr+GavFQzAieboW1eYvFtacLFwWSwve FaHuzLjXlt22qc135z1KOm3LSgDu7OqvwYYo2R9IzGoLSrZvGnXwaI0uun2vQrzd Q3AoDHHogE9pFQKGjMltiPVYt3313/5x094X3blpPLtMlpj4HV02TQL7jGW4ToTw Waq74nxe5jCZqxIFeKSg+eh22c0HIJJwWjOC2LcLamX/sioYWyEeDwpq4ByH/pVg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrkeeggddutdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesthdtre dttddtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgr rhhirdhnrghmvgeqnecukfhppeejiedruddvgedrudefkedrieefnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhi rdhnrghmvg X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 165793280059; Fri, 21 Feb 2020 13:07:51 -0500 (EST) Date: Fri, 21 Feb 2020 13:07:50 -0500 From: Leo Famulari Message-ID: <20200221180750.GA4850@jasmine.lan> References: <11943681581079241@vla1-d97dbca235a9.qloud-c.yandex.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <11943681581079241@vla1-d97dbca235a9.qloud-c.yandex.net> X-Spam-Score: -0.7 (/) 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: -1.7 (-) On Fri, Feb 07, 2020 at 01:40:41PM +0100, Simon Nielsen wrote: > Hi, > > Adds the zig compiler as a new file in `gnu/packages/` Thanks! Please add it to 'gnu/local.mk'. > +(define-public zig-0.5.0 We can name it 'zig' until there are multiple versions in Guix. > + `(#:tests? #f Why are the tests disabled? Is it because there is no test suite? Or something else? Please add a brief code comment explaining it. > + #:phases > + (modify-phases %standard-phases > + (add-before 'build 'fix-build > + (lambda _ (setenv "HOME" "/tmp") #t))))) I guess that the build tries to access $HOME? > + (description > + "Programming languaged designed for robustness, optimality, and clarity") Can you try to make a more detailed description here? At least it should be a complete sentence. > + (synopsis > + "Programming languaged designed for robustness, optimality, and clarity") Typo: languaged From unknown Tue Aug 19 02:59:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39480] [PATCH] gnu: Add zig compiler Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 20 Nov 2020 20:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39480 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Simon Nielsen Cc: 39480@debbugs.gnu.org Received: via spool by 39480-submit@debbugs.gnu.org id=B39480.160590470822472 (code B ref 39480); Fri, 20 Nov 2020 20:39:01 +0000 Received: (at 39480) by debbugs.gnu.org; 20 Nov 2020 20:38:28 +0000 Received: from localhost ([127.0.0.1]:44386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgDAq-0005qN-HT for submit@debbugs.gnu.org; Fri, 20 Nov 2020 15:38:28 -0500 Received: from mira.cbaines.net ([212.71.252.8]:37816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgDAo-0005qG-Tp for 39480@debbugs.gnu.org; Fri, 20 Nov 2020 15:38:27 -0500 Received: from localhost (188.30.135.14.threembb.co.uk [188.30.135.14]) by mira.cbaines.net (Postfix) with ESMTPSA id 64E1D27BBF5; Fri, 20 Nov 2020 20:38:26 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 106d3006; Fri, 20 Nov 2020 20:38:24 +0000 (UTC) References: <11943681581079241@vla1-d97dbca235a9.qloud-c.yandex.net> <20200221180750.GA4850@jasmine.lan> User-agent: mu4e 1.4.13; emacs 27.1 From: Christopher Baines In-reply-to: <20200221180750.GA4850@jasmine.lan> Date: Fri, 20 Nov 2020 20:38:23 +0000 Message-ID: <87k0ufkbls.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) 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: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Leo Famulari writes: > On Fri, Feb 07, 2020 at 01:40:41PM +0100, Simon Nielsen wrote: >> Hi, >>=20 >> Adds the zig compiler as a new file in `gnu/packages/` > > Thanks! Please add it to 'gnu/local.mk'. > >> +(define-public zig-0.5.0 > > We can name it 'zig' until there are multiple versions in Guix. > >> + `(#:tests? #f > > Why are the tests disabled? Is it because there is no test suite? Or > something else? Please add a brief code comment explaining it. > >> + #:phases >> + (modify-phases %standard-phases >> + (add-before 'build 'fix-build >> + (lambda _ (setenv "HOME" "/tmp") #t))))) > > I guess that the build tries to access $HOME? > >> + (description >> + "Programming languaged designed for robustness, optimality, and c= larity") > > Can you try to make a more detailed description here? At least it should > be a complete sentence. > >> + (synopsis >> + "Programming languaged designed for robustness, optimality, and c= larity") > > Typo: languaged It's been a few months, is this patch still relevant? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl+4KT9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XcBDw//QPUZ0Ibw/xnwyKp4kMQIcer6i2fVhl1I NN+//JhgkDgxQ+omMZ+kbUghzmSngmEfGYgYrgTkbj3NxcXmo7cxhr3NJG+MpsKK hvj6ZF48M0OynIUQ/P1HHBsMYdHYE80ge/duger3HNqbUAfLyLs29gWgDUgoGTc0 E9JcJeDw162/ilKYIe81cT8Cw8yxM2iOO3BsJt72kn/SmRFHMJZIc6Cx+5UsiUMF FQOoD7bTo/zgMwCr54Jkxke8ELGGwTxNG79SYB97uO0CzjwcVPHnTtl8KQpCXw1U GOiHe8EshOHnY0z4VgypDSiZxTl/fjV3GNZkdKSjgEMp15/O12fblKKNls0u2y+M yOiRDyiow3+N3J6OKp7RE1VIAjP7f4XoxB0ShmLIWI9pY5vZijfYJDzchJBi0qbo ghouxNY81YTPureTUIyhE3mcwdSqhTplOuCpij2ykRRfMGU/OBpXdh/PPmH2LiGy H1HFc/KmcqjgAdfqd/DtKu7RVIqd0ASYq6yHzeCBZFaIAtaRyOBenvyLKxYBG5Eg bXaUS8LvGdyayDN/sgkOG8e0DGq6qnRXuID4XTV5lSIhBnkfYZgu/eDjnsWTRGHv zSkUx+deiCQXMU5YLZzAhgmV3LE/wpAgtyaZ3gY7GhTQYIWTfS/qAUUNVDCiXfOG sW/q+uvOHiQ= =qSiz -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 03:01:39 2021 Received: (at control) by debbugs.gnu.org; 31 May 2021 07:01:39 +0000 Received: from localhost ([127.0.0.1]:60849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnbvf-0006TY-Ln for submit@debbugs.gnu.org; Mon, 31 May 2021 03:01:39 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:57745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnbvb-0006TN-KS for control@debbugs.gnu.org; Mon, 31 May 2021 03:01:38 -0400 Received: from [10.0.0.4] (62-116-34-49.adsl.highway.telekom.at [62.116.34.49]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4FtmRc4FGWz3wXG for ; Mon, 31 May 2021 09:01:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1622444492; bh=OlBNHaYY3WLQyhjXw7gfBiHLQ4FemBI6qbYweaag08E=; h=Subject:From:To:Date; b=rxq+B1J8Rh9foYN8vbA6NPzKZRY2KT7S7WJVkZ56zT8IFfJ2tkKTOXUJObS0iGnoS k0mnRLAUqiI2sUSfVRdGx5ilmkmGYhPWjChb9IcloA7hcxgTpRgWsJUfA0FDiykKgl L2sJpFYcnl54Bbee+zxrOHeVpQpCp5sqRflvEGrc= Message-ID: <77da12cd9c38416a108c0efd4ba00f7cc814cdff.camel@student.tugraz.at> Subject: From: Leo Prikler To: control@debbugs.gnu.org Date: Mon, 31 May 2021 09:01:11 +0200 Content-Type: text/plain User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: control 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: -1.3 (-) merge 39480 47006 thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 08 18:16:18 2021 Received: (at control) by debbugs.gnu.org; 8 Sep 2021 22:16:18 +0000 Received: from localhost ([127.0.0.1]:33706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mO5re-0003SI-Is for submit@debbugs.gnu.org; Wed, 08 Sep 2021 18:16:18 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:52949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mO5rb-0003S3-0W for control@debbugs.gnu.org; Wed, 08 Sep 2021 18:16:16 -0400 Received: by mail-wm1-f68.google.com with SMTP id e26so2848007wmk.2 for ; Wed, 08 Sep 2021 15:16:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:user-agent:mime-version :content-transfer-encoding; bh=FqX9lkPy828XQeOGom34TLtbAJdPxHEowfy842Rvnr0=; b=O7NgRmitjssVSK7f1H7ppQzwnmnRZ+0ol71mkQYKpDa556sBpwR3F/d06VZQr5oVLN OygkERhqTA+t+VvMf+H7q72xUyLTVhyUKin/MIWFcphormxxflDDc0/euiWFRVLE7Emp seYpju3naDEkefgKst4XXX+1TLWp3d4tLymQ10j4MYXQX9wNEFWnHU6Q8xDDomubBRL9 7eHOMymJTGQH/LZUhw5BwX1six73Dz+FQHxE+1We3eLX8XQ+iHs32msbSQhkSNE7YK62 TSQpasj6WbwpTsA2a6uogJI/701Zqa6B/9k0K24ZY4s7GH9Rn7JdfR8ITfvJhGnWqsLh SHgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:user-agent :mime-version:content-transfer-encoding; bh=FqX9lkPy828XQeOGom34TLtbAJdPxHEowfy842Rvnr0=; b=EnTNm6RZA4RrvsMmfRoAaxanRKWfPyhLKJMIMtHzdtFxkzxOcdEIBCIpHK7qM5RAzb RZ2/dWHiQtVBMuf3hKKWMlcQE396FgnQERkPz68rvva6ErP/aH9Juteu3L4ad6IJIbcU 2S35dY9L6FeIDE6QtzlRi8z28V5sT3Cj3qBhfq2yEsWYghoVk6ZzD0MAwhWNrVGoFVmR aGxRiYJ9d3KpthS63UEktgToJ//iLtctq/7oY65vPMLauxa54VodeV9Wg7wBdB24pKzP 1wo3vAake9CQvYINdbFSxSxrfaeqvw7jWnQ1Y9WUs4YahlQlL8TJvCz3EkPulXQRjxra vL5Q== X-Gm-Message-State: AOAM533EKSsvUUcVLrjDKxilVXlpyp3CH4epjTxkty4K5nGoVMMBaf8N msatx9wuvg06/Af+/t0NxJ2RrxUGSFI= X-Google-Smtp-Source: ABdhPJxorLI1UIxlDzre4XhVrKrvqJ+Z5AO4evL67Br27AlG4gohca4Zre0RgwZbwfT9QsnFB+p/sg== X-Received: by 2002:a1c:2bc6:: with SMTP id r189mr5705020wmr.183.1631139369109; Wed, 08 Sep 2021 15:16:09 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id z6sm294084wmp.1.2021.09.08.15.16.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Sep 2021 15:16:08 -0700 (PDT) Message-ID: Subject: Re: [PATCH] Add zig From: Liliana Marie Prikler To: control@debbugs.gnu.org Date: Thu, 09 Sep 2021 00:16:07 +0200 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: Andrew Patterson 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: -1.0 (-) merge 47006 50449 thanks Hi Andrew, there is sadly no lack of package definitions for Zig, but rather a lack in review (and somewhat related a confidence to push them). IIRC, our currently best approach is the one written by Léo Le Bouter back in March, but Maxime Devos raised legitimate concerns regarding cross- compilation that so far (again, to my knowledge) have not been addressed in any package definition. When it comes to packaging 0.8.x, there is a patch for lld waiting in the mailing list as well [1], but it has to jump through some hoops to compile and is thus somewhat lacking in what I call for lack of a better word "prettiness". Greetings [1] http://issues.guix.gnu.org/49471 From unknown Tue Aug 19 02:59:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39480] [bug#47006] [WIP PATCH v2 2/2] gnu: Add zig. Resent-From: Sarah Morgensen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Sep 2021 19:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39480 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Prikler Cc: 47006@debbugs.gnu.org, 39480@debbugs.gnu.org, maximedevos@telenet.be, efraim@flashner.co.il Received: via spool by 39480-submit@debbugs.gnu.org id=B39480.163138829210701 (code B ref 39480); Sat, 11 Sep 2021 19:25:02 +0000 Received: (at 39480) by debbugs.gnu.org; 11 Sep 2021 19:24:52 +0000 Received: from localhost ([127.0.0.1]:41438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8cN-0002mW-L9 for submit@debbugs.gnu.org; Sat, 11 Sep 2021 15:24:51 -0400 Received: from out0.migadu.com ([94.23.1.103]:55998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP8cK-0002mG-QJ; Sat, 11 Sep 2021 15:24:50 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mgsn.dev; s=key1; t=1631388287; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=gzCYYvAd5+ZAIn3f7jLDtonREpLW3t7EC1zuBrV9oY4=; b=hr6mZ7jA/J+IArkZNvbqPVVUuLVnWpObwRGqTQCYklII68GMF0Etja6KvQWMAqSf4MSWKt 0lt3PVckkQwPzsVWeofE8oy8Xa7i1kgQn5qXemqoMBVQaX5kclHAbhontPWWKkh3/KSKE7 k3SzUtnfdhb1fncKxw/x3nUZFIdIjSc= From: Sarah Morgensen References: <0f6c5b692df8d06a0d7adddc9e5abf93894a366f.1631226695.git.liliana.prikler@gmail.com> Date: Sat, 11 Sep 2021 12:24:39 -0700 In-Reply-To: (Liliana Prikler's message of "Thu, 9 Sep 2021 15:32:22 +0200 (2 days, 5 hours, 3 minutes ago)") Message-ID: <86wnnmnceg.fsf@mgsn.dev> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: iskarian@mgsn.dev X-Spam-Score: -0.7 (/) 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: -1.7 (-) --=-=-= Content-Type: text/plain All, Apologies for the empty email earlier. That shows me for trying to send from mobile! Liliana, Liliana Prikler writes: > I've added a patch to use explicit search paths rather than whatever Zig used > before and tried fixing some (syntactic) errors with the tests, but was > unsuccesful, as there appear to be failing tests in the suite itself. Could > you have a look at the revised patch and check what flags you could add to > the check phase to make it meaningful? > > Btw. I haven't checked whether my cosmetic changes to #:configure-flags break > things or not. The end of the build phase puts a large amount of stress onto > my system that I'd like to avoid at this hour. I'm still working through the tests, but I did find one issue that has cropped up either from your patch or from the 0.7.1 -> 0.8.1 upgrade. This is from attempting to build tetris [0] (though I had to make a few syntax fixes, attached below, to build with 0.8.1): --8<---------------cut here---------------start------------->8--- Zig attempted to find the path to native system libc headers by executing this command: cc -E -Wp,-v -xc /dev/null error: unable to create compilation: UnableToSpawnCCompiler --8<---------------cut here---------------end--------------->8--- No combination of ZIG_LIB_DIRS and ZIG_INCLUDE_DIRS seems to fix it. Neither does --search-prefix. If I set CC=gcc, it works fine. But I think something changed such that it now has to fall back to this method of detection. I have no idea why. [0] https://github.com/andrewrk/tetris -- Sarah --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=build-tetris.patch Content-Description: build tetris diff --git a/src/all_shaders.zig b/src/all_shaders.zig index a855bba..fb7eac8 100644 --- a/src/all_shaders.zig +++ b/src/all_shaders.zig @@ -107,7 +107,7 @@ pub const ShaderProgram = struct { pub fn attribLocation(sp: ShaderProgram, name: [*]const u8) c.GLint { const id = c.glGetAttribLocation(sp.program_id, name); if (id == -1) { - panic("invalid attrib: {}\n", .{name}); + panic("invalid attrib: {*}\n", .{name}); } return id; } @@ -115,7 +115,7 @@ pub const ShaderProgram = struct { pub fn uniformLocation(sp: ShaderProgram, name: [*]const u8) c.GLint { const id = c.glGetUniformLocation(sp.program_id, name); if (id == -1) { - panic("invalid uniform: {}\n", .{name}); + panic("invalid uniform: {*}\n", .{name}); } return id; } @@ -169,7 +169,7 @@ pub const ShaderProgram = struct { c.glGetProgramiv(sp.program_id, c.GL_INFO_LOG_LENGTH, &error_size); const message = try c_allocator.alloc(u8, @intCast(usize, error_size)); c.glGetProgramInfoLog(sp.program_id, error_size, &error_size, message.ptr); - panic("Error linking shader program: {}\n", .{message.ptr}); + panic("Error linking shader program: {*}\n", .{message.ptr}); } pub fn destroy(sp: *ShaderProgram) void { @@ -205,5 +205,5 @@ fn initGlShader(source: []const u8, name: [*]const u8, kind: c.GLenum) !c.GLuint const message = try c_allocator.alloc(u8, @intCast(usize, error_size)); c.glGetShaderInfoLog(shader_id, error_size, &error_size, message.ptr); - panic("Error compiling {} shader:\n{}\n", .{ name, message.ptr }); + panic("Error compiling {*} shader:\n{*}\n", .{ name, message.ptr }); } diff --git a/src/debug_gl.zig b/src/debug_gl.zig index 2fdcda0..543202b 100644 --- a/src/debug_gl.zig +++ b/src/debug_gl.zig @@ -2,7 +2,7 @@ const c = @import("c.zig"); const std = @import("std"); const os = std.os; const panic = std.debug.panic; -const builtin = @import("builtin"); +const builtin = std.builtin; pub const is_on = if (builtin.mode == builtin.Mode.ReleaseFast) c.GL_FALSE else c.GL_TRUE; diff --git a/src/main.zig b/src/main.zig index fd83f8a..fa5f264 100644 --- a/src/main.zig +++ b/src/main.zig @@ -19,7 +19,7 @@ var static_geometry: StaticGeometry = undefined; var font: Spritesheet = undefined; fn errorCallback(err: c_int, description: [*c]const u8) callconv(.C) void { - panic("Error: {}\n", .{@as([*:0]const u8, description)}); + panic("Error: {s}\n", .{@as([*:0]const u8, description)}); } fn keyCallback(win: ?*c.GLFWwindow, key: c_int, scancode: c_int, action: c_int, mods: c_int) callconv(.C) void { @@ -95,9 +95,10 @@ pub fn main() !void { defer font.deinit(); var seed_bytes: [@sizeOf(u64)]u8 = undefined; - std.crypto.randomBytes(seed_bytes[0..]) catch |err| { - panic("unable to seed random number generator: {}", .{err}); - }; + std.crypto.random.bytes(seed_bytes[0..]); +// catch { +// panic("unable to seed random number generator", .{}); +// }; t.prng = std.rand.DefaultPrng.init(std.mem.readIntNative(u64, &seed_bytes)); t.rand = &t.prng.random; --=-=-=-- From unknown Tue Aug 19 02:59:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39480] [bug#47006] [WIP PATCH v2 2/2] gnu: Add zig. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Sep 2021 20:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39480 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Sarah Morgensen Cc: 47006@debbugs.gnu.org, 39480@debbugs.gnu.org, maximedevos@telenet.be, efraim@flashner.co.il Received: via spool by 39480-submit@debbugs.gnu.org id=B39480.163139050114513 (code B ref 39480); Sat, 11 Sep 2021 20:02:02 +0000 Received: (at 39480) by debbugs.gnu.org; 11 Sep 2021 20:01:41 +0000 Received: from localhost ([127.0.0.1]:41519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP9C1-0003m0-FE for submit@debbugs.gnu.org; Sat, 11 Sep 2021 16:01:41 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:36815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mP9Bz-0003lh-Qz; Sat, 11 Sep 2021 16:01:40 -0400 Received: by mail-wr1-f67.google.com with SMTP id g16so7970166wrb.3; Sat, 11 Sep 2021 13:01:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=OmPo/XrEfhX6kYoQpAbMuszAZ4NWlifpsH76wjxc2Jw=; b=H4R9CdipOBOVN7yojGKKSNbMqYJslwPZ2hJytwPGknYVAoaao5sbwWIIK/Crg9pFUU FddSewQgNNhvl7vaGQQk/jAw41zglxCp9PE3oSojtRlWlpW5nYyCLTbaGEnQLtH8hIac iWde5qu8q+syDQJWTOOHdPV1YHh24gT+Kxy2UnE+e6bjiMlmDy/ztYPm37NsXWmW7Jja IWLe6PdRVbmrJEscGuH8rnypcbwO5X4RrbdTjdMloqECjm0BwpqrVUnjxwkyehEwJcHp qXU5drYyr0Et+1HSmVFeB0oYFAAopEsUKcuO/rpfvJ1/siGeOiGzZK+hhhpGtkMNmKbB k2gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=OmPo/XrEfhX6kYoQpAbMuszAZ4NWlifpsH76wjxc2Jw=; b=0zpg7MoyEazDvWMSzplflS9j+hP2xb+PVagpxsqhbzOu8aX9DChpRGCqYUbwMhPf0A Nqb1cnZbQld9Bqqo8DiVxYPmNW09AaQv5zL1GWo4N6HFYvDtgDmrmx5xfS1U766Bnx84 s1O5DFuOX5AJSXLAbYe2DPa7BZxZ+rgsRR918pWce70JP1+xSoHcdaK5N28noFdVIJHN 2lFgXMM1+kYmEqOss+OKx9RULQtwDeArsMgKhB92mL7P9WFXpLg/M3YoDa9cNFLoOY9H qOGwyTA7fTBmJnvHDf8Aw/vjTkpk+zwFfYI2sGzQVoRFPXUjKDPzkvcEgGmcg9ytn6dV uCnw== X-Gm-Message-State: AOAM533xLhhlyKLLUqlFb6fIWsa2fN2oGjdYedIZLct5L8TRQk1Ue0zW 8eH3hQ7B1HRePSbAPYKExyU= X-Google-Smtp-Source: ABdhPJzNXnyjN9mLWMvOH0CJ6hDXprvWQTXdWcwoJHlU6Wi3cBV6l2POOu0JHDdgcUr+NZUuUnNccQ== X-Received: by 2002:a05:6000:104e:: with SMTP id c14mr4408977wrx.130.1631390493753; Sat, 11 Sep 2021 13:01:33 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id t11sm2632890wmi.23.2021.09.11.13.01.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Sep 2021 13:01:32 -0700 (PDT) Message-ID: From: Liliana Marie Prikler Date: Sat, 11 Sep 2021 22:01:31 +0200 In-Reply-To: <86wnnmnceg.fsf@mgsn.dev> References: <0f6c5b692df8d06a0d7adddc9e5abf93894a366f.1631226695.git.liliana.prikler@gmail.com> <86wnnmnceg.fsf@mgsn.dev> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) 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: -1.0 (-) Hi Sarah, Am Samstag, den 11.09.2021, 12:24 -0700 schrieb Sarah Morgensen: > All, > > Apologies for the empty email earlier. That shows me for trying to > send from mobile! Curse those mobile applications with their small buttons amirite? :P > Liliana, > > Liliana Prikler writes: > > > I've added a patch to use explicit search paths rather than > > whatever Zig used > > before and tried fixing some (syntactic) errors with the tests, but > > was > > unsuccesful, as there appear to be failing tests in the suite > > itself. Could > > you have a look at the revised patch and check what flags you could > > add to > > the check phase to make it meaningful? > > > > Btw. I haven't checked whether my cosmetic changes to #:configure- > > flags break > > things or not. The end of the build phase puts a large amount of > > stress onto > > my system that I'd like to avoid at this hour. > > I'm still working through the tests, but I did find one issue that > has cropped up either from your patch or from the 0.7.1 -> 0.8.1 > upgrade. This is from attempting to build tetris [0] (though I had > to make a few syntax fixes, attached below, to build with 0.8.1): W.r.t. the syntax fixes, that is probably an upstream issue or perhaps an incompatibility introduced by zig itself. (Maybe already from 0.7.1 to 0.8.0?) > --8<---------------cut here---------------start------------->8--- > Zig attempted to find the path to native system libc headers by > executing this command: > cc -E -Wp,-v -xc /dev/null > error: unable to create compilation: UnableToSpawnCCompiler > --8<---------------cut here---------------end--------------->8--- It appears zig tries to execute @command{cc}. Note, that this command does not exist in Guix unless you install a symlink, so it will always fail. We might want to investigate the source of this error to check whether spawning a C compiler is indeed the right choice for what they're claiming to try or whether our hard coding already takes care of that. > No combination of ZIG_LIB_DIRS and ZIG_INCLUDE_DIRS seems to fix > it. Neither does --search-prefix. > > If I set CC=gcc, it works fine. But I think something changed such > that it now has to fall back to this method of detection. I have no > idea why. Thanks for the info. I'll let you know once I find out more. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 31 04:20:58 2021 Received: (at control) by debbugs.gnu.org; 31 Oct 2021 08:20:58 +0000 Received: from localhost ([127.0.0.1]:58919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mh65K-0004r4-KZ for submit@debbugs.gnu.org; Sun, 31 Oct 2021 04:20:58 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:42537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mh65J-0004qr-3C for control@debbugs.gnu.org; Sun, 31 Oct 2021 04:20:57 -0400 Received: by mail-wr1-f67.google.com with SMTP id v17so23498371wrv.9 for ; Sun, 31 Oct 2021 01:20:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=AIZXZbl2Al1jPq3beNmwMDAy+q916ihQonubDRoy7LA=; b=TsFpInmmAVek1VioTQax9zyNCZwV0fOuX9G3Ffkhb0l6m0zdcTVSD8NCcSkJOVamaP CEk2wluHjdRwu/NjBKMzMSyVIZRHlB47lpNIERg4VMLeYT5op0Bv3PzffYJpGZY1448W KOV565hY4SmrRgs84NBl07zlgG8iQeqYI4m5fMwRQJG+Sgmj1r1AEEey4IcoHKb5sv9R TiOmbE7ZEf0TnMDCx2LbYvm+7hggcX0gotdFkYXVAOkPZv9G8Slg7z50lwKCf/K4E6Gt PEipKMl9OapKAWuT5Onc4BSNDUoKbxD1gIgX6qwNTL4TM+gCylMRIs8V/LvouVBmGr/7 RdNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=AIZXZbl2Al1jPq3beNmwMDAy+q916ihQonubDRoy7LA=; b=5fA2W5ge7E9857yKEJx0trnrnDZdDsJ0oGfNya3FNoX+1vHv5P/jhaH7dVZYaMkjWy xpcIwl1RiSuCWcDEfTbp8JzdnM/EeGyEIDsnkKiTl8FhUNjszqPdYFZyY74G7of5jrTd Jnqo+smOy90irz9lnE3br+jtz53ee4BFe+cfmV64cvpvfLet3X0Q3Z7JwqODJhRgnyla qqKxWz07bgrJ6faPmg9hqBAV+DI/24NyWI/cbKp+PgRwFdUvzTQiSTq4m1VkFQEgsCgZ cQMi+ZSU2JMqlKiAFKx2kfMpboWsGB+y75vgosPoh7tBepR5hL+PFRo3en+A53HYxkMs 42Sg== X-Gm-Message-State: AOAM531c27YcbUKE2RtCdpG0QvZVuTHn7FGhLfk/hpeVbfdbbyPk0Mhu D99PFnYXJrBVwlN91G59HsTJ6r73g0VH3A== X-Google-Smtp-Source: ABdhPJxOcRy0uGx/groasUzLN/NSK5zxyeRUHE+YN1fvbQabUH/JAKnA3KmqWhODGJwwL1IQ2EBsuA== X-Received: by 2002:a5d:468f:: with SMTP id u15mr14180470wrq.171.1635668451242; Sun, 31 Oct 2021 01:20:51 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id v6sm12496809wrx.17.2021.10.31.01.20.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 Oct 2021 01:20:50 -0700 (PDT) Message-ID: Subject: Re: [PATCH v5] gnu: Add zig. From: Liliana Marie Prikler To: control@debbugs.gnu.org Date: Sun, 31 Oct 2021 09:20:48 +0100 Content-Type: text/plain User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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: -1.0 (-) close 47006 close 50449 thanks