Created attachment 895258 [details] build.log.tail ERROR: www-client/firefox-126.0.1::gentoo failed (compile phase): * (no error message)
Created attachment 895259 [details] emerge --info '=www-client/firefox-126.0.1::gentoo'
Created attachment 895260 [details] emerge --info '=www-client/firefox-126.0.1::gentoo'
Please always include the full build.log (compressed if necessary).
Created attachment 895261 [details] build.log
dev-lang/rust: 1.78.0::gentoo dev-lang/rust-bin: 1.77.1::gentoo How does this happen? eselect rust and set it to 1.77 when compiling Firefox. Rust-1.78 doesn't work with ff-126.0.1.
Yup, that solved it, ff 126.0.1 is merged now. I don't know how this happened, or how it even could happen?
I'm also having this same issue. Are you telling me that I have to either mask 1.78 or explicitly select the version of rust I don't want? Isn't the ebuild supposed to handle this automatically? This is the current state: # eselect rust list Available Rust versions: [1] rust-bin-1.77.1 [2] rust-1.78.0 * I can upload the build.log but it will probably be the same as the one from Daniel. What is the point installing me rust-bin-1.77 and then failing to use it. As the very minimum you need to fail with a message that rust-1.77 is not eselected.
Rust isn't slotted properly and ultimately that needs fixing. In the meantime, yes, the Firefox ebuild could check what the eselected Rust is.
(In reply to Sam James from comment #8) > Rust isn't slotted properly and ultimately that needs fixing. > What happens if you install rust and rust-bin that are the same version ?
Same issue for me. eselecting rust-bin-1.77.1 resolved the issue and FF built properly.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa7da20cc3e9cb6d024de944f95c0a216cff8ad commit ffa7da20cc3e9cb6d024de944f95c0a216cff8ad Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-06-11 05:01:00 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-06-11 05:01:00 +0000 www-client/firefox: add 127.0 Closes: https://bugs.gentoo.org/933702 Closes: https://bugs.gentoo.org/933869 Closes: https://bugs.gentoo.org/933495 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/Manifest | 101 +++ www-client/firefox/firefox-127.0.ebuild | 1417 +++++++++++++++++++++++++++++++ 2 files changed, 1518 insertions(+)