Summary: | www-client/seamonkey-2.53.18.2 - [perl-5.40] [icu-75.1] [gcc-15] 13:46.44 error[E0557]: feature has been removed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Myckel Habets <gentoo-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aescribano, gamerguy, gentoo-bugs, herrtimson, mozilla |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/38200 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt.xz environment etc.clang.tar.xz etc.portage.tar.xz logs.tar.xz qlist-info.txt.xz temp.tar.xz www-client:seamonkey-2.53.18.2:20240702-203655.log.xz |
Description
Toralf Förster
2024-07-03 16:40:56 UTC
Created attachment 896867 [details]
emerge-info.txt
Created attachment 896868 [details]
emerge-history.txt.xz
Created attachment 896869 [details]
environment
Created attachment 896870 [details]
etc.clang.tar.xz
Created attachment 896871 [details]
etc.portage.tar.xz
Created attachment 896872 [details]
logs.tar.xz
Created attachment 896873 [details]
qlist-info.txt.xz
Created attachment 896874 [details]
temp.tar.xz
Created attachment 896875 [details]
www-client:seamonkey-2.53.18.2:20240702-203655.log.xz
I believe this is the same issue as firefox-esr has with >=dev-lang/rust-1.78.0 I recently updated a system that wasn't updated for a few months. Of course, that was followed by a profile migration from 17.1 to 23.0. Every package updated with the exception of Seamonkey. I uninstalled the installed version and continued with the migration. Then after emerge --emptytree, I tried to compile Seamonkey and it still was not possible. Searching the web did not bring much luck, as expected. I tried a few things, played with makeopts, icu etc. I saw a message that it was looking for clang-17, so I emerged it to a new slot. This also did not work. It always failed with no clear message (at least to me). Error 2 is basically all I got. I had read in some places problems with rust and mozilla products but here was the first time I saw the comment that it is a problem with rust 1.74 and up. I had 1.70 installed. I masked both 1.79 and 1.79 binary packages, downgraded to 1.71 and tried emerging Seamonkey again. And it worked, compiled without a problem and works as intended. Just wanted to share. rust version was 1.79 not 1.70 pullrequest for the seamonkey-patches to fix this issue: https://github.com/BioMike/gentoo-seamonkey-patches/pull/3 if anyone has gcc-13/14 available, please test if it works (In reply to tt_1 from comment #13) > pullrequest for the seamonkey-patches to fix this issue: > > BioMike/gentoo-seamonkey-patches/pull/3 > > if anyone has gcc-13/14 available, please test if it works I confirm that it works with gcc 14.2.0 thanks for testing does anyone know if Myckel is available at the moment? (In reply to Alfonso Escribano from comment #14) > (In reply to tt_1 from comment #13) > > pullrequest for the seamonkey-patches to fix this issue: > > > > BioMike/gentoo-seamonkey-patches/pull/3 > > > > if anyone has gcc-13/14 available, please test if it works > > I confirm that it works with gcc 14.2.0 I confirm it also works with gcc 13.3.1 (Gentoo 13.3.1_p20240614 p17) (In reply to tt_1 from comment #15) > thanks for testing > > does anyone know if Myckel is available at the moment? Summer holiday and a heat wave here atm, so not spending much time behind my computer. I'll try to get this handled somewhere coming week. take your time, I have same issue at the moment while you're at it, you forgot to enable full llvm-17 support: https://github.com/gentoo/gentoo/blob/master/www-client/seamonkey/seamonkey-2.53.18.2.ebuild#L59 the ebuild want's to pull in a llvm-16 toolchain at the moment, even though you allowed llvm-17 via LLVM_MAX_SLOT I did use llvm-18 for building, there were no issues on my side, so given you can provide enough cpu time for testing it will propably be low hanging fruit. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6281d835a83a78e51f78093d11786d5db6ee351c commit 6281d835a83a78e51f78093d11786d5db6ee351c Author: Myckel Habets <gentoo-bugs@habets-dobben.nl> AuthorDate: 2024-08-19 07:39:25 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-08-20 06:37:35 +0000 www-client/seamonkey: 2.53.18.2-r1: Various improvements * Patch for fixing build with rust-1.78.0 and newer. * Bumped llvm/clang support to 17 and 18. Closes: https://bugs.gentoo.org/935415 Signed-off-by: Myckel Habets <gentoo-bugs@habets-dobben.nl> Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/seamonkey/Manifest | 1 + www-client/seamonkey/seamonkey-2.53.18.2-r1.ebuild | 568 +++++++++++++++++++++ 2 files changed, 569 insertions(+) |