Mozilla Thunderbird mail/newsgroup client
Go to file
Eike Rathke 6ed875ba67 Add mp4parse-rust patch to build with rust 1.70
Discovered as
8b5b652d38
apparently its commit summary "Fix unstable-name-collisions warning by using
fully qualified path" being completely unrelated to this confusing error
message:

    error[E0277]: the trait bound `u64: Mul<NonZeroU8>` is not satisfied
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3188:62
	 |
    3188 |                 static_assertions::const_assert!(<$lhs>::MAX * <$rhs>::MAX <= <$output>::MAX);
	 |                                                              ^ no implementation for `u64 * NonZeroU8`
    ...
    3198 | impl_mul!((U8, std::num::NonZeroU8) => (U16, u16));
	 | -------------------------------------------------- in this macro invocation
	 |
	 = help: the trait `~const Mul<NonZeroU8>` is not implemented for `u64`
	 = help: the following other types implement trait `Mul<Rhs>`:
		   <&'a u64 as Mul<u64>>
		   <&u64 as Mul<&u64>>
		   <u64 as Mul<&u64>>
		   <u64 as Mul>
	 = note: this error originates in the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    note: erroneous constant used
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3198:1
	 |
    3198 | impl_mul!((U8, std::num::NonZeroU8) => (U16, u16));
	 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	 |
	 = note: this note originates in the macro `static_assertions::const_assert` which comes from the expansion of the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    error[E0277]: the trait bound `u64: Mul<NonZeroU8>` is not satisfied
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3188:62
	 |
    3188 |                 static_assertions::const_assert!(<$lhs>::MAX * <$rhs>::MAX <= <$output>::MAX);
	 |                                                              ^ no implementation for `u64 * NonZeroU8`
    ...
    3199 | impl_mul!((U32, std::num::NonZeroU8) => (U32MulU8, u64));
	 | -------------------------------------------------------- in this macro invocation
	 |
	 = help: the trait `~const Mul<NonZeroU8>` is not implemented for `u64`
	 = help: the following other types implement trait `Mul<Rhs>`:
		   <&'a u64 as Mul<u64>>
		   <&u64 as Mul<&u64>>
		   <u64 as Mul<&u64>>
		   <u64 as Mul>
	 = note: this error originates in the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    note: erroneous constant used
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3199:1
	 |
    3199 | impl_mul!((U32, std::num::NonZeroU8) => (U32MulU8, u64));
	 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	 |
	 = note: this note originates in the macro `static_assertions::const_assert` which comes from the expansion of the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    For more information about this error, try `rustc --explain E0277`.
    error: could not compile `mp4parse` (lib) due to 2 previous errors
2023-06-08 14:38:15 +02:00
.gitignore Update to 102.11.1 2023-05-25 20:14:43 +02:00
0001-GLIBCXX-fix-for-GCC-12.patch Add gcc 12 build fixes 2022-03-17 19:35:52 +01:00
bindgen-d0dfc52706f23db9dc9d74642eeebd89d73cb8d0.patch Added fix for bindgen 2019-12-04 14:03:32 +01:00
Bug-1238661---fix-mozillaSignalTrampoline-to-work-.patch Build fixes for arm/aarch64 2019-01-30 11:41:01 +01:00
build-disable-elfhack.patch Disable elfhack as long as it cause build problems 2022-08-25 09:21:10 +02:00
D165150.diff Backported mozbz#1804877 - set XDG_ACTIVATION_TOKEN when launch external application under Wayland 2022-12-21 08:22:55 +01:00
D165152.diff Backported mozbz#1804877 - set XDG_ACTIVATION_TOKEN when launch external application under Wayland 2022-12-21 08:22:55 +01:00
expat-CVE-2022-25235.patch Update to 91.7.0 2022-03-15 14:47:49 +01:00
expat-CVE-2022-25236.patch Update to 91.7.0 2022-03-15 14:47:49 +01:00
expat-CVE-2022-25315.patch Update to 91.7.0 2022-03-15 14:47:49 +01:00
firefox-SIOCGSTAMP.patch Update to 68.0 2019-09-03 13:59:05 +02:00
gcc13-header-dependencies.patch Fix FTBFS gcc13 header dependencies 2023-01-26 00:55:22 +01:00
gen_cbindgen-vendor.sh updated cbindgen 2022-08-04 11:36:26 +02:00
get-calendar-langpacks.sh get-calendar-langpacks.sh: Fixed wrong version in calendar langpack manifest 2019-05-07 11:52:20 +02:00
mozilla-526293.patch Added fixes for mozbz#1526243, mozbz#1540145, mozbz#526293 2019-04-03 15:10:38 +02:00
mozilla-1170092.patch Provide /etc/thunderbird/pref (bug #1525709) 2021-01-20 15:39:04 +01:00
mozilla-1245783.patch Added missing gcc6 patch 2016-05-24 12:34:22 +02:00
mozilla-1512162.patch Added workaround for failing inline function on ppc64le 2019-09-12 16:20:53 +02:00
mozilla-build-arm.patch Updated to Thunderbird 31.0 2014-07-29 15:36:08 +02:00
mp4parse-rust-8b5b652d38e007e736bb442ccd5aa5ed699db100.patch Add mp4parse-rust patch to build with rust 1.70 2023-06-08 14:38:15 +02:00
node-stdout-nonblocking-wrapper Added nodejs as buildrequire 2019-09-04 10:58:40 +02:00
rhbz-1219542-s390-build.patch Rebase to 60 2018-08-22 14:26:18 +02:00
rhbz-1354671.patch Build fixes for arm/aarch64 2019-01-30 11:41:01 +01:00
rust-bindgen-2319-2339.patch Add rust-bindgen patch for building against clang LLVM 16 on f38, f39 2023-06-07 22:38:11 +02:00
rustflags-commasplit.patch Add RUSTFLAGS commasplit patch 2023-04-24 14:33:19 +02:00
sources Update to 102.11.1 2023-05-25 20:14:43 +02:00
thunderbird-mozconfig Rebase to 102.1.0 2022-08-03 17:33:52 +02:00
thunderbird-mozconfig-branded mozconfig files should not be executable 2011-01-30 09:09:54 -08:00
thunderbird-redhat-default-prefs.js Fixing langpack installation 2021-09-01 12:39:25 +02:00
thunderbird-symbolic.svg added symbolic icon 2019-10-23 16:30:27 +02:00
thunderbird-wayland.desktop Added fix for rhbz#1907267 (Thunderbird on Wayland launcher does not show up as 'running' in the dash) 2020-12-14 05:55:05 +01:00
thunderbird-wayland.sh.in Update to 91.4.0, enable wayland backend for all DE 2021-12-15 13:03:59 +01:00
thunderbird.desktop removed StartupWMClass (rhbz#844863) 2012-08-01 09:18:36 +02:00
thunderbird.sh.in Use D-Bus remote on Wayland (rhbz#1817330) 2020-05-15 12:45:02 +02:00
thunderbird.spec Add mp4parse-rust patch to build with rust 1.70 2023-06-08 14:38:15 +02:00