From nobody Sun Apr 14 20:17:40 2024 X-Original-To: dev-commits-ports-all@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 4VHhS85YYSz5H18Z; Sun, 14 Apr 2024 20:17:44 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VHhS8047yz4p2q; Sun, 14 Apr 2024 20:17:43 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of cy.schubert@cschubert.com has no SPF policy when checking 3.97.99.32) smtp.mailfrom=cy.schubert@cschubert.com Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTPS id w48orjDZg2Ui5w6IJrCxtf; Sun, 14 Apr 2024 20:17:43 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPSA id w6IGrgz6FByQrw6IHrZxIT; Sun, 14 Apr 2024 20:17:42 +0000 X-Authority-Analysis: v=2.4 cv=UOF+Hzfy c=1 sm=1 tr=0 ts=661c39e6 a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=kj9zAlcOel0A:10 a=raytVjVEu-sA:10 a=VxmjJ2MpAAAA:8 a=6I5d2MoRAAAA:8 a=BzObnAOqAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=0TRY55446r8BMwUiEAcA:9 a=CjuIK1q_8ugA:10 a=72X3yWlgLqUA:10 a=7gXAzLPJhVmCkEl4_tsf:22 a=IjZwj45LgO3ly-622nXo:22 a=PuSIgb6VMkSJ0_1bSHE4:22 a=Ia-lj3WSrqcvXOmTRaiG:22 a=LK5xJRSDVpKd5WXXoEvA:22 Received: from slippy.cwsent.com (slippy [10.1.1.91]) by spqr.komquats.com (Postfix) with ESMTP id 7E50A1CFB; Sun, 14 Apr 2024 13:17:40 -0700 (PDT) Received: by slippy.cwsent.com (Postfix, from userid 1000) id 5F1801A0; Sun, 14 Apr 2024 13:17:40 -0700 (PDT) X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.8+dev Reply-to: Cy Schubert From: Cy Schubert X-os: FreeBSD X-Sender: cy@cwsent.com X-URL: http://www.cschubert.com/ To: Juraj Lutter , Rainer Hurling , Christoph Moench-Tegeder cc: "" , "" , "" Subject: Re: git: 3426640f52e5 - main - mail/thunderbird: update to 115.10.0 (rc2) In-reply-to: <20240414123617.8C04F569@slippy.cwsent.com> References: <202404132108.43DL8i4F009187@gitrepo.freebsd.org> <20240414070403.2BB88624@slippy.cwsent.com> <6f39fefa-eb42-4ac8-bef4-b05b17a06e40@gwdg.de> <05392D00-3717-474E-AFA8-E6594BB7183D@FreeBSD.org> <20240414123617.8C04F569@slippy.cwsent.com> Comments: In-reply-to Cy Schubert message dated "Sun, 14 Apr 2024 05:36:17 -0700." List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 14 Apr 2024 13:17:40 -0700 Message-Id: <20240414201740.5F1801A0@slippy.cwsent.com> X-CMAE-Envelope: MS4xfGqecQ5YlZq6z9v8ogWJgb14vKTm6OI1oUYoofxBoxEZRbmA2VTjmxI0F7wmKfYmk2eXhBgMBKR1Y3z4OsByYnhQ7oUfPLJ51eDbUPtGFGYyWAQA+hXL 1l87drrVrABE4SRPusJZpXN7eSLZj4PXUKI03wpZMusdA4F3KrSW/8v/MLNaZvj6XeCwfVaput9WRvSEDFWUEl2yTJ8haLvBpOcowjUhjMUNWYUPeOQ62lhN DlqYyMSYDSCGs323Lla4D/M1JTppRgWTd+HkTydg2H47QB+gjg22v2VlBljLHBVKiOlydM/eHc9O+ny+5JulxTTwtrMB7UZHVChfZ2StDWmA2G+Exy7+q9SU xXFoY0ZhmAes34iqLsNErglM6sBNMfgqKCzGNrZzA1gprM9Xsvw= X-Spamd-Bar: - X-Spamd-Result: default: False [-1.83 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; AUTH_NA(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.928]; MV_CASE(0.50)[]; RWL_MAILSPIKE_VERYGOOD(-0.20)[3.97.99.32:from]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.32:from]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; RCVD_COUNT_THREE(0.00)[4]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-ports-all@freebsd.org,dev-commits-ports-main@freebsd.org]; RCPT_COUNT_FIVE(0.00)[6]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_REPLYTO(0.00)[Cy.Schubert@cschubert.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; DMARC_NA(0.00)[cschubert.com]; REPLYTO_EQ_FROM(0.00)[] X-Rspamd-Queue-Id: 4VHhS8047yz4p2q In message <20240414123617.8C04F569@slippy.cwsent.com>, Cy Schubert writes: > In message <05392D00-3717-474E-AFA8-E6594BB7183D@FreeBSD.org>, Juraj Lutter > wri > tes: > > > > > > > > > On 14 Apr 2024, at 13:31, Rainer Hurling wrote: > > >=20 > > > For me it fails in Poudriere with recent 15.0-CURRENT and clang = > > 18.1.3, but it succeeds with slightly older 15.0-CURRENT and clang 17. > > >=20 > > > I don't know, if base clang version 18 is the reason for the breakage? > > > > It looks more like rust-related. Are rust versions used to compile = > > thunderbird the same on both your -CURRENT systems? > > rust-1.77.0 Building it by hand with DISABLE_MAKE_JOBS I see this: Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=mdns_service CARGO_MANIFEST_DIR=/export/wrkdir/amd64/usr /ports/mail/thunderbird/work/thunderbird-115.10.0/dom/media/webrtc/transport /mdns_service CARGO_PKG_AUTHORS='Dan M inor ' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICE NSE_FILE='' CARGO_PKG_NAME=mdns_service CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARG O_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSIO N_PRE='' LD_LIBRARY_PATH='/export/wrkdir/amd64/usr/ports/mail/thunderbird/wo rk/.build/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name mdns_service --edition=2018 dom/media/webrtc/transport/mdns_service/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompa t --diagnostic-width=114 --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=894ec80d65a2e1eb - C extra-filename=-894ec80d65a2e1eb --out-dir /export/wrkdir/amd64/usr/ports/ mail/thunderbird/work/.build/x86_64-un known-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=/export/wrkdir/amd64/usr/ports/mail/thunderbi rd/work/thunderbird-115.10.0/build/cargo-linker -L dependency=/export/wrkdir/amd64/usr/ports/mail/thunderbird/work /.build/x86_64-unknown-freebsd/release/deps -L dependency=/export/wrkdir/amd 64/usr/ports/mail/thunderbird/work/.bu ild/release/deps --extern byteorder=/export/wrkdir/amd64/usr/ports/mail/thun derbird/work/.build/x86_64-unknown-fre ebsd/release/deps/libbyteorder-e1742701afaa1e83.rmeta --extern dns_parser=/export/wrkdir/amd64/usr/ports/mail/thun derbird/work/.build/x86_64-unknown-freebsd/release/deps/libdns_parser-813018 e540cadd90.rmeta --extern gecko_profil er=/export/wrkdir/amd64/usr/ports/mail/thunderbird/work/.build/x86_64-unknow n-freebsd/release/deps/libgecko_profil er-4ee41bbaea0c96b6.rmeta --extern log=/export/wrkdir/amd64/usr/ports/mail/t hunderbird/work/.build/x86_64-unknown- freebsd/release/deps/liblog-1530d20d7812c073.rmeta --extern socket2=/export/wrkdir/amd64/usr/ports/mail/thunderbir d/work/.build/x86_64-unknown-freebsd/release/deps/libsocket2-68d43f91c15b301 f.rmeta --extern uuid=/export/wrkdir/a md64/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/d eps/libuuid-2c3651165594b1c4.rmeta -C force-frame-pointers=yes --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` error[E0412]: cannot find type `_Pred` in this scope --> /export/wrkdir/amd64/usr/ports/mail/thunderbird/work/.build/x86_64- unknown-freebsd/release/build/style-5fb673490cc43b88/out/gecko/structs.rs:34 497:49 | 34497 | pub _base: root::std::__1::_And<_Pred>, | ^^^^^ not found in this scope | help: you might be missing a type parameter | 34496 | pub struct tuple__EnableUTypesCtor<_Pred> { | +++++++ rustc --explain tells me: bob$ rustc --explain E0412 A used type name is not in scope. Erroneous code examples: impl Something {} // error: type name `Something` is not in scope // or: trait Foo { fn bar(N); // error: type name `N` is not in scope } // or: fn foo(x: T) {} // type name `T` is not in scope To fix this error, please verify you didn't misspell the type name, you did declare it or imported it into the scope. Examples: struct Something; impl Something {} // ok! // or: trait Foo { type N; fn bar(_: Self::N); // ok! } // or: fn foo(x: T) {} // ok! Another case that causes this error is when a type is imported into a parent module. To fix this, you can follow the suggestion and use File directly or use super::File; which will import the types from the parent namespace. An example that causes this error is below: use std::fs::File; mod foo { fn some_function(f: File) {} } use std::fs::File; mod foo { // either use super::File; // or // use std::fs::File; fn foo(f: File) {} } bob$ This certainly looks like an upstream problem. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0