From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id QDdbBRfwmWP2TAEAbAwnHQ (envelope-from ) for ; Wed, 14 Dec 2022 16:47:35 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id KBB9BBfwmWPP/AAAG6o9tA (envelope-from ) for ; Wed, 14 Dec 2022 16:47:35 +0100 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 EC2B1A8AA for ; Wed, 14 Dec 2022 16:47:33 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p5Txz-0001EH-Gv; Wed, 14 Dec 2022 10:46:43 -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 1p5Txr-0001Bq-64 for help-guix@gnu.org; Wed, 14 Dec 2022 10:46:36 -0500 Received: from koszko.org ([93.95.227.159]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p5Txn-0002hr-T2 for help-guix@gnu.org; Wed, 14 Dec 2022 10:46:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=koszko.org; s=mail; h=Content-Type:MIME-Version:References:In-Reply-To:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=YJ7bMuwPfLVciKnQgqRIq1SJTJ4mf0+3lusBcvI1fYk=; b=BAXFGj3FHyRwn3vYBmHgXt2fCt iji83GkJmQR4FmxiYT5R2uEXqvknq7nX8lqGMAoG4G9x49RZlqtqefRFHZjAQr2vwvlmhsRY9/a+o KcnZaK90+io1PG3G9fBMyildVRHAzhIpZGbt5J7dDWMtkZXkxhvCPy4fglJBsBZqxyMt+1RF10WGs GVTozVIM4OghU003Wh/9k+KVPIVGIDh8IfzILP3FTpNi7M0Y+JrFr6UNGeoo8ZUwjsCk6WETHuJfR cOUJL8z9zCk20xo+70U388Z2R8BoRgK48ila3lVVF0BQSCIh/43kIbFCLTnqSICKhl3AVKvRIu4u/ vW8a6g6ZD9x5cHANN/CDO0rKIZophriMrkXEQsPcxeAQrogT3KyF0uHm+hffkZQ8OzX4Keq6TGvvA PjLX1Oibs1W91vPgvFfhm9s15zIKnBQd+v1uTryMetbpp/eSnaXxzbnMgePoWHEzFsJuEyYCf7lwI SgnkQ0vFZkIMYgi6fltKHUR7dwNND8BgVtdRHpLu7b5mRZNvJwAcedtRrG86xpfwt8/nW/y6OedoA HGTf8f4m08LY/oeQBu4a+XtAaOJi2NkD32NQ2xe4vuyhWbPNgc09VGNGIBqM3roMYhZLUor0Ki4IR IcY9BYgSU5IDd5roAv4kJzD7HezstQ8GZvMus83qM=; Received: from [77.252.47.239] (helo=koszkonutek-tmp.pl.eu.org) by koszko.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p5Txc-000060-VP; Wed, 14 Dec 2022 16:46:21 +0100 Date: Wed, 14 Dec 2022 16:46:18 +0100 To: =?UTF-8?B?U8OpYmFzdGllbg==?= Rey-Coyrehourcq Cc: zimoun , help-guix@gnu.org Subject: Re: Help packaging R Quarto Cli Message-ID: <20221214164618.4df484ae.koszko@koszko.org> In-Reply-To: <87edt22qua.fsf@univ-rouen.fr> References: <20221024204024.2c580b81@koszkonutek-tmp.pl.eu.org> <86czag2p1g.fsf@gmail.com> <20221025131709.36ac4915@koszkonutek-tmp.pl.eu.org> <87a65hyc78.fsf@univ-rouen.fr> <20221027115445.0655c84d@koszkonutek-tmp.pl.eu.org> <87a65fud5k.fsf@univ-rouen.fr> <20221028221738.3bf01294@koszkonutek-tmp.pl.eu.org> <878rkztyny.fsf@univ-rouen.fr> <20221103201915.7f6f1679@koszkonutek-tmp.pl.eu.org> <87leodw46k.fsf@univ-rouen.fr> <3f69844a-51b8-78c8-8c13-e1b8bd25ca21@univ-rouen.fr> <20221116215712.7825e8c0@koszkonutek-tmp.pl.eu.org> <87cz9b56l6.fsf@univ-rouen.fr> <87edt22qua.fsf@univ-rouen.fr> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/Pox5p367K.aTzSZPUoQ7isn"; protocol="application/pgp-signature"; micalg=pgp-sha256 Received-SPF: pass client-ip=93.95.227.159; envelope-from=koszko@koszko.org; helo=koszko.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-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: , Reply-to: Wojtek Kosior From: Wojtek Kosior via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671032854; h=from:from:sender:sender:reply-to: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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=YJ7bMuwPfLVciKnQgqRIq1SJTJ4mf0+3lusBcvI1fYk=; b=Ibhg+azGVEjANQkM0Bn+r2lDPfGqHfZkP4J4Ow4C3IRt6O6N7GgjsUkqTe6LumkgOmWCcp 3jOZxg87n7nvfENSw0NF391557lLZE+atXipWpCKShDT3Ml4A1bLx0sG5AWEIcXWZaqWib wMQWZh8PmVnuKtqsV9Nb6iwYob2u5HLdBwDwodqoNMHutlPaj5NCNupTbVLPqhwdY+rsJ4 Vm+6e1jKPVXB0odOAe/wI1njICVt9YmAcSDt3GJtNG3e+EQUBuP7Tottfnac5Fjuz1FmTf 5S2yrUCQQ5XsgZbA3GU0bgDzZOhne7KPahth7aSSzzc8v4a+MExkBoFokPUbuQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=koszko.org header.s=mail header.b=BAXFGj3F; 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=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671032854; a=rsa-sha256; cv=none; b=XKBjmDpO1sDvdgPfIJGVKd5D36oDSKnm5ZNyO3WE8ECXpCDpJ8kRNMdfwp0n3jp6veI+DL xQTT3BPF8+aXUYrVshkkjlnRKFlRJNaThnOTIMUNNxWvlvM+/k91YL5dy+bNZWNIk0UiHR v8R2taCTQ587HzvvQwM0EyT7ydWPfXA8tQlH6mwBDJM1E4FK6WS7chD4VJeOQbj9S/so/o Ofu7c8++anRK3eeHkeyIA7FjKfl/YxhPHei9tCgb8D9RQBgHKia+LatPkIi5B7y/0ahNYx 991NvGfoIUOB4asgfJ3YSWkmRDm+23bfT142ct7LNu4076XZHg7m3lVFFF+vDg== X-Migadu-Spam-Score: -5.87 X-Spam-Score: -5.87 X-Migadu-Queue-Id: EC2B1A8AA X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=koszko.org header.s=mail header.b=BAXFGj3F; 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=none) header.from=gnu.org X-TUID: x9SpgUWJSkLa --Sig_/Pox5p367K.aTzSZPUoQ7isn Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello again I am impressed with your determination :) I see most packages in Guix that use `(method git-fetch)` also use `(file-name (git-file-name name version))` in `(origin)`. Note that this only affects the name under which the git checkout is saved. Whether the source checkout directory under `/gnu/store` is named `8479xfpn9hp2b3kc9d3596kpncan9d8w-rust-deno-test-util-0.1.0.tar.gz/` or something else should not be relevant to the build. Although I doubt I will be able to help with no knowledge of Rust, I'll at least suggest that you attach the full rust-deno build logs here. This will perhaps at least enable others to help (the time needed to build it all does scare away!). Btw, it seems awkward to be required to provide the test_util package as a separate crate. I'd rather imagine Deno devs somehow using the test_util sources already in the deno tree. Have you tried fiddling around inside the build container? If not, you may want to look at this manual node[1]. Perhaps after running some of the build commands manually you'll get better ideas? At the end, in the worst case, you could resort to disabling tests for the package. Nobody likes this "solution" but sometimes it is the only way to go =C2=AF\_(=E3=83=84)_/=C2=AF Good luck, Wojtek [1] https://guix.gnu.org/manual/en/html_node/Debugging-Build-Failures.html -- (sig_start) website: https://koszko.org/koszko.html PGP: https://koszko.org/key.gpg fingerprint: E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A Meet Krak=C3=B3w saints! #24: blessed Ludwik Pius Bartosik Poznaj =C5=9Bwi=C4=99tych krakowskich! #24: b=C5=82ogos=C5=82awiony Ludwik= Pius Bartosik https://pl.wikipedia.org/wiki/Ludwik_Pius_Bartosik -- (sig_end) On Wed, 14 Dec 2022 11:30:16 +0100 S=C3=A9bastien Rey-Coyrehourcq wr= ote: > Hi, >=20 > After two weeks of suffering and pain with this complex rust packaging, a= nd thanks to people on the libera #guix chat, my =E2=80=9Crust packaging ad= venture=E2=80=9D is near ending=E2=80=A6 at least with deno, i see quarto a= fter that=E2=80=A6 >=20 > Everything compile by parts, and i need a final help to merge things. >=20 > I only have a problem at `testing-phase', with a local rust package defin= ed on Deno `/test_util' folder. This package is not published at all on cra= tes.io and it=E2=80=99s needed at test-phase=E2=80=A6 >=20 > This nested crate package is not detected/compiled by actual `cargo-build= -system', so i decide to package it myself , as `rust-deno-test-util-0.1.0' >=20 > I tested and this crate compile well, with two derivation : >=20 > =E2=80=A2 `/gnu/store/ma04jfp0f33kf38cdn66qai60nhqxx7d-rust-deno-test-uti= l-0.1.0/' > =E2=80=A2 `/gnu/store/zp5flzykz7y5n35kqrlryqkynvrvcw3z-rust-deno-test-uti= l-0.1.0.drv' >=20 > `/gnu/store/ma04jfp0f33kf38cdn66qai60nhqxx7d-rust-deno-test-util-0.1.0/sh= are/cargo/registry/' contain the test_util-0.1.0.crate >=20 > So =E2=80=A6 i added this *.scm* to my *deno/deno-dep* list of package in= the *rust-channel* needed by deno to compile : > >=20 > *My problem is simple?* i added this crate as a dependency of my main `ru= st-deno.scm' : > =E2=80=A2 `#:use-module (deno-dep rust-deno-test-util-0-1-0)' > =E2=80=A2 `#:cargo-development-inputs `((("rust-deno-test-util", rust-den= o-test-util-0.1.0) ... )' >=20 > BUT BUT BUT =E2=80=A6 rust-deno-test-util is not found and not added to `= /guix-vendor' during deno crate retrieval, so there is a problem somewhere = during packaging retrieval from local `/gnu/store'. I found in the log that >=20 > `/gnu/store/8479xfpn9hp2b3kc9d3596kpncan9d8w-rust-deno-test-util-0.1.0.ta= r.gz/' contain the sources and not a `tar.gz' like others crates. I suppos= e this is part of the problem, but i don=E2=80=99t know how to solve that. >=20 > See by yourself using : >=20 > guix time-machine -C channels.scm =E2=80=93 build -f rust-deno.scm >=20 > that return : >=20 > error: no matching package named `deno_test_util` found >=20 > **Info to reproduce** >=20 > =E2=80=A2 All these package needed by Deno are defined into my-rust chann= el here : > =E2=80=A2 The building and channel scm needed to build deno are here : > =E2=80=A2 /Final Warning :/ Deno build (outside rust build) take at least= 2 hours on my machine, rusty-v8 is huge and take itself ~30 to 45 minutes. >=20 > Any *final* help appreciated ! >=20 > Best , > S=C3=A9bastien Rey-Coyrehourcq >=20 >=20 > S=C3=A9bastien Rey-Coyrehourcq = writes: >=20 > > > > Hi, > > > > Thanks a lot, that helps me to make one more step :) > > > > I set : > > > > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > > =E2=94=82 (arguments > > =E2=94=82 `(#:phases > > =E2=94=82 (modify-phases %standard-phases > > =E2=94=82 (add-before =E2=80=99configure =E2=80=99set-source > > =E2=94=82 (lambda _ > > =E2=94=82 (setenv =E2=80=9CV8_FROM_SOURCE=E2=80=9D =E2=80= =9C1=E2=80=9D) > > =E2=94=82 (setenv =E2=80=9CRUST_BACKTRACE=E2=80=9D =E2=80= =9C1=E2=80=9D) > > =E2=94=82 (setenv =E2=80=9CCLANG_BASE_PATH=E2=80=9D (geten= v =E2=80=9CCMAKE_PREFIX_PATH=E2=80=9D)) > > =E2=94=82 #t))) > > =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > > > > I also try C_INCLUDE_PATH > > > > and native input : > > > > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > > =E2=94=82 (native-inputs (list ninja gn clang-toolchain ccache clang)) > > =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > > > > I have now another problem during compilation of v8, i don=E2=80=99t un= derstand why =E2=80=9Cclang=E2=80=9D path is not well recognized by the bui= ldscript, test is defined here : > > > > > > > > The backtrace : > > > > error: failed to run custom build command for `v8 v0.49.0` > > > > Caused by: > > process didn=E2=80=99t exit successfully: `/tmp/guix-build-rust-deno-= 1.25.2.drv-0/deno-1.25.2/target/release/build/v8-bbb68ec56db1d802/build-scr= ipt-build` (exit status: 101) > > =E2=80=94 stdout > > cargo:rerun-if-changed=3D.gn > > cargo:rerun-if-changed=3DBUILD.gn > > cargo:rerun-if-changed=3Dsrc/binding.cc > > cargo:rerun-if-env-changed=3DCCACHE > > cargo:rerun-if-env-changed=3DCLANG_BASE_PATH > > cargo:rerun-if-env-changed=3DDENO_TRYBUILD > > cargo:rerun-if-env-changed=3DDOCS_RS > > cargo:rerun-if-env-changed=3DGN > > cargo:rerun-if-env-changed=3DGN_ARGS > > cargo:rerun-if-env-changed=3DHOST > > cargo:rerun-if-env-changed=3DNINJA > > cargo:rerun-if-env-changed=3DOUT_DIR > > cargo:rerun-if-env-changed=3DRUSTY_V8_ARCHIVE > > cargo:rerun-if-env-changed=3DRUSTY_V8_MIRROR > > cargo:rerun-if-env-changed=3DSCCACHE > > cargo:rerun-if-env-changed=3DV8_FORCE_DEBUG > > cargo:rerun-if-env-changed=3DV8_FROM_SOURCE > > cargo:rustc-link-lib=3Dstatic=3Drusty_v8 > > using Chromiums clang > > clang_base_path /tmp/guix-build-rust-deno-1.25.2.drv-0/deno-1.25.2/ta= rget/release/clang > > > > =E2=80=94 stderr > > thread =E2=80=99main=E2=80=99 panicked at =E2=80=99called `Result::unwr= ap()` on an `Err` value: Os { code: 2, kind: NotFound, message: =E2=80=9CNo= such file or directory=E2=80=9D }=E2=80=99, /tmp/guix-build-rust-deno-1.25= .2.drv-0/deno-1.25.2/guix-vendor/rust-v8-0.49.0.tar.gz/build.rs:537:6 > > stack backtrace: > > 0: rust_begin_unwind > > 1: core::panicking::panic_fmt > > 2: core::result::unwrap_failed > > 3: core::result::Result::unwrap > > 4: build_script_build::clang_download > > 5: build_script_build::build_v8 > > 6: build_script_build::main > > 7: core::ops::function::FnOnce::call_once > > note: Some details are omitted, run with `RUST_BACKTRACE=3Dfull` for a = verbose backtrace. > > > > Best, > > > > > > Wojtek Kosior writes: > > =20 > >>> Hi, > >>> > >>> You=E2=80=99re both right, seems there is a flag to skip binary downl= oading and > >>> compile the V8 lib. > >>> > >>> [=E2=80=A6] =20 > >> > >> Good to see you found it :) > >> =20 > >>> So, my packaging friend :), what=E2=80=99s the best way to push an = =E2=80=9Cexport > >>> V8_FROM_SOURCE=3D1=E2=80=9D or something like that into my rust-deno.= scm ? > >>> > >>> Best, > >>> > >>> SR =20 > >> > >> When I first read your question, I did not know the exact function. But > >> I knew where to look. So I thought I=E2=80=99d better share my way of = learning > >> rather than just the solution ;) > >> > >> I started with > >> > >> grep -R =E2=80=99export=E2=80=99 ~/.config/guix/current/share/guil= e/site/3.0/gnu/packages/ | less > >> > >> That showed a lot of results. I noticed a line like this > >> =20 > >>> /home/urz/.config/guix/current/share/guile/site/3.0/gnu/packages/engi= neering.scm: (setenv =E2=80=9CHOME=E2=80=9D (getcwd)) ;; cmake = needs this to export modules =20 > >> > >> Thought it might be the thing I was looking for, so I did > >> > >> less /home/urz/.config/guix/current/share/guile/site/3.0/gnu/packa= ges/engineering.scm > >> > >> and navigated to this line. This seems to be it. The (setenv) function. > >> Can be used as from a modified packaging phase function (as you can see > >> in engineering.scm). > >> > >> Hope I helped. Good luck once again! > >> > >> W. > >> > >> P.S. Make sure you know some =E2=80=99less=E2=80=99 shortcuts if you= =E2=80=99re going to do > >> things this way. It cad speed things up ^^ > >> > >> =E2=80=93 (sig_start) > >> website: > >> PGP: > >> fingerprint: E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A > >> > >> Meet Krak=C3=B3w saints! #12: saint Jadwiga Andegawe=C5=84ska > >> Poznaj =C5=9Bwi=C4=99tych krakowskich! #12: =C5=9Bwi=C4=99ta Jadwiga = Andegawe=C5=84ska > >> > >> =E2=80=93 (sig_end) > >> > >> > >> On Wed, 16 Nov 2022 21:38:47 +0100 > >> Sebastien Rey-Coyrehourcq wr= ote: > >> =20 > >>> Hi, > >>> > >>> You=E2=80=99re both right, seems there is a flag to skip binary downl= oading and > >>> compile the V8 lib. > >>> > >>> From the githubpage () : =E2= =80=9CV8 is > >>> very large and takes a long time to compile. Many users will prefer to > >>> use a prebuilt version of V8. We publish static libs for every version > >>> of rusty v8 on Github . > >>> > >>> Binaries builds are turned on by default: |cargo build| will initiate= a > >>> download from github to get the static lib. To disable this build usi= ng > >>> the |V8_FROM_SOURCE| environmental variable. > >>> > >>> When making changes to rusty_v8 itself, it should be tested by build > >>> from source. The CI always builds from source=E2=80=9D > >>> > >>> So, my packaging friend :), what=E2=80=99s the best way to push an = =E2=80=9Cexport > >>> V8_FROM_SOURCE=3D1=E2=80=9D or something like that into my rust-deno.= scm ? > >>> > >>> Best, > >>> > >>> SR > >>> > >>> Le 15/11/2022 =C3=A0 08:58, Efraim Flashner a =C3=A9crit=C2=A0: =20 > >>> > On Mon, Nov 14, 2022 at 11:30:47PM +0100, S=C3=A9bastien Rey-Coyreh= ourcq wrote: =20 > >>> >> Hi, > >>> >> > >>> >> After some day of packaging rust crate, i progress and deno start = to compile =E2=80=A6 but after 1min i have this error when cargo start comp= iling *rust-v8-0.49* . Any rust + guix help appreciated. > >>> >> > >>> >> I push the channel to reproduce the problem here : > >>> >> > >>> >> The rust scm repo : git.sr.ht:~reyman/rust-channel > >>> >> Channel info to put into *channels.scm* : > >>> >> The *rust-deno.scm* file to build : > >>> >> The command : guix time-machine -C channels.scm =E2=80=93 build -f= rust-deno.scm > >>> >> > >>> >> And the rust error : > >>> >> > >>> >> =E2=80=94 > >>> >> > >>> >> error: failed to run custom build command for `v8 v0.49.0` > >>> >> > >>> >> Caused by: > >>> >> process didn=E2=80=99t exit successfully: `/tmp/guix-build-rust= -deno-1.25.2.drv-0/deno-1.25.2/target/release/build/v8-bbb68ec56db1d802/bui= ld-script-build` (exit status: 101) > >>> >> =E2=80=94 stdout > >>> >> cargo:rerun-if-changed=3D.gn > >>> >> cargo:rerun-if-changed=3DBUILD.gn > >>> >> cargo:rerun-if-changed=3Dsrc/binding.cc > >>> >> cargo:rerun-if-env-changed=3DCCACHE > >>> >> cargo:rerun-if-env-changed=3DCLANG_BASE_PATH > >>> >> cargo:rerun-if-env-changed=3DDENO_TRYBUILD > >>> >> cargo:rerun-if-env-changed=3DDOCS_RS > >>> >> cargo:rerun-if-env-changed=3DGN > >>> >> cargo:rerun-if-env-changed=3DGN_ARGS > >>> >> cargo:rerun-if-env-changed=3DHOST > >>> >> cargo:rerun-if-env-changed=3DNINJA > >>> >> cargo:rerun-if-env-changed=3DOUT_DIR > >>> >> cargo:rerun-if-env-changed=3DRUSTY_V8_ARCHIVE > >>> >> cargo:rerun-if-env-changed=3DRUSTY_V8_MIRROR > >>> >> cargo:rerun-if-env-changed=3DSCCACHE > >>> >> cargo:rerun-if-env-changed=3DV8_FORCE_DEBUG > >>> >> cargo:rerun-if-env-changed=3DV8_FROM_SOURCE > >>> >> cargo:rustc-link-lib=3Dstatic=3Drusty_v8 > >>> >> download lockfile: =E2=80=9C/tmp/guix-build-rust-deno-1.25.2.dr= v-0/deno-1.25.2/target/release/build/lib_download.fslock=E2=80=9D > >>> >> static lib URL: > >>> >> cargo:rustc-link-search=3D/tmp/guix-build-rust-deno-1.25.2.drv-= 0/deno-1.25.2/target/release/gn_out/obj > >>> >> Downloading > >>> >> Python downloader failed, trying with curl. =20 > >>> > Looks like you need to patch rust-v8-0.49 to not try to download > >>> > librusty_v8_release=E2=80=A6 but instead you=E2=80=99ll have to bui= ld it from source > >>> > and let it know where to find it. > >>> > =20 > >>> >> =E2=80=94 stderr > >>> >> thread =E2=80=99main=E2=80=99 panicked at =E2=80=99called `Resu= lt::unwrap()` on an `Err` value: > >>> >> Os { code: 2, kind: NotFound, message: =E2=80=9CNo such file or di= rectory=E2=80=9D }=E2=80=99, > >>> >> /tmp/guix-build-rust-deno-1.25.2.drv-0/deno-1.25.2/guix-vendor/rus= t-v8-0.49.0.tar.gz/build.rs:405:10 > >>> >> note: run with `RUST_BACKTRACE=3D1` environment variable to dis= play a backtrace > >>> >> warning: build failed, waiting for other jobs to finish=E2=80=A6 > >>> >> error: build failed > >>> >> error: in phase =E2=80=99build=E2=80=99: uncaught exception: > >>> >> %exception #<&invoke-error program: =E2=80=9Ccargo=E2=80=9D argume= nts: (=E2=80=9Cbuild=E2=80=9D =E2=80=9C=E2=80=93release=E2=80=9D) exit-stat= us: 101 term-signal: #f stop-signal: #f> > >>> >> phase `build=E2=80=99 failed after 105.5 seconds > >>> >> command =E2=80=9Ccargo=E2=80=9D =E2=80=9Cbuild=E2=80=9D =E2=80=9C= =E2=80=93release=E2=80=9D failed with status 101 > >>> >> builder for `/gnu/store/g4m5c558l1q4g1kggzg2v9vkw352nnaj-rust-deno= -1.25.2.drv=E2=80=99 failed with exit code 1 > >>> >> la compilation de /gnu/store/g4m5c558l1q4g1kggzg2v9vkw352nnaj-rust= -deno-1.25.2.drv a =C3=A9chou=C3=A9 > >>> >> Vous trouverez le journal de compilation dans =C2=AB /var/log/guix= /drvs/g4/m5c558l1q4g1kggzg2v9vkw352nnaj-rust-deno-1.25.2.drv.gz =C2=BB. > >>> >> guix build: erreur : build of `/gnu/store/g4m5c558l1q4g1kggzg2v9vk= w352nnaj-rust-deno-1.25.2.drv=E2=80=99 failed =20 > >>> > =20 > >> > >> =20 > > =20 --Sig_/Pox5p367K.aTzSZPUoQ7isn Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQTpcnBg48VjfIpPS0JLxSIcWnn9GgUCY5nvygAKCRBLxSIcWnn9 GpmjAQDLd3xsRmSle5Ha5VD1R5601xOS52luY+eFHjyTPq6OhQD/ZeAD6oZpeT6X 3oN5wXwQxrOg2IlmY4QpFR7MRgG6AAw= =EM/0 -----END PGP SIGNATURE----- --Sig_/Pox5p367K.aTzSZPUoQ7isn--