Summary: | mail-client/thunderbird-115.9.0 fails with error[E0412]: cannot find type `_Pred` in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Attila Tóth <atoth> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | atoth, luke5083 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=917694 https://bugs.gentoo.org/show_bug.cgi?id=927148 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
thunderbird-115.9.0-cannot-find-type-_Pred-in-this-scope.patch
fix-libcxx-18.patch |
Description
Attila Tóth
2024-04-06 12:08:03 UTC
This has been already taken care of for Firefox as per the see also bug. Created attachment 889577 [details, diff]
thunderbird-115.9.0-cannot-find-type-_Pred-in-this-scope.patch
Changes necessary to handle this bug taken from upstream Firefox.
The patch taken from Firefox is not enough, because a linker error pops up: https://bugs.gentoo.org/927148 Created attachment 889578 [details, diff]
fix-libcxx-18.patch
Changes taken from another Firefox bug to make it link correctly.
Is it just me, or others also find solving rust errors a nightmare? You are definitely not the only one :) but back to this bug: Thunderbird still declares llvm-17 as max llvm slot so I'm not in a super hurry to fix this. I don't outright remember whether 115esr needs more patches to compile with llvm-18, but if this patch is enough we can try to include it in 115.10.0 release. mail-client/thunderbird-115.10.1 is still affected |