From nobody Wed Aug 28 18:30:28 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 4WvCdw3cwCz5MWDx for ; Wed, 28 Aug 2024 18:30:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 4WvCdv5wBvz4kGq for ; Wed, 28 Aug 2024 18:30:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1724869841; bh=As4JLLjK6yjN6rxT6bcGtRFEro9TlvggDuc1A6hog4A=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=HFIZpmKBuL1xnmN/0t/BoXLAZaLeNNkqdRNXMqBK43t+vYYiaokz8rUFr+gHsFNVD8KTr6boBUDwcA4IqZrC/tUqODb03/OBFwBBHdcgcwTkkUPdpMHmHQXNfHTbgSQKG3OxRnWJbzBx/UOiOdfrA+aU2ijxYnalOojdDKAbs7MyrNCv84cSOHXsVZwBylyxaA7a1j/jV5WWaEmstEJ0Qi0HAkdInLTYbgfhZD0X92sSlf3nb+MDhVYIdcpy3chskTOFPTbRXgmnAi7m+B9E9KT5T12qGIzK+3nVeljkFyXC6ltqSCYfEJ8n1LpqNuluC7M5LzhAMXai8kvEN42tlA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1724869841; bh=nxE4XZvj8z9LZGYBbwG9oI6Y5goHnAK7uZ7eeZrjaLo=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=IhT3ORYKtUCmdemYCE2KUhYeNRZNOBItizHqRFQKgt3886z9K+22NVtzrOBa74118/+DwcGlAc+tw0dKEpckMaAeA9QZmfQnjPObQhghxkMLQpugN7qa6GKPUG7rIXGpJVlSNZId6VXTnCy6c50N64ZB2LDzOO1q+PHRs8OplRZbxjoJEJzS6m+dzeNdnH9tnt8EDbIwColk718K9ZH0ZE8DCaAdBVcl3FDgCNWaYicrdsOUCIfFrYtE1WaI/M8ChvCgquAowaTRx8sn4yVolM+asiZphgu6Dd1e2jUY5sOS5IiAXKVwLcLdEUmeWrywJ1nVuqiANh4LgRXm6qEgxw== X-YMail-OSG: HjKgQJUVM1liJylnR46.J5SOrncygZcLaIP_7xykOWY.JlbZ7iDx1QW4TDQ8McB Cu7wBqljiUXv7kGXw10H658HzII3Mwg8gvQLLBfb74iVsWKr8YQCX66SxR0yXdn.1U2N8u_rv2wY cF87K9Nm_0rTzcKj2ov9VHuFB_FA5rbHsOhMiaik_pbUKJXzLLrR9ywrV854LglV5qjogxTTGLse kS.4dCjvx.yAFTohHRS8.Q_aVRy8fjPmk3BMn7sil.oQdtVPqpD.2JkYLIFxGxjLUGD..22hOXIr NUVpyJOkft9sMFhrYpc4BnUuoIeiFlCIbSWvHltQWM7T93n5EFLNuJ_dgufeIGKOvfLHv7_PvTzu EiPWv.Hw8c2XPYu3VgdcqxRAowZsINsiQ3nCS8ubK4R.R3_oaSdnCir3MvtjQLgWDp4dtnmEUeA0 rvyjz6ib1dvzfPLVguNMKpFFE4_FbM7r7yPPbRkTkbxF_T5EY_SoX6XoCAczGk3r24g8VkJ.8m0c ky0GWkH3G_sDkvKNs6RO_NRduVU.y8IDouh1otnPXAAz6QHer7mH6zKof5MjeY_EvxwBwfdqvjUg FXarRibw1jAAnQ2QBuqHv4sKeFqvYAnJLenkJEWe7YrgLgXruF80W3FboQqTpIDqa8weLswlyMQX 3PuD.l6lEstB33RoGM2ULD2ubcRjFZXsiaL0qPcptqZTRjHySzq4.bLzgrUCmtiIiw9dLgVeGlzd JTdIlUN1_tNE._ZovBaVg4bHEEux5lGgQtiTuzOC8FUCLQLO1_l.JXV3F.LghSpYVwPP.I65GR8Y 0aplJUHK4raEMk9z185ewPT0QlVXgzbHZjVoGLIP6W1Mw7V9DcVLvjUOGk1tENzjk7WDOdjT7qeS WWCAlbYkVzaljLTW7XS4lNCxT4v9yz99UDEw_Cw8Xmr1Hcyw663ETtaoYCjwYNf0Ep6rqlRrGQcu eJcfBQzk6McIER.kMldeDsO9T2O.CxoM8LkWfGtT63LOjBOFf25l.hmfCn6Om5qp6DhI8mXiPj7M PtjVr67_OzZEKN4YEiiwtoZDXGU4HSSJeSpwSKBo_Ze_gkPWRq0BsVEqGkXGuY_vYYaZsEU4z29E kgfdxz5xI5ChvkbbU2KZVFX.wpsRMoVyKWEvV6qYlTpiicIJYYRhuLRpi7V8rFEs1VqLmu6h_AC_ BCPcqbNugN0JDGOUwtJdyOeUOSTc.gac4IQUIeTu_7m2WbUZiMvUPS.p4wntCDjo3.GRQQTzMGPM 0_u.dKu81n8LIdV3Euy.JpsJ3NNpFiaAeQ2cYBg_sIDKLO3o6awlBugP_QVJQabz.qS.uHmyqX6h eE9Y32Po_1Y6cTDqHplyvXepI5KZxZNhm1d3ngfEAU4nULknB.d2I125fZBN9c6Z89fgPzNKIed2 xTiRdjYNEB6Ccm1rEHbWBp5yDzKFcp3GkbSOQ1CWIpbJxBXaAVaH3Bkb5bDGdfm2piOyrqXEJLyE 2aNDpIlFKRh2IQz0lWIRe0uXpGzTy7gQizB_ma0yAKIl2MCVVwtZptFHJ73ZDlhDZYQJckvyT_ex j4bc0OFtI2HIGzds9C3WI5iMgc4Z81QJij.1l.nhfzO1n3S5vmygWELnXBJr4ZG4pfk4XbBChyVd Y8kYwdq5nEBKQ_cBmUqzGq6IX5o8lnxXftv8PmLn9xfhW8yuOw4MuxYoveyW82YswZu1Kz7rfaaJ 8qxM9GK5HvvDt4nFhJ.UMX_idW9xHIw.zRg1oppyw3dFxAgvVvrCsjKPliISQdewJgsf7Gnsc4.V V6a5r_LWJmjTovWX6MBY4y4QNNrIizSYREW9PfsPQ8Cy4lA.VFqQXrZp5oT4dhjlwyks7XwDuPbK 4qiCpOTlplwE5mvfeInbyAS9X6q.t4plktAcjHjCtAY_vRaebokeOHLgB7yVPqmSShTSJZV0wd_I lRU77xzLyhYB1a0LpySvee9DoKFYWf4MByXUo5JHDTD_3IFV5Z3Kf0QFHyxYV5W10RllD5ixp17K n_VxQYgleg2xvPQNZNiR2b7lhy7cyhmhgoRVuY0FgdFrOWWBuLU0ob4GH4HMTYPAOGhc.pLscRrP TGlm7v_D3xA6FuXZ50toH4.IkTnFRanTqpm0KhAueXv8X5DtGCb05iDWMC9QRdKD2j2rWwyzOx_L _ezZ.qTV7cjpW24NnFV_tTEGWHlf8ERqEzDEcGJDcsrSQQ0R97RAbyvxNy2N1E4e29ID7TOPmgtL bbwUaf_Y8J7.btOSwZdAJ4T0z7Y1tKtDyqrrQaZdW2K4bHdnEfu5OrVVVpRQxkIEtnBqLMmVH9N1 32XzFPu.38bG.vtld8GE- X-Sonic-MF: X-Sonic-ID: eede683b-b085-4698-96c3-a6eefbe9d743 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Wed, 28 Aug 2024 18:30:41 +0000 Received: by hermes--production-gq1-5d95dc458-sd55t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 874771ad6762f400cf5e3c01bf433c42; Wed, 28 Aug 2024 18:30:39 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: Re: git: 58dba5b8212f - main - devel/llvm19: prune build on 32-bit archs From: Mark Millard In-Reply-To: <20240828213515.3d6394daedb7ab2f584775fe@dec.sakura.ne.jp> Date: Wed, 28 Aug 2024 11:30:28 -0700 Cc: dev-commits-ports-main@freebsd.org, Brooks Davis Content-Transfer-Encoding: quoted-printable Message-Id: <5DEC6F5B-21E8-46E3-A6F8-224362AE7DA5@yahoo.com> References: <5641E5D7-D8A5-4870-AEA7-DF625C94E460.ref@yahoo.com> <5641E5D7-D8A5-4870-AEA7-DF625C94E460@yahoo.com> <20240828213515.3d6394daedb7ab2f584775fe@dec.sakura.ne.jp> To: Tomoaki AOKI X-Mailer: Apple Mail (2.3776.700.51) 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:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4WvCdv5wBvz4kGq On Aug 28, 2024, at 05:35, Tomoaki AOKI = wrote: > On Tue, 27 Aug 2024 18:15:41 -0700 > Mark Millard wrote: >=20 >> Tomoaki AOKI wrote on >> Date: Tue, 27 Aug 2024 23:29:35 UTC : >>=20 >>> Shouldn't BE_WASM kept as default? >>>=20 >>> www/firefox depends on devel/wasi-*17, and IIRC, devel/wasi-*17 = depends >>> on devel/llvm17 with BE_WASM enabled. >>>=20 >>> And www/firefox doesn't have ONLY_FOR_ARCHS and NOT_FOR_ARCHS = defined. >>=20 >> 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. >>=20 >> lang/rust (in turn) had failed to build: >>=20 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D >> =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 >> =3D=3D=3D> 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.tom= l --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/bootstra= p.py", line 1165, in main >> bootstrap(args) >> File = "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstra= p.py", line 1132, in bootstrap >> build.build_bootstrap() >> File = "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstra= p.py", line 888, in build_bootstrap >> run(args, env=3Denv, verbose=3Dself.verbose, cwd=3Dself.rust_root) >> File = "/wrkdirs/usr/ports/lang/rust/work/rustc-1.79.0-src/src/bootstrap/bootstra= p.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.tom= l --verbose --verbose --frozen >> *** Error code 1 >>=20 >> Stop. >> make: stopped in /usr/ports/lang/rust >> =3D>> Cleaning up wrkdir >> =3D=3D=3D> 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 !!! >>=20 >>=20 >> portsfallout.com reports for lang/rust: >>=20 >> 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 >>=20 >> 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.) >>=20 >> 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. >>=20 >> 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. >>=20 >> 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. >>=20 >>=20 >>=20 >> 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. >>=20 >> =3D=3D=3D >> Mark Millard >> marklmi at yahoo.com >=20 > 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. >=20 > What we need considering is that BE_WASM should be kept default or not > after the Rust problem is fixed. >=20 Hello. Looking back at an old log for which building armv7 www/firefox was attempted on ampere2 ( 140releng-armv7-quarterly 2f4b45697768 ): memory allocation of 72901804 bytes failed error: could not compile `style` (lib) and: = /wrkdirs/usr/ports/www/firefox/work/firefox-124.0.1/media/libtheora/lib/ar= m/armcpu.c:152:3: error: "Configured to use ARM asm but no CPU detection = method available for " "your platform. Reconfigure with --disable-asm = (or send patches)." # error "Configured to use ARM asm but no CPU detection method available = for " \ ^ 1 error generated. See: = http://ampere1.nyi.freebsd.org/build.html?mastername=3D140releng-armv7-qua= rterly&build=3D2f4b45697768 A similar point goes for www/firefox-esr relative to memory use: LLVM ERROR: out of memory Allocation failed error: could not compile `gkrust` (lib) See: = http://ampere1.nyi.freebsd.org/data/140releng-armv7-quarterly/2f4b45697768= /logs/errors/firefox-esr-115.9.1,1.log It is, unfortunately, very difficut to figure out the most recent time that an armv7 www/firefox or www/firefox-esr build completed successfully on any official FreeBSD package builder --even if it was within the records that are still kept for any ampere* . Prior to the ampere* 's it likely never built under qemu because of qemu problems that blocked most ports from building (most being skipped). It may be that armv7 firefox has never managed to build in the FreeBSD package server based builds. Similarly for forefox-esr . =3D=3D=3D Mark Millard marklmi at yahoo.com