On Tue, Dec 24, 2019 at 09:14:30AM +0100, Pierre Labastie via blfs-dev wrote:
> Le 23/12/2019 à 23:09, Ken Moffat via blfs-dev a écrit :
> > On Mon, Dec 23, 2019 at 09:08:48PM +0000, Ken Moffat via blfs-dev wrote:
> >> On Mon, Dec 23, 2019 at 09:33:48PM +0100, Pierre Labastie via blfs-dev
> >> wrote:
> >>>
> >>> Actually, I've found this patch:
> >>> https://github.com/rust-lang/rust/commit/04304fcd16e40c936dc5ba71c9ac3c445597f8bb
> >>> which seems to be included into 1.38 and following... Time to update rust?
> >>>
> >>> Pierre
> >>>
> >> From memory, the last time I tried to use 1.38 on thunderbird it did
> >> not build. I think that was 68.2 or 68.1, but the nature of
> >> esr releases is that little changes. Similarly, firefox will
> >> probably break.
> >>
Confirmed that firefox-68.3.0 breaks with rustc-1.40.0 (after _lots_
of warnings about deprecated items:
8:34.57 make[4]: Entering directory
'/scratch/working/firefox-68.3.0/firefox-build-dir/netwerk/ipc'
8:34.57 mkdir -p '.deps/'
8:34.57 make[4]: Leaving directory
'/scratch/working/firefox-68.3.0/firefox-build-dir/netwerk/ipc'
8:34.89 error[E0204]: the trait `Copy` may not be implemented for this type
8:34.89 -->
/scratch/working/firefox-68.3.0/firefox-build-dir/x86_64-unknown-linux-gnu/release/build/style-113c0dfcea0c84d0/out/gecko/structs.rs:4521:29
8:34.89 |
8:34.89 4521 | #[derive(Debug, Copy, Clone)]
8:34.89 | ^^^^
8:34.89 4522 | pub struct URLParams_Param {
8:34.89 4523 | pub mKey: ::gecko_bindings::structs::nsString,
8:34.89 | ---------------------------------------------
this field does not implement `Copy`
8:34.89 4524 | pub mValue: ::gecko_bindings::structs::nsString,
8:34.89 | -----------------------------------------------
this field does not implement `Copy`
Loads more, and eventually
8:35.28 error[E0119]: conflicting implementations of trait `std::clone::Clone`
for type `gecko_bindings::structs::root::mozilla::GeckoXUL`:
and eventually
8:35.40 error: aborting due to 60 previous errors
8:35.40 Some errors have detailed explanations: E0119, E0204.
Since I have no interest in monitoring detailed changes in newer
firefoxes now that they are moving towards a 4-week release
schedule, I have no interest in using llvm-9.0.1.
ĸen
--
We've all got both light and dark inside of us.
What matters is the part we choose to act on.
-- Sirius Black
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page