From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uAF3JIAxMmEuHgEAgWs5BA (envelope-from ) for ; Fri, 03 Sep 2021 16:30:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id WMIzIIAxMmGROgAAB5/wlQ (envelope-from ) for ; Fri, 03 Sep 2021 14:30:24 +0000 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 89F4623E1 for ; Fri, 3 Sep 2021 16:30:23 +0200 (CEST) Received: from localhost ([::1]:52128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMAD0-0003fm-IY for larch@yhetil.org; Fri, 03 Sep 2021 10:30:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36156) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMACg-0003fV-IC for bug-guix@gnu.org; Fri, 03 Sep 2021 10:30:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34128) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mMACg-0003K2-6O for bug-guix@gnu.org; Fri, 03 Sep 2021 10:30:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mMACg-0003mh-46 for bug-guix@gnu.org; Fri, 03 Sep 2021 10:30:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50355: [core-updates-frozen] Building mozjs with rust@1.54 fails Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 03 Sep 2021 14:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50355 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 50355@debbugs.gnu.org Received: via spool by 50355-submit@debbugs.gnu.org id=B50355.163067940014515 (code B ref 50355); Fri, 03 Sep 2021 14:30:02 +0000 Received: (at 50355) by debbugs.gnu.org; 3 Sep 2021 14:30:00 +0000 Received: from localhost ([127.0.0.1]:45674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMACe-0003m3-44 for submit@debbugs.gnu.org; Fri, 03 Sep 2021 10:30:00 -0400 Received: from mail-qt1-f176.google.com ([209.85.160.176]:34473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mMACb-0003ln-UT for 50355@debbugs.gnu.org; Fri, 03 Sep 2021 10:29:58 -0400 Received: by mail-qt1-f176.google.com with SMTP id 2so4661065qtw.1 for <50355@debbugs.gnu.org>; Fri, 03 Sep 2021 07:29:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-transfer-encoding; bh=CWN+UCz5qLQ5RqYcTbOrr0+DGw+TOUXQmzpU9DSX3ug=; b=qZKyejZyIK/SAWcfO6fr0dZOYWO3/qLTy4JRgOWD5QzSsLrqLFGFcYAIRMklsonCKv aY9P9dubmYicD4LmbsxR/PIg9/lf3yh1MX7Dd9nVQQPA4eXJpTm2fYXxIWIaeSZRzizK ozwe+JeGdBZC8E71fos1NvZvO51T9KXMMzwWL//iALoNX2NiXI7RWv8wwLr27MKABzya mF2Muqn1/Jgy3uJ7iIrLKWE62BulNnrKfaJncey2oYn3WZW6tidxg9qwhPQ1WtQu30Kz Q2pCqpdfb0QG/uJeL34cQv8LqLqbeJnwstRBE70Bnli4yDK33o6ACfaKE2D7H8zGMgDK dwiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=CWN+UCz5qLQ5RqYcTbOrr0+DGw+TOUXQmzpU9DSX3ug=; b=l3RCOT0erthHKde232fascKuSI655P/0ODzq/li9VihRqd47GEhKMl8UGtpOZ6EBOi 4N88AUV2LQTCzUb5Gu9eDIn0UJQ6EvcC8nH9N+BpF3KnDNgNM1am7miPOQo326yiZrpQ nJlJRgeJNgKEsnZzyWc7j9x9Bbld8YGKoXQYq4FuAQSzrC+eLFCXL5sajpOq6KjhkcKG dbE1paPMRX/FS9vpHJQutYTXYI5kd696fE1u9gXE7On9Xwfdr1pI9rfcgkkZxNUZwXob K0MQsd+oDRUD4ekIw4R6MCP4KyyvImtbvWB/xP6zEZgkSrLSka6dp2Ju0a4F5kUV8C+Z L1qg== X-Gm-Message-State: AOAM532vRr6Z3SQW72YM0Y+erwlelrZlpCxad5U2Sdzt7AdbhUYxci8M E9tir32AoorjnjMlN9htccWWcXo5Wjk= X-Google-Smtp-Source: ABdhPJyFGrI4bbC93Wa5w9d7XVDrdlfMLnq1uX/v+SaAOzVJGRhFb8qmonRRYtKJWoK93TIziwl9FA== X-Received: by 2002:ac8:7611:: with SMTP id t17mr4060484qtq.51.1630679392116; Fri, 03 Sep 2021 07:29:52 -0700 (PDT) Received: from hurd ([207.35.94.150]) by smtp.gmail.com with ESMTPSA id v10sm3819366qkj.79.2021.09.03.07.29.51 for <50355@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Sep 2021 07:29:51 -0700 (PDT) From: Maxim Cournoyer References: <87eea5di2n.fsf@gmail.com> Date: Fri, 03 Sep 2021 10:29:50 -0400 In-Reply-To: <87eea5di2n.fsf@gmail.com> (Maxim Cournoyer's message of "Fri, 03 Sep 2021 07:17:20 -0400") Message-ID: <8735qld95t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1630679423; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=CWN+UCz5qLQ5RqYcTbOrr0+DGw+TOUXQmzpU9DSX3ug=; b=GPBxeGLIPX/fiShujqIq3ZgvenTSIUc9MhhSrkZquNyBklbY8kz2Wl6mArGs4zz4jpuPzf ZEkd5MOKd+IWCodb4yAKxJE1vEH6IVvVllmOU7qKuDPLAPSKulnGpPjTMZblQvc/GQSe7t dUKsYFOouycUtRAu50METlcMOID5YCUwNW6s7ixDni117gbEgILrycvpbnvl7ThtaRHN8N boJRnRUK3NmCRgMLrHdAcZoENCZXiHpzcz//syK1ED8sfdvJ1z2UtN/zapSDcbrzkJRRz8 qFd412QgvWcjsf7vEke459/WTQ3lNj+VkNxgYXtLcZ5/oyR1VuKqTeNP8b6lfQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630679423; a=rsa-sha256; cv=none; b=XAuOCTHOUfvr0nzvRALu5Hh1cwZJ8p4SjMZCxblH8pWRZPTs1UtPwSZ1+oBHGXL+HoosFs TR8xERQpSnvGhrnkhCfUG5v5T9f/QOSchrr23/eZnBNNakvoGBhJMStcfFZrvjqqGTAo70 F1/as8y0BhMkNQ/OqPhfGgdw+h5y6UXNHILlDMrwSaDb935sqduaDxCn/cIi7WByzmlN9E Ktx6UqMtzHuPVmlYOunsosJo+9+Uqo89DRK81g3pP7J7lHLd84GA0USGJnoeqSxJ5cBa/n 5opmIxcOxEcyDg0AB2yFpvskHrj1ULaiFpl1TTtnkKq1Eb9wdJHzshn4jQLFMA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=qZKyejZy; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: 1.18 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=qZKyejZy; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 89F4623E1 X-Spam-Score: 1.18 X-Migadu-Scanner: scn1.migadu.com X-TUID: X4WQu6P4y0SX Hi, Maxim Cournoyer writes: > Hello Guix! > > I'm nearly done updating the Rust bootstrap for core-updates-frozen; one > of the changes is that only the current rust (1.54) gets exposed and > used everywhere. This seems to be OK so far, except for mozjs, which > fails to build like so: > > error: aborting due to 8 previous errors > > Some errors have detailed explanations: E0432, E0557. > For more information about an error, try `rustc --explain E0432`. > The following warnings were emitted during compilation: > > warning: Cannot set `RUSTC_BOOTSTRAP=3D1` from build script of `packed_si= md v0.3.3 (https://github.com/hsivonen/packed_simd?rev=3D3541e3818fdc7c2a24= f87e3459151a4ce955a67a#3541e381)`. > note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would s= ubvert the stability guarantees of Rust for your project. > > error: could not compile `packed_simd` > > Caused by: > process didn't exit successfully: `CARGO=3D/gnu/store/sgvw6h637pgw3mrn9= wva29b8645z37m0-rust-1.54.0-cargo/bin/cargo CARGO_CRATE_NAME=3Dpacked_simd = CARGO_MANIFEST_DIR=3D/tmp/guix-build-mozjs-78.10.1.drv-0/firefox-78.10.1/th= ird_party/rust/packed_simd CARGO_PKG_AUTHORS=3D'Gonzalo Brito Gadeschi ' CARGO_PKG_DESCRIPTION=3D'Portable Packed SIMD vectors'= CARGO_PKG_HOMEPAGE=3D'https://github.com/rust-lang-nursery/packed_simd' CA= RGO_PKG_LICENSE=3DMIT/Apache-2.0 CARGO_PKG_LICENSE_FILE=3D'' CARGO_PKG_NAME= =3Dpacked_simd CARGO_PKG_REPOSITORY=3D'https://github.com/rust-lang-nursery= /packed_simd' CARGO_PKG_VERSION=3D0.3.3 CARGO_PKG_VERSION_MAJOR=3D0 CARGO_P= KG_VERSION_MINOR=3D3 CARGO_PKG_VERSION_PATCH=3D3 CARGO_PKG_VERSION_PRE=3D''= LD_LIBRARY_PATH=3D'/tmp/guix-build-mozjs-78.10.1.drv-0/firefox-78.10.1/run= -configure-from-here/release/deps:/gnu/store/89iv0hicjlmgdxk01sj9lc95xkdkb8= f0-rust-1.54.0/lib' OUT_DIR=3D/tmp/guix-build-mozjs-78.10.1.drv-0/firefox-7= 8.10.1/run-configure-from-here/x86_64-unknown-linux-gnu/release/build/packe= d_simd-36a821efa8c03e42/out /gnu/store/89iv0hicjlmgdxk01sj9lc95xkdkb8f0-rus= t-1.54.0/bin/rustc --crate-name packed_simd --edition=3D2018 /tmp/guix-buil= d-mozjs-78.10.1.drv-0/firefox-78.10.1/third_party/rust/packed_simd/src/lib.= rs --error-format=3Djson --json=3Ddiagnostic-rendered-ansi,artifacts --crat= e-type lib --emit=3Ddep-info,metadata,link -C opt-level=3D2 -C panic=3Dabor= t -C embed-bitcode=3Dno --cfg 'feature=3D"default"' --cfg 'feature=3D"into_= bits"' -C metadata=3D220aa1d9e77763e7 -C extra-filename=3D-220aa1d9e77763e7= --out-dir /tmp/guix-build-mozjs-78.10.1.drv-0/firefox-78.10.1/run-configur= e-from-here/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-l= inux-gnu -C linker=3D/tmp/guix-build-mozjs-78.10.1.drv-0/firefox-78.10.1/bu= ild/cargo-linker -L dependency=3D/tmp/guix-build-mozjs-78.10.1.drv-0/firefo= x-78.10.1/run-configure-from-here/x86_64-unknown-linux-gnu/release/deps -L = dependency=3D/tmp/guix-build-mozjs-78.10.1.drv-0/firefox-78.10.1/run-config= ure-from-here/release/deps --extern cfg_if=3D/tmp/guix-build-mozjs-78.10.1.= drv-0/firefox-78.10.1/run-configure-from-here/x86_64-unknown-linux-gnu/rele= ase/deps/libcfg_if-646d80c97708097e.rmeta --cap-lints warn -C opt-level=3D2= --cap-lints warn -Cembed-bitcode=3Dyes -C codegen-units=3D1` (exit status:= 1) Simply updating to latest version resolves it: successfully built /gnu/store/vbx2l76svqjbsz1dhgjr73kilgkk5ybv-mozjs-78.13.= 0.drv /gnu/store/112gxnbnnw89nfhi9z74i5pzlsk8l04r-mozjs-78.13.0 Maxim