From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id YF1ILG0JxWU4lQAA62LTzQ:P1 (envelope-from ) for ; Thu, 08 Feb 2024 18:03:41 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id YF1ILG0JxWU4lQAA62LTzQ (envelope-from ) for ; Thu, 08 Feb 2024 18:03:41 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=marekpasnikowski.pl header.s=dkim header.b=cTcg7H04; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=marekpasnikowski.pl ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707411821; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature:autocrypt:autocrypt; bh=wbwszy2fG50Gd0p2oZByVXcYpvFdq4po2rRf2m0OdfM=; b=JfsLMkfL14kFh8hoSVqmJatlS1dz4SzPsw4XZD5fCwp/CeWQn6sNRyZkXaAHId8V8WCakA +lQ+pyrNO3q8p7SUOx4P9aEIA2ne8ov+KwzXhm+RKVZKgBRr+Nc1oEMMG+CmdMJnkNIukF ZV7ormPVdn3sKFXkvE4QJUBDlj0p+9170XdHccD05PnlEaWGLa/tlWysuiR9SWDcAelzrz iQOgHxVTeMDYnFdmA+0UAiLCAUUxi5e0M0lzKdpZ8V6XDg8xTJ6MxF9tOzZ02myA7B0ClW ahUVS9709dpWvK8Pv2WuBEtNFObknXfDL6Ysx06pKOz0Yn2XrmUmVRulN8pVlA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=marekpasnikowski.pl header.s=dkim header.b=cTcg7H04; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=reject) header.from=marekpasnikowski.pl ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707411821; a=rsa-sha256; cv=none; b=AZeMue35RoBIHWro4k0c7ScaNBxbmGhZgAARaJIr35UkYoBRSPLmbfB/nqNIFm45+YHSAa umnRjix2n9sdh6Is5YCS7Hk7ttTAu+rG+WrdbIwX4taZk8vhJdJb48Jg7x8Y/GSvKihjqq Yb7dJP2lEoTwXmRwiULdcquNpvVk+W1eVXYy3C6EhwkSEm7xe/0myTxvSSMRRWzd+kHVWl MpDyznZJTqJRJNlkwOdSai+ObJ4AMoPM7n1YsJLz/63GVCnSO1TJy+BHEJ/VgcVhZQZhdE 8dD9hxjB75/ZxqkS839ev79jkobgyPbEXcBVURxFqU8apBUy4GmQnWcJH5jpZw== 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 7EA453CA51 for ; Thu, 8 Feb 2024 18:03:41 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rY7mC-0004hR-2j; Thu, 08 Feb 2024 12:01:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rY7lx-0004Xv-0I for help-guix@gnu.org; Thu, 08 Feb 2024 12:01:17 -0500 Received: from [81.190.248.246] (helo=marekpasnikowski.pl) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rY7lr-0002L4-FJ for help-guix@gnu.org; Thu, 08 Feb 2024 12:01:12 -0500 Received: from localhost (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 66e71b30 for ; Thu, 8 Feb 2024 17:00:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=marekpasnikowski.pl; h= from:to:subject:date:message-id:in-reply-to:references :mime-version:content-type; s=dkim; bh=pkt3NPINiHD6R1ZLr210jCSyu FWupa4fAkezZfvvj1c=; b=cTcg7H04UTBuDJueH9rWWKWZ23fXZdOB0vLhZaKbS qmNOau+lYJt46cXbU4X9yqXqoPfssEZGR1MRtBWn2aqLAebo1DfDgBNFI3kG4irN N4zpF03cQ+Fpt08gN0Q08vmN/yeSFy5L9mytJ4P2tHaE+7LxsylETpOt3N0Vin6S wnKUZAj721mvGyO7wOy4TcNAegQY9QDsNL/i+NUyY9Cm/i6BxbYo/k3ypFFpW4Ig OXaDUimqbZLyMBIExGLh14Xz9Gd6aJJqXY9kCoBIsiS5ElUvbcKP9tQHHQZLfpeu J+oeNBT9JKGCct6sc32jrM1NOK692M/38aWfTKXiapiSw== Received: by localhost (OpenSMTPD) with ESMTPSA id 7faec70c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 8 Feb 2024 17:00:59 +0000 (UTC) From: Marek =?utf-8?B?UGHFm25pa293c2tp?= To: help-guix@gnu.org Subject: Re: Help with channel build system and package Date: Thu, 08 Feb 2024 18:00:59 +0100 Message-ID: <3587568.aeNJFYEL58@akashi> In-Reply-To: <77fd3fdc-d1cf-4abc-a9fd-a981c17510b0@millwood.earth> References: <68237c05-3c30-4d36-b733-6251f168ad9e@millwood.earth> <87v86zhbj0.fsf@zancanaro.id.au> <77fd3fdc-d1cf-4abc-a9fd-a981c17510b0@millwood.earth> MIME-Version: 1.0 Autocrypt: addr=marek@marekpasnikowski.pl; keydata= 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 /UDUeeYvAnCadFzZz2+1Ew== Content-Type: multipart/signed; boundary="nextPart3593846.44csPzL39Z"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-Host-Lookup-Failed: Reverse DNS lookup failed for 81.190.248.246 (failed) Received-SPF: pass client-ip=81.190.248.246; envelope-from=marek@marekpasnikowski.pl; helo=marekpasnikowski.pl X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_SORBS_DUL=0.001, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -11.82 X-Migadu-Queue-Id: 7EA453CA51 X-Spam-Score: -11.82 X-Migadu-Scanner: mx11.migadu.com X-TUID: lg/kiBuM7Ckk --nextPart3593846.44csPzL39Z Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Marek =?utf-8?B?UGHFm25pa293c2tp?= To: help-guix@gnu.org Subject: Re: Help with channel build system and package Date: Thu, 08 Feb 2024 18:00:59 +0100 Message-ID: <3587568.aeNJFYEL58@akashi> In-Reply-To: <77fd3fdc-d1cf-4abc-a9fd-a981c17510b0@millwood.earth> MIME-Version: 1.0 08.02.2024 15:32:44 CET Jesse: > Thanks for taking a look Carlo! >=20 > On 2/7/24 22:37, Carlo Zancanaro wrote: > > Hi Jesse, > >=20 > > I know very little about what you're trying to do, but there's one thing > > that looked wrong to me: > >=20 > > On Wed, Feb 07 2024, Jesse wrote: > >> ... > >>=20 > >> (build-system crosstool-ng) > >>=20 > >> ... > >=20 > > This isn't a build system, right? It's just the package? I think you may > > want crosstool-ng-build-system here. >=20 > However, now I get this: >=20 > guix build -v3 -L embedded-dev ct-ng-riscv64-unknown-elf > guix build: warning: invalid argument list > guix build: warning: source expression failed to match any pattern > error: crosstool-ng-build-system: unbound variable > hint: Did you forget `(use-modules (embedded-dev build-system > crosstool-ng))'? >=20 > guix build: error: ct-ng-riscv64-unknown-elf: unknown package >=20 > This confuses me a bit because it says that it is an unbound variable > but it is defined in embedded-dev/build-system/crosstool-ng.scm. I > believe I should be importing this module with the "#:use-module > (embedded-dev build-system crosstool-ng)" line in the package file. The > symbol should be exported with: I am just starting to understand how packaging works, but one thing that=20 stands out to me is the #:sample keyword in arguments of the *riscv64* pack= age=20 definition. Where is it defined? Is the source correctly imported? My hypothesis is that guix, upon loading the module in question: 1. fails to parse the #:sample keyword (invalid argument list warning) 2. fails to parse the package definition due to the above (pattern failure) 3. fails to find the package definition due to the above (unbound variable) This problem is educational to me, so give me the benefit of the doubt. Sincerely, Marek Pa=C5=9Bnikowski --nextPart3593846.44csPzL39Z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEWQ5QD+OdJrPmC3Q7bYGxIHcRiZ8FAmXFCMsACgkQbYGxIHcR iZ+Ezg/+MDodLWtz1bzqW+O6U/Y30IPqoYXZ/uOrq4i+/AaIPBn3HGjix0ESk72R 8JUILOfaeOnlyhRuCh/EmsaxK8TMwWxYY0E1ts01+BZf2I9jjNIL7ZkC7ys5yCZW vrucBPs5ZhbSVjlwSSi8yFLJSzKHPFlqz/3yf1Y12I2UDZ1Mq960ecm1EV7AXtlb VHssQE8181nTve9lKog+k9f1fzg8Vv8rsWoHBPfbbivTDKvhpFapef66rgIweM/2 8Xn9U3EjyxJBcL0s+vjy8SBdK3XHKwrXjacqUKOHzeeS3n9/AHJpw3RZsv/Mg8tZ jsEaCGXloKBhc5trvaEcBGvA4G8hwSgpGC3ndMk+cZqm23vm/kvUW02UAsUANATf Yi/KApVn0mVTJhSppZLHNdmkGWcQwU3ucBCSpwqUnADN6bdKZ6XhAjrRB7j0U+dv xJUAuOQljcPuMWQtGdaGgbaaiEVx4/Py1hCg2zRwo/Jg2BevfSwIHdg8hxgKKgzY QnzH0FjkHw4tbnj95oBJBmJNJelRE/bXfUK98ntXL1LOkW+5lq1bxOrtxeSpvaKg DteKXtj7WOP6UL9GyGHRfq1PCima/cHtqkx4dcQV+iQgmFqU6bW8lSL7h989cOlO CUEPUtiw2qXnMji2FFz9/xyyFyJ7pHD23NKiDTDqeqI+ABrr6gg= =nq4E -----END PGP SIGNATURE----- --nextPart3593846.44csPzL39Z--