From nobody Wed Aug 28 12:35:15 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Wv3lw1sFqz5T9qS for ; Wed, 28 Aug 2024 12:35:24 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Received: from www121.sakura.ne.jp (www121.sakura.ne.jp [153.125.133.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Wv3lv4rK5z47Pf; Wed, 28 Aug 2024 12:35:22 +0000 (UTC) (envelope-from junchoon@dec.sakura.ne.jp) Authentication-Results: mx1.freebsd.org; none Received: from kalamity.joker.local (123-1-21-232.area1b.commufa.jp [123.1.21.232]) (authenticated bits=0) by www121.sakura.ne.jp (8.17.1/8.17.1/[SAKURA-WEB]/20201212) with ESMTPA id 47SCZFUu037217; Wed, 28 Aug 2024 21:35:18 +0900 (JST) (envelope-from junchoon@dec.sakura.ne.jp) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dec.sakura.ne.jp; s=s2405; t=1724848518; bh=eP+beVLguC/F2iIoDWxQdykKGKH4wJc9hqhUYcTJrRw=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=Bbit+65jFxQUVEU6rMdKP75ZqJM5jb6157NScdSCaYCiip2MPrO+lcdLeHQW/a0A1 pdAbt2L1Oc9IomzxO+j9+vZXb0KZexyJcXs7niJ3tbBqeimbqN6CNH45YHw5GtnXev d1woJMGmc0TnYteLherKGaUeJ91b7tprKIgAzffE= Date: Wed, 28 Aug 2024 21:35:15 +0900 From: Tomoaki AOKI To: Mark Millard Cc: dev-commits-ports-main@freebsd.org, Brooks Davis Subject: Re: git: 58dba5b8212f - main - devel/llvm19: prune build on 32-bit archs Message-Id: <20240828213515.3d6394daedb7ab2f584775fe@dec.sakura.ne.jp> In-Reply-To: <5641E5D7-D8A5-4870-AEA7-DF625C94E460@yahoo.com> References: <5641E5D7-D8A5-4870-AEA7-DF625C94E460.ref@yahoo.com> <5641E5D7-D8A5-4870-AEA7-DF625C94E460@yahoo.com> Organization: Junchoon corps X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7684, ipnet:153.125.128.0/18, country:JP] X-Rspamd-Queue-Id: 4Wv3lv4rK5z47Pf On Tue, 27 Aug 2024 18:15:41 -0700 Mark Millard wrote: > Tomoaki AOKI wrote on > Date: Tue, 27 Aug 2024 23:29:35 UTC : > > > Shouldn't BE_WASM kept as default? > > > > www/firefox depends on devel/wasi-*17, and IIRC, devel/wasi-*17 depends > > on devel/llvm17 with BE_WASM enabled. > > > > And www/firefox doesn't have ONLY_FOR_ARCHS and NOT_FOR_ARCHS defined. > > When I look up the active 140releng-armv7-default build, www/firefox > and www/firefox-esr were skipped because of rust-1.79.0_1 not being > available. > > lang/rust (in turn) had failed to build: > > =================================================== > ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 > ===> Building for rust-1.79.0_1 > Building bootstrap > running: /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build --manifest-path /wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/Cargo.toml --verbose --verbose --frozen > Traceback (most recent call last): > File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/x.py", line 50, in > bootstrap.main() > File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstrap.py", line 1165, in main > bootstrap(args) > File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstrap.py", line 1132, in bootstrap > build.build_bootstrap() > File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstrap.py", line 888, in build_bootstrap > run(args, env=env, verbose=self.verbose, cwd=self.rust_root) > File "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstrap.py", line 187, in run > raise RuntimeError(err) > RuntimeError: failed to run: /wrkdirs/usr/ports/lang/rust/work/bootstrap/bin/cargo build --manifest-path /wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/Cargo.toml --verbose --verbose --frozen > *** Error code 1 > > Stop. > make: stopped in /usr/ports/lang/rust > =>> Cleaning up wrkdir > ===> Cleaning for rust-1.79.0_1 > build of lang/rust | rust-1.79.0_1 ended at Sun Aug 25 13:39:13 UTC 2024 > build time: 00:03:22 > !!! build failure encountered !!! > > > portsfallout.com reports for lang/rust: > > port maintainer build environment category date urls > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-08-25 13:36 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-07-25 14:15 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-07-08 00:15 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-06-24 03:53 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-06-13 22:03 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-06-01 02:15 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-05-19 03:51 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-05-06 04:28 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-04-23 02:10 log report port detail FreshPorts > lang/rust rust@FreeBSD.org 140releng-armv7-default build 2024-04-08 09:22 log report port detail FreshPorts > > It looks like everything dependent on lang/rust is effectively > broken for armv7 and has been for 5 months (or more), at least > for the FreeBSD package builders and their procedures. (The > reasons may vary over time. I've not looked at the detail.) > > 133releng-armv7-default and 132releng-armv7-default look > to have a similar status to 140releng-armv7-default as far > as lang/rust failing so everything depending on lang/rust > being broken. > > 133releng-armv7-quarterly and 132releng-armv7-quarterly > and 140releng-armv7-quarterly all look to have a similar > status to 140releng-armv7-default as far as lang/rust > failing so everything depending on lang/rust being broken. > > Currently, the status of BE_WASM does not seem to matter > much for 14.0 or for main [so: 15], at least for the > FreeBSD package builders and their procedures. > > > > Note: I used 140releng-armv7-default because building > main-armv7-default had hangup problems for months (except > when other failing ports blocked trying to build what > showed the hangup problems). So main-armv7-default > history from much of this year is not particularly > useful. > > === > Mark Millard > marklmi at yahoo.com Hm, this kind of problem should be fixed by Rust guys. Because (according to https://www.freshports.org/lang/rust/) amd64 and aarch64 has 1.79.0_1 has lang/rust at 1.79.0_1 for all 13, 14 and current. In addition, i386 has it except for current. So it should be the problem of current Rust or its bootstrap. What we need considering is that BE_WASM should be kept default or not after the Rust problem is fixed. -- Tomoaki AOKI