From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 AKhPA4RwOmWncwEAG6o9tA:P1 (envelope-from ) for ; Thu, 26 Oct 2023 15:58:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id AKhPA4RwOmWncwEAG6o9tA (envelope-from ) for ; Thu, 26 Oct 2023 15:58:28 +0200 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 5AA663A9A9 for ; Thu, 26 Oct 2023 15:58:27 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=millwood.earth header.s=fm3 header.b=mYvGMhex; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=HmZLdpEv; dmarc=none; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1698328708; a=rsa-sha256; cv=none; b=keBC8gAZq3ZLp+QnY8tv4/Brl/FeYQga/jrE+Z1G+XswPBIZ39Tvz28FtTyiw6ph/D2Iy9 z6g5S276+9cv3iJ0AiLgqTZ9rxeUatAJuLVdf1TgXeDRWDAAh90X0txTaaqFBmknR5sIjt a9G+5XHvcgdC6NlbMHFFoWK65sj19QuU8GHkTdx/SnyAUs3IT9fRpLsH1dohZgdxzQcF6/ AIRSEL2CFPoHNViYaE1aE2Tuj2LxM5/ROpCt5yMYUHxG0Njad/CcuLJfg/GM5CQ7uFPjsl 7EBuGDvgNS9B2YVqvP6o/9yE+Pl76mz7kBuHgLVR5W3K1tuVeyq8sOQHA3KV+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698328708; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=NmHby7FCRwx5kJs/mTCxDwEHwBFZ3So8jUolR7mScP0=; b=I3CcA55AsFuXucTUBAYgoVAArcfAkUV/LRxhcDy9XVJTO14f7UFFslCleQtBQbveaK5kfj XgYmYy2i4DbQjCzCGCEKOU2lvWOZ+LyC0jzeaIzaXIU06ojAvEmvv3lDvPh9t6j/X7TBDY kL8HLMtkmZYwiaru1x6g+zs3o0SePnYpcE9gLIcDPC7aU3zvw+a+XJJHZQoYFh1Gt6SU4v hZQU+tB/Vd1aBNhkjzkz/PFgvt2rsmcnHLdu5VwXucm/WGZHiWHw66+C5JOTbme2Uw6n4z /PTxHlriVjd7OC8aUfXvvsPhkb2id/9uDsQBg3eSqzZIaDgzgoaBshxDF5f7FQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=millwood.earth header.s=fm3 header.b=mYvGMhex; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b=HmZLdpEv; dmarc=none; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qw0rg-0002kU-FK; Thu, 26 Oct 2023 09:57:36 -0400 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 1qvkp5-0005Ag-QE for help-guix@gnu.org; Wed, 25 Oct 2023 16:49:51 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qvkp3-0004Aw-ML for help-guix@gnu.org; Wed, 25 Oct 2023 16:49:51 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id E06D95C031E for ; Wed, 25 Oct 2023 16:49:45 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 25 Oct 2023 16:49:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=millwood.earth; h=cc:content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t=1698266985; x=1698353385; bh=NmHby7FCRwx5kJs/mTCxDwEHw BFZ3So8jUolR7mScP0=; b=mYvGMhexyNo0sjjiaZUHKEe6Q+NIqnYP35paJxOng WCHgUJ+kqbpKnNuCzPq1KehZdJkwSo7wfXWstc8b9iqSMM5WoQbccg2/BpkiVS3t 7lLX2SoWpR1K0k3WJA0y43IGilq23BWyzisoFNhZqFkrmJSpFA9TaApdYR17dNAY o2hSjOXZbCGluhKGwBuzJ3Om0VOPG4bFUBjke04ZDLU0tQlloR50rrtNMknIdo4u 6An4zYinC//QZjkMZM0H56oe19rhPCKM3D+jVSayKQZ3KfPC7oJnCUy/93ySRJCQ rfdH+gEDHnHIWgg9rFip5l7mzecxGSqeDdAkHLq1gnubg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1698266985; x=1698353385; bh=NmHby7FCRwx5kJs/mTCxDwEHwBFZ3So8jUo lR7mScP0=; b=HmZLdpEvud+dVNUrwtrJo9E7Ncep1FrhjYwoAKH2l3bVrN2AhAo qJl8lhxOVmb+xLS2tf/4CyMIkREY6To0FsrjxBDKaEkMnPvgcx3Gu+aHtZX+5r+p IVNWvard7KVQn7gbncRSNaPe/oooe7iqagZCBvgCJPtFnlidRCDB/7EDVn5IXEQV bJayw67/HWeKRN5xUATccXJOGqOOdqKMHBma/hSSvWp2bzdAqBi6znIs6p/a603l 0jaPjVK/nDI1KRvuALqP9duamSyZhp+qPwVeFCRYgX0yciwPiLS95koK1Onfe/Ch g5HrL0vX3OO5bqbMrj3RE9SZLN2POMyPGqA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrledtgdduhedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgggfvffhufesmhdtreertd dvjeenucfhrhhomheplfgvshhsvgcuoeguvghvsehmihhllhifohhougdrvggrrhhthheq necuggftrfgrthhtvghrnhepkeeuteeugfeggfelffeljedvffeiveffjeefgfekveeuue fhhfevieeuhfehleffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi lhhfrhhomhepuggvvhesmhhilhhlfihoohgurdgvrghrthhh X-ME-Proxy: Feedback-ID: idd094634:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 25 Oct 2023 16:49:45 -0400 (EDT) Content-Type: multipart/mixed; boundary="------------jbR73tdO9bTbYTns8L2hCMJ7" Message-ID: <6e04801a-dada-4dd2-a857-d58794eea478@millwood.earth> Date: Wed, 25 Oct 2023 16:49:43 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: help-guix@gnu.org From: Jesse Subject: Using local package in shell manifest Received-SPF: pass client-ip=66.111.4.29; envelope-from=dev@millwood.earth; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 26 Oct 2023 09:57:34 -0400 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-Scanner: mx11.migadu.com X-Spam-Score: -1.09 X-Migadu-Queue-Id: 5AA663A9A9 X-Migadu-Spam-Score: -1.09 X-TUID: N7M7BvHGeST5 This is a multi-part message in MIME format. --------------jbR73tdO9bTbYTns8L2hCMJ7 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hello, I have written a package that I have installed with "guix package --install-from-file=crosstool-ng.scm". I was able to get it to build and install. I can use it if I do "source ~/.guix-profile/etc/profile". However, I would like to add it to a shell manifest. My manifest just includes (specifications->manifest   (list "gcc" "git" "zsh" "crosstool-ng")) My understanding is that "specifications->manifest" is supposed to search for the packages in the list? It returns the following when I rung "guix shell" in the directory with the manifest.scm: guix shell: loading environment from '/home/jesse/Code/guix-tests/manifest.scm'... hint: Consider passing the `--check' option once to make sure your shell does not clobber environment variables. guix shell: error: crosstool-ng: unknown package guix shell: error: failed to load '/home/jesse/Code/guix-tests/manifest.scm': gnu/packages.scm:545:4: In procedure specification->package+output: Throw to key `quit' with args `(1)'. I'd imagine it doesn't know where to look for the package? Is there a way to tell guix shell where to look? If not, is there a way to include the package in the manifest file? For what it's worth, I have attached the package file in question. This is also my first foray into Guix and Guile, so I've been kind of banging my head through writing a package and the manual but I got a little stuck here. Thanks --------------jbR73tdO9bTbYTns8L2hCMJ7 Content-Type: text/x-scheme; charset=UTF-8; name="crosstool-ng.scm" Content-Disposition: attachment; filename="crosstool-ng.scm" Content-Transfer-Encoding: base64 KHVzZS1tb2R1bGVzCiAoZ3VpeCBwYWNrYWdlcykKIChndWl4IGdpdC1kb3dubG9hZCkKIChn dWl4IGxpY2Vuc2VzKQogKGd1aXggcHJvZmlsZXMpCiAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251 KQogKGd1aXggYnVpbGQtc3lzdGVtIHB5dGhvbikKIChndWl4IGJ1aWxkIHV0aWxzKQogKGdu dSBwYWNrYWdlcyBweXRob24pCiAoZ251IHBhY2thZ2VzIGF1dG90b29scykKIChnbnUgcGFj a2FnZXMgZ2V0dGV4dCkKIChnbnUgcGFja2FnZXMgdGV4aW5mbykKIChnbnUgcGFja2FnZXMg cGtnLWNvbmZpZykKIChnbnUgcGFja2FnZXMgYmFzZSkKIChnbnUgcGFja2FnZXMgZmxleCkK IChnbnUgcGFja2FnZXMgZ2F3aykKIChnbnUgcGFja2FnZXMgbWFuKQogKGdudSBwYWNrYWdl cyBiaXNvbikKIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCiAoZ251IHBhY2thZ2VzIG5j dXJzZXMpCiApCgoocGFja2FnZQogKG5hbWUgImNyb3NzdG9vbC1uZyIpCiAodmVyc2lvbiAi MS4yNi4wIikKIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gp CiAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAgICAodXJsICJo dHRwczovL2dpdGh1Yi5jb20vY3Jvc3N0b29sLW5nL2Nyb3NzdG9vbC1uZy5naXQiKQogICAg ICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAiY3Jvc3N0b29sLW5nLSIgdmVy c2lvbikpKSkKICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAoYmFzZTMyCiAgICAgICAg ICAgICIwNHo3endoeGZianFyZDRqMTZsdmlpbHBwc2Q4cGh3aTh6djJyczRqcGttcW5pNjg1 NmoxIikKICAgICAgICAgICApCiAgICAgICAgICApKQogKGJ1aWxkLXN5c3RlbSBnbnUtYnVp bGQtc3lzdGVtKQogKG5hdGl2ZS1pbnB1dHMKICAobGlzdCBhdXRvY29uZgogICAgICAgIGF1 dG9tYWtlCiAgICAgICAgZ2V0dGV4dC1taW5pbWFsCiAgICAgICAgbGlidG9vbAogICAgICAg IHRleGluZm8KICAgICAgICBiaXNvbgogICAgICAgIGZsZXgKICAgICAgICBnYXdrCiAgICAg ICAgdW56aXAKICAgICAgICB3aGljaAogICAgICAgIGhlbHAybWFuCiAgICAgICAgcHl0aG9u CiAgICAgICAgbmN1cnNlcwogICAgICAgIHBrZy1jb25maWcpKQogKGFyZ3VtZW50cwogICco IzpwaGFzZXMgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2Jvb3RzdHJhcCAnZml4LXZlcnNpb24tZ2Vu CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiBfCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGF0Y2gt c2hlYmFuZyAibWFpbnRhaW5lci9naXQtdmVyc2lvbi1nZW4iKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSkpKSkKCiAoc3lub3BzaXMgIkEg dmVyc2F0aWxlIChjcm9zcy0pdG9vbGNoYWluIGdlbmVyYXRvci4iKQogKGRlc2NyaXB0aW9u ICJBIHZlcnNhdGlsZSAoY3Jvc3MtKXRvb2xjaGFpbiBnZW5lcmF0b3IuIikKIChob21lLXBh Z2UgImh0dHBzOi8vY3Jvc3N0b29sLW5nLmdpdGh1Yi5pby9kb2NzLyIpCiAobGljZW5zZSBn cGwyKQogKQo= --------------jbR73tdO9bTbYTns8L2hCMJ7--