From nobody Thu Apr 18 15:30:43 2024 X-Original-To: freebsd-ports@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 4VL1vB5p1yz5H4nd for ; Thu, 18 Apr 2024 15:30:46 +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 4VL1vB2K4rz4q3j; Thu, 18 Apr 2024 15:30:46 +0000 (UTC) (envelope-from cy.schubert@cschubert.com) Authentication-Results: mx1.freebsd.org; none Received: from shw-obgw-4004a.ext.cloudfilter.net ([10.228.9.227]) by cmsmtp with ESMTPS id xSbkrmzDZ2Ui5xTinrNfda; Thu, 18 Apr 2024 15:30:45 +0000 Received: from spqr.komquats.com ([70.66.152.170]) by cmsmtp with ESMTPSA id xTilrPVOcWhyfxTimrSWas; Thu, 18 Apr 2024 15:30:45 +0000 X-Authority-Analysis: v=2.4 cv=MenPuI/f c=1 sm=1 tr=0 ts=66213ca5 a=y8EK/9tc/U6QY+pUhnbtgQ==:117 a=y8EK/9tc/U6QY+pUhnbtgQ==:17 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=raytVjVEu-sA:10 a=6I5d2MoRAAAA:8 a=zxA2vyXaAAAA:8 a=pQs5aej7AAAA:8 a=NEAV23lmAAAA:8 a=YxBL1-UpAAAA:8 a=EkcXrb_YAAAA:8 a=YUIBdRssGDzolE4zsJ0A:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 a=nK2txNHJmq7TfjpuLlwI: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 94EE6CBD; Thu, 18 Apr 2024 08:30:43 -0700 (PDT) Received: from slippy (localhost [IPv6:::1]) by slippy.cwsent.com (Postfix) with ESMTP id 851102ED; Thu, 18 Apr 2024 08:30:43 -0700 (PDT) Date: Thu, 18 Apr 2024 08:30:43 -0700 From: Cy Schubert To: Dimitry Andric Cc: Michael Butler , FreeBSD Ports Subject: Re: thunderbird 115.10 build failure on -current Message-ID: <20240418083043.55f43415@slippy> In-Reply-To: <5240E034-2B12-4BF5-AA9C-9E01C7E71196@FreeBSD.org> References: <5a56df32-0460-41f3-aa66-1a8d3bd5d599@protected-networks.net> <49BDD8CC-8447-4B83-A528-8BFF369A7EBA@FreeBSD.org> <8d297b50-0b8b-4c5f-af73-0cc2d4ae746f@protected-networks.net> <5240E034-2B12-4BF5-AA9C-9E01C7E71196@FreeBSD.org> Organization: KOMQUATS X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd15.0) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfBDa2i5lh34CmVuvAUyFYfdaE5BSqIqlYdwkisJCjWl1ndbqb4g5ZjhXfx8o9eWzhondMMRLai0QE0iUgikpOzgZ6aeooUhhLPf6cg9ahlzQdHTErMAc QeJA9WguWAP+zope5GYsAtf+Uw6YD8NVoTxMsZ5uX1bl2J2wTI4KXYXkAFgg4fSJflT1BGIC3wP8MvvwisrIH33okrrbC7OPcS2aj3I4pi5/35AZAlfWM+5t VydOc7ukFFSyN1qE2lMmOCCzLIh5KcOcZGjmLpvHTsI= 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:16509, ipnet:3.96.0.0/15, country:US] X-Rspamd-Queue-Id: 4VL1vB2K4rz4q3j On Thu, 18 Apr 2024 17:05:36 +0200 Dimitry Andric wrote: > On 18 Apr 2024, at 16:49, Michael Butler wrote: > > > > On 4/17/24 17:40, Dimitry Andric wrote: > >> On 17 Apr 2024, at 23:07, Michael Butler wrote: > >> > >>> In a clean environment with default options on -current, I get .. > >>> > >>> error[E0412]: cannot find type `_Pred` in this scope > >>> --> /usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/build/style-5fb673490cc43b88/out/gecko/structs.rs:34497: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> { > >>> | +++++++ > >>> > >>> Any hints? > >>> > >> Yes, this is https://bugzilla.mozilla.org/show_bug.cgi?id=1873379, but apparently the fix (https://github.com/mozilla/gecko-dev/commit/627cc80defb3fa48e82ce656536d666176b9f8d1) did not land in the most recent Thunderbird port? > >> > >> -Dimitry > >> > >> > > > > Sadly, it now compiles but fails to link :-( With MAKE_JOBS_UNSAFE set, I get .. > .. > > ld: error: undefined hidden symbol: std::__1::basic_string, std::__1::allocator>::assign(char const*) > > >>> referenced by Unified_cpp_components_viaduct0.cpp > > That is https://bugzilla.mozilla.org/show_bug.cgi?id=1874059 :-) I think these days Thunderbird is a project more "away" from the main Firefox project, so they may not keep up-to-date with the most recent commits made on the Mozilla side. It's not that. Our thunderbird port tracks thunderbird-esr while our firefox ports have firefox-esr and firefox (for mainline). We should probably rename our thunderbird port to thunderbird-esr and add a thunderbird port that tracks upstream mainline. -- Cheers, Cy Schubert FreeBSD UNIX: Web: https://FreeBSD.org NTP: Web: https://nwtime.org e^(i*pi)+1=0