From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 6KcxFvkePGWUMwAAauVa8A:P1 (envelope-from ) for ; Fri, 27 Oct 2023 22:35:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 6KcxFvkePGWUMwAAauVa8A (envelope-from ) for ; Fri, 27 Oct 2023 22:35:05 +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 672165AA07 for ; Fri, 27 Oct 2023 22:35:03 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=worcester-edu.20230601.gappssmtp.com header.s=20230601 header.b=p+3WTL2i; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698438905; h=from:from:sender:sender: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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=pJbTwQSfDikfpgtd+m92QooJeAVNpuNO4/GpHIyqvOw=; b=R7HEDIXB7pfN8Bnhk8rN0YWyCqAhAd46GIsWIg9ZcJCJkYQ+90g9ZCC0kgA/lzLn4ZiamE gvaRVEyA+O/Q1rBM6ksULlQ2PgevrVOUp5Ian0+8zoyS4VyG+NRqiHWoZJanSnQgNxMEp1 Ya0scmRogGFwm5hEZNS/zXJ5W1E0hAiKX2OUGaZcfdMkeSza4/RFf5oNZcwW77WSqc0QW+ iylEDk2L8BDCC3/0g0raX5pxr4CD+SKrlqpo1RLU6VTfVI5jJDXYcUvUqvsByzaIrV8Dtw lZ7LyVYvWCj8hkeS4v/qYsTALT2OAsusbLHO69x+18hcji6fP+bzb72FcnOTUA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=worcester-edu.20230601.gappssmtp.com header.s=20230601 header.b=p+3WTL2i; 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=1698438905; a=rsa-sha256; cv=none; b=al7ZjIoQ2wiELLGaq8SPPJOlRGa4toptnL0JvPhGTRXZpkGraecTxoUk5jIf8vHvDMtea+ oqricBE3FQHf0aMaue0vz9I8F35Bexxfucj9Qgxnx3zMojmWASKpzMl5H+OSXsQM9Kepw9 ONqg/l3HDKqB6symbmCM1+TYdV1eU2CTYkfXLQ1AnkA3iT987PV0GuWhxWR3x8doUcx9lJ SBRK/ahOacsqfubHd7CRbrvzKu6pTqv0lJrah8ps1llS5u1e4UxgHShtCjIeLRtJ/eXfKY uxYr1a/MZH5Yvvr8+JtWadSX50NMaHn1vreJlDIwCOdMnIYzNSSAUvbALJc/TA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qwTXF-0000Z4-Mu; Fri, 27 Oct 2023 16:34:25 -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 1qwTXE-0000Wx-9H for help-guix@gnu.org; Fri, 27 Oct 2023 16:34:24 -0400 Received: from mail-qv1-xf2f.google.com ([2607:f8b0:4864:20::f2f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qwTXC-0001Xg-8a for help-guix@gnu.org; Fri, 27 Oct 2023 16:34:24 -0400 Received: by mail-qv1-xf2f.google.com with SMTP id 6a1803df08f44-66d12b3b479so16031026d6.1 for ; Fri, 27 Oct 2023 13:34:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20230601.gappssmtp.com; s=20230601; t=1698438860; x=1699043660; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=pJbTwQSfDikfpgtd+m92QooJeAVNpuNO4/GpHIyqvOw=; b=p+3WTL2iHDXMU1OZPZ6CCpg4G9gw/fQzv5PSkp0OxmS4vLHp2egaj6yACd9F8PDTnN wLvMtw2622yrkn4WfqzUXRdCMW8+f9hgRZ9r3rU8osMMy3DuBIc/byY9Erb85dHsrMoe XTAMkAtVTnEKkkVuMH0FvZ8jNfA95jDzKyGQy7ZhD+ntuTkndR3Sra+rQK26Lr4C/8N5 zPkVp8sU913xn7oV7tuoQ9xpgkndEwUhepquyzyiJEX7b35Mnlfq5OBQR1qFHgN2icmV AkjKycdnpnPYPVc9nIS9KuAJU69SUi7wwO0zRuWM2hfHmXAf8Eis4Jn+mur1OFAttIp9 Aoug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698438860; x=1699043660; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pJbTwQSfDikfpgtd+m92QooJeAVNpuNO4/GpHIyqvOw=; b=my/KCX5FzzFw5f1Heh9nSp79Sood+ROwF1cc7AnXXaTowOp7jwnb9zdQT7CKwV68Nk Z/aABlIsMATRxpMP0CPgShMqxKHyOOyoZ0oiM36RSvJxzGeo8tk4g42jWqrKuuWWW8LA Puw+3NXGF0y+R/PX397nc/jhHYVrsPGWPT2KnfJfANeokehUy3zmn/dyykNUC7CZrdwu xHLzL80tsJl4pqqNU6USV2WExXtU4xYm7HauhA0KfMgd6K7gczag8nstMt5JRZBR7q4u eeq0TOy0FT0SHX4F9UqeGDMMqtiC1QoQwJMBeHMVwJ2BbfqvzEc6GH8R7tFZ/0bYxubX rmPw== X-Gm-Message-State: AOJu0YyiQAsK5EvUI3jQsjCyCK8MtHkogoG7KM+uhr1t0IK8efLJFxAN MoCYe/XI3d7XCnM+otVlJ31gz+V1bncmqa8eSkLo+Q== X-Google-Smtp-Source: AGHT+IFFFfSXS8t5Pm6MdMloAJKrWoQkxa34pWMlOKE8Kt52dTUNtXEPaIinACTYREtm/J3KUFKEtAqM3oQ/QNTKsxs= X-Received: by 2002:a05:6214:ca9:b0:66d:544d:8e68 with SMTP id s9-20020a0562140ca900b0066d544d8e68mr5378076qvs.3.1698438859876; Fri, 27 Oct 2023 13:34:19 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Thompson, David" Date: Fri, 27 Oct 2023 16:34:09 -0400 Message-ID: Subject: Re: guile-hoot install reproducibly crashes at 41% build To: Mortimer Cladwell Cc: help-guix Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f2f; envelope-from=dthompson2@worcester.edu; helo=mail-qv1-xf2f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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: -7.22 X-Spam-Score: -7.22 X-Migadu-Queue-Id: 672165AA07 X-Migadu-Scanner: mx10.migadu.com X-TUID: kB0cj559y/KZ Hi again, I see a couple more issues... On Fri, Oct 27, 2023 at 3:27=E2=80=AFPM Mortimer Cladwell wrote: > > Thanks Dave. > I gave 'guix shell guile-next guile-hoot' a try. > Please see the error below: In procedure resolve-interface: no binding `d= efine-custom-primcall-conver ter' in module (language tree-il compile-cps) and note that the reflect.wasm file was not generated. > Thanks > Mortimer > > mbc@ins3910:~/projects/guile-hoot$ guix shell guile-next guile-hoot > 45.4 MB will be downloaded > glibc-2.35 8.5MiB = 5.5MiB/s 00:02 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > guile-next-3.0.9-0.79e836b 7.2MiB = 1.5MiB/s 00:05 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > glibc-2.35-static 1.4MiB = 3.8MiB/s 00:00 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > guile-next-3.0.9-0.79e836b-debug 6.9MiB = 3.6MiB/s 00:02 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > glibc-2.35-debug 19.3MiB = 6.2MiB/s 00:03 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > The following derivation will be built: > /gnu/store/0vyk4cd0y1zj8bkrifmg73hd3jbgjffd-profile.drv > > 3.4 MB will be downloaded > module-import-compiled 107KiB = 440KiB/s 00:00 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > guile-2.0.14 3.0MiB = 1.6MiB/s 00:02 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > module-import-compiled 47KiB = 8.3MiB/s 00:00 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > module-import-compiled 57KiB = 8.4MiB/s 00:00 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > module-import-compiled 72KiB = 10.8MiB/s 00:00 =E2=96=95=E2=96=88= =E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2= =96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96= =88=E2=96=8F 100.0% > applying 8 grafts for guile-next-3.0.9-0.79e836b ... > applying 2 grafts for libffi-3.4.4 ... > applying 3 grafts for libfontenc-1.1.4 ... > applying 2 grafts for libgc-8.2.2 ... > applying 2 grafts for libunistring-1.0 ... > applying 8 grafts for mkfontscale-1.2.2 ... > applying 2 grafts for pkg-config-0.29.2 ... > applying 2 grafts for mkfontdir-1.0.7 ... > applying 7 grafts for guile-3.0.9 ... > applying 6 grafts for texinfo-6.8 ... > building CA certificate bundle... > listing Emacs sub-directories... > building fonts directory... > building directory of Info manuals... > building profile with 2 packages... > mbc@ins3910:~/projects/guile-hoot [env]$ guile > GNU Guile 3.0.9 Looks like your shell environment is clobbering the Guix environment. This is Guile 3.0.9 stable, not the Guile provided by Guile next. The version string should look like this: guile (GNU Guile) 3.0.9-0.c2cba86 You can try using the --pure or --container flag to isolate guix shell from the rest of your system more. > Copyright (C) 1995-2023 Free Software Foundation, Inc. > > Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. > This program is free software, and you are welcome to redistribute it > under certain conditions; type `,show c' for details. > > Enter `,help' for help. > scheme@(guile-user)> ,use (hoot compile) > While executing meta-command: > In procedure resolve-interface: no binding `define-custom-primcall-conver= ter' in module (language tree-il compile-cps) > scheme@(guile-user)> (define the-answer (compile 42)) > scheme@(guile-user)> ,use (wasm parse) > scheme@(guile-user)> (define reflector > (call-with-input-file "/home/mbc/projects/guile-ho= ot/js-runtime/reflect.wasm" > parse-wasm)) reflect.wasm is a build artifact. Since you haven't built Hoot from the Git checkout, there is no reflect.wasm for you to use there. Instead, use the one installed by Guix. The file name for it can be computed like so: echo $(guix build guile-hoot)/share/guile-hoot/js/js-runtime/reflect.was= m > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > In procedure open-file: No such file or directory: "/home/mbc/projects/gu= ile-hoot/js-runtime/reflect.wasm" If you'd like to build Hoot from the Git checkout but skip V8, you could try this: guix shell guile-next autoconf automake pkg-config texinfo Or remove v8 from the package inputs at the bottom of the guix.scm file. We only use V8 for the test suite. Hope this helps, - Dave