Summary: | mail-client/thunderbird-115.12.1: features have been removed from Rust in build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Erik Fjeldstrom <fjeldse> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | atoth, fjeldse, leonchik1976, luke5083, ms, realmariomario456, stoa |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log |
Description
Erik Fjeldstrom
2024-06-20 19:59:48 UTC
Created attachment 896172 [details]
Build log
I'm getting what appears to be identical errors, this on a fresh install. If there are further logs or information that may help, please let me know. I have just performed a sync and full world update (emerge -avuDU @world); attempting to install mail-client/thunderbird-115.12.1::gentoo now requires a downgrade of virtual/rust-1.78.0:0/llvm-18::gentoo and an install of the same version of dev-lang/rust-1.77.1:stable/1.77::gentoo. The build still fails with these versions with same error message. (I don't recall the version I tried installing thunderbird with on initial install, but I had rust-1.78 on the system): gentoo ~ # emerge -av thunderbird These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 3.86 s (backtrack: 0/20). [ebuild N ] media-libs/openh264-2.4.1:0/7::gentoo USE="plugin -test -utils" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="-avx2" 0 KiB [ebuild N ] dev-libs/sexpp-0.8.7::gentoo USE="-cli -test" 0 KiB [ebuild N ] dev-util/librnp-0.17.1-r1:0/0.16.1::gentoo USE="botan -man -test" 0 KiB [ebuild N ] dev-lang/rust-1.77.1:stable/1.77::gentoo USE="(-big-endian) -clippy -debug -dist -doc (-llvm-libunwind) -lto (-miri) -nightly (-parallel-compiler) -profiler -rust-analyzer -rust-src -rustfmt -system-bootstrap -system-llvm -test -verify-sig -wasm" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARC -ARM -AVR -BPF -CSKY -DirectX -Hexagon -Lanai -LoongArch -M68k -MSP430 -Mips -NVPTX -PowerPC -RISCV -SPIRV -Sparc -SystemZ -VE -WebAssembly -XCore -Xtensa" 0 KiB [ebuild UD ] virtual/rust-1.77.1:0/llvm-17::gentoo [1.78.0:0/llvm-18::gentoo] USE="-profiler -rustfmt" ABI_X86="(64) -32 (-x32)" 0 KiB [ebuild N ] mail-client/thunderbird-115.12.1::gentoo USE="X clang dbus openh264 pulseaudio system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-webp wayland -debug -eme-free -hardened -hwaccel -jack -libproxy -lto (-pgo) (-selinux) -sndio (-system-icu) -system-png (-system-python-libs) -wifi" L10N="-af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -es-AR -es-ES -es-MX -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -id -is -it -ja -ka -kab -kk -ko -lt -lv -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk -uz -vi -zh-CN -zh-TW" 0 KiB Total: 6 packages (1 downgrade, 5 new), Size of downloads: 0 KiB Would you like to merge these packages? [Yes/No] n Quitting. gentoo ~ # I have also tried disabling the "clang" USE flag on thunderbird, but that build also failed. If that log could be useful, please let me know and I'll build it again and post the logs. This is bug 934385 - eselect rust set to 1.77 and try compiling again. You should have 1.77 and 1.78 installed, but 1.78 is selected and it doesn't work. You can also remove 1.78 manually if you have 1.77 or 1.78 installed. Thank you for your help. I was able to compile thunderbird. You are exactly correct that the referenced bug 934385 does describe my predicament. (In reply to Joonas Niilola from comment #4) > This is bug 934385 - eselect rust set to 1.77 and try compiling again. You > should have 1.77 and 1.78 installed, but 1.78 is selected and it doesn't > work. > > You can also remove 1.78 manually if you have 1.77 or 1.78 installed. I have rust-1.77.1-bin and 1.79.0 listed, defaults to 1.79.0. Setting it to 1.77.1-bin lets the latest thunderbird and firefox compile... *** Bug 934782 has been marked as a duplicate of this bug. *** (In reply to Attila Tóth from comment #6) > (In reply to Joonas Niilola from comment #4) > > This is bug 934385 - eselect rust set to 1.77 and try compiling again. You > > should have 1.77 and 1.78 installed, but 1.78 is selected and it doesn't > > work. > > > > You can also remove 1.78 manually if you have 1.77 or 1.78 installed. > > I have rust-1.77.1-bin and 1.79.0 listed, defaults to 1.79.0. Setting it to > 1.77.1-bin lets the latest thunderbird and firefox compile... Although I had to take care of https://bugs.gentoo.org/928729 in case of thunderbird as well... Happens to me too, also seems to be a dupe of https://bugs.gentoo.org/823966 can confirm that setting the default rust to bin-1.77.1 gets rid of the error, using 1.79.0 triggers it |