Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Apr 2024 17:05:36 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Michael Butler <imb@protected-networks.net>
Cc:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: thunderbird 115.10 build failure on -current
Message-ID:  <5240E034-2B12-4BF5-AA9C-9E01C7E71196@FreeBSD.org>
In-Reply-To: <8d297b50-0b8b-4c5f-af73-0cc2d4ae746f@protected-networks.net>
References:  <5a56df32-0460-41f3-aa66-1a8d3bd5d599@protected-networks.net> <49BDD8CC-8447-4B83-A528-8BFF369A7EBA@FreeBSD.org> <8d297b50-0b8b-4c5f-af73-0cc2d4ae746f@protected-networks.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 18 Apr 2024, at 16:49, Michael Butler <imb@protected-networks.net> =
wrote:
>=20
> On 4/17/24 17:40, Dimitry Andric wrote:
>> On 17 Apr 2024, at 23:07, Michael Butler <imb@protected-networks.net> =
wrote:
>>=20
>>> In a clean environment with default options on -current, I get ..
>>>=20
>>> error[E0412]: cannot find type `_Pred` in this scope
>>> --> =
/usr/ports/mail/thunderbird/work/.build/x86_64-unknown-freebsd/release/bui=
ld/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> {
>>> | +++++++
>>>=20
>>> Any hints?
>>>=20
>> Yes, this is https://bugzilla.mozilla.org/show_bug.cgi?id=3D1873379, =
but apparently the fix =
(https://github.com/mozilla/gecko-dev/commit/627cc80defb3fa48e82ce656536d6=
66176b9f8d1) did not land in the most recent Thunderbird port?
>>=20
>> -Dimitry
>>=20
>>=20
>=20
> Sadly, it now compiles but fails to link :-( With MAKE_JOBS_UNSAFE =
set, I get ..
...
> ld: error: undefined hidden symbol: std::__1::basic_string<char, =
std::__1::char_traits<char>, std::__1::allocator<char>>::assign(char =
const*)=20
> >>> referenced by Unified_cpp_components_viaduct0.cpp=20

That is https://bugzilla.mozilla.org/show_bug.cgi?id=3D1874059 :-)  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.

-Dimitry




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5240E034-2B12-4BF5-AA9C-9E01C7E71196>