Build failure on fractal-gtk
ninja fails with a compilation error in a fresh build of master.
detailed logs follow, here's the relevant part:
Compiling matrix-sdk v0.2.0 (https://github.com/matrix-org/matrix-rust-sdk.git?rev=ebcb2024d14614b8c984c5b95de5df04eec7933b#ebcb2024)
Compiling fractal-gtk v4.4.0 (/home/lee/packages/matrix-clients/fractal/fractal-gtk)
error[E0308]: mismatched types
--> fractal-gtk/src/appop/message.rs:256:49
|
256 | md_parsed_msg = trim_p_tags(md_parsed_msg).to_owned();
| ^^^^^^^^^^^^^
| |
| expected `&str`, found struct `std::string::String`
| help: consider borrowing here: `&md_parsed_msg`
error: aborting due to previous error
OS Version: Mageia Linux Cauldron
Details
``` meson . _build --prefix=/home/lee/opt The Meson build system Version: 0.58.0 Source dir: /home/lee/packages/matrix-clients/fractal Build dir: /home/lee/packages/matrix-clients/fractal/_build Build type: native build Project name: fractal Project version: 4.4.0 Rust compiler for the host machine: rustc -C linker=cc (rustc 1.54.0) Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.37 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency openssl found: YES 1.1.1k Run-time dependency dbus-1 found: YES 1.13.18 Run-time dependency glib-2.0 found: YES 2.68.3 Run-time dependency gio-2.0 found: YES 2.68.3 Run-time dependency cairo found: YES 1.17.4 Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.6 Run-time dependency gtk+-3.0 found: YES 3.24.30 Run-time dependency libhandy-1 found: YES 1.2.3 Run-time dependency gtksourceview-4 found: YES 4.8.1 Run-time dependency gspell-1 found: YES 1.9.1 Run-time dependency gstreamer-1.0 found: YES 1.18.4 Run-time dependency gstreamer-base-1.0 found: YES 1.18.4 Run-time dependency gstreamer-audio-1.0 found: YES 1.18.4 Run-time dependency gstreamer-video-1.0 found: YES 1.18.4 Run-time dependency gstreamer-player-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.18.4 Run-time dependency gstreamer-bad-audio-1.0 found: YES 1.18.4 Run-time dependency gstreamer-pbutils-1.0 found: YES 1.18.4 Run-time dependency gst-editing-services-1.0 found: YES 1.18.4 Program cargo found: YES (/usr/bin/cargo) Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Configuring org.gnome.Fractal.desktop.in using configuration Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate) Configuring org.gnome.Fractal.metainfo.xml.in using configuration Program appstream-util found: YES (/usr/bin/appstream-util) Found pkg-config: /usr/bin/pkg-config (1.8.0) Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Program scripts/cargo.sh found: YES (/home/lee/packages/matrix-clients/fractal/scripts/cargo.sh) Program scripts/test.sh found: YES (/home/lee/packages/matrix-clients/fractal/scripts/test.sh) Program scripts/cargo-doc.sh found: YES (/home/lee/packages/matrix-clients/fractal/scripts/cargo-doc.sh) Configuring config.rs using configuration Program scripts/vendor.sh found: YES (/home/lee/packages/matrix-clients/fractal/scripts/vendor.sh) Program scripts/meson_post_install.py found: YES (/home/lee/packages/matrix-clients/fractal/scripts/meson_post_install.py) Build targets in project: 8Found ninja-1.10.2 at /usr/bin/ninja
Generating targets: 0%| | Writing build.ninja: 0%| | 0
$
$ ninja -C _build master
ninja: Entering directory _build' [1/4] Generating cargo-build with a custom command RELEASE MODE Updating crates.io index Updating git repository
https://github.com/danigm/gettext-rsUpdating git repository
https://github.com/matrix-org/matrix-rust-sdk.gitUpdating git repository
https://github.com/ruma/rumaDownloaded cpuid-bool v0.1.2 Downloaded futures-core v0.3.13 Downloaded gio-sys v0.10.1 Downloaded strum_macros v0.18.0 Downloaded want v0.3.0 Downloaded strum v0.18.0 Downloaded aes v0.6.0 Downloaded glib-macros v0.10.1 Downloaded tinyvec v1.2.0 Downloaded tracing-core v0.1.17 Downloaded gio v0.9.1 Downloaded time v0.2.26 Downloaded ryu v1.0.5 Downloaded scopeguard v1.1.0 Downloaded serde_json v1.0.64 Downloaded chrono v0.4.19 Downloaded syn v1.0.69 Downloaded atty v0.2.14 Downloaded gdk-pixbuf v0.9.0 Downloaded generic-array v0.14.4 Downloaded gloo-timers v0.2.1 Downloaded gstreamer-base v0.16.5 Downloaded proc-macro-nested v0.1.7 Downloaded futures-timer v3.0.2 Downloaded fs2 v0.4.3 Downloaded crypto-mac v0.10.0 Downloaded chacha20 v0.6.0 Downloaded atk-sys v0.10.0 Downloaded async-trait v0.1.48 Downloaded send_wrapper v0.4.0 Downloaded getrandom v0.2.2 Downloaded block-buffer v0.7.3 Downloaded gstreamer-base-sys v0.9.1 Downloaded atomic v0.5.0 Downloaded string_cache_codegen v0.5.1 Downloaded strsim v0.8.0 Downloaded poly1305 v0.6.2 Downloaded anyhow v1.0.40 Downloaded ppv-lite86 v0.2.10 Downloaded async-io v1.3.1 Downloaded system-deps v1.3.2 Downloaded textwrap v0.11.0 Downloaded standback v0.2.17 Downloaded time v0.1.43 Downloaded aes-soft v0.6.4 Downloaded toml v0.5.8 Downloaded tokio-util v0.6.5 Downloaded aho-corasick v0.7.15 Downloaded tracing v0.1.25 Downloaded tracing-attributes v0.1.15 Downloaded gstreamer-audio-sys v0.9.1 Downloaded aes-gcm v0.8.0 Downloaded gstreamer-pbutils v0.16.5 Downloaded gstreamer-pbutils-sys v0.9.1 Downloaded vec-arena v1.1.0 Downloaded unchecked-index v0.2.2 Downloaded utf-8 v0.7.5 Downloaded twoway v0.2.1 Downloaded unicode-width v0.1.8 Downloaded unicode-bidi v0.3.5 Downloaded digest v0.9.0 Downloaded clap v2.33.3 Downloaded getrandom v0.1.16 Downloaded ucd-trie v0.1.3 Downloaded rand_chacha v0.2.2 Downloaded subtle v2.4.0 Downloaded typenum v1.13.0 Downloaded block-padding v0.2.1 Downloaded bitflags v1.2.1 Downloaded const_fn v0.4.6 Downloaded cfg-if v0.1.10 Downloaded version_check v0.9.3 Downloaded vec_map v0.8.2 Downloaded version-compare v0.0.10 Downloaded typed-arena v1.7.0 Downloaded fake-simd v0.1.2 Downloaded enumflags2_derive v0.6.4 Downloaded ammonia v3.1.1 Downloaded uuid v0.8.2 Downloaded universal-hash v0.4.0 Downloaded chacha20poly1305 v0.7.1 Downloaded cairo-rs v0.9.1 Downloaded url v2.2.1 Downloaded cc v1.0.67 Downloaded cmake v0.1.45 Downloaded cipher v0.2.5 Downloaded aes-ctr v0.6.0 Downloaded unicode-segmentation v1.7.1 Downloaded crossbeam-epoch v0.9.3 Downloaded form_urlencoded v1.0.1 Downloaded fnv v1.0.7 Downloaded rand_core v0.5.1 Downloaded waker-fn v1.1.0 Downloaded unicode-normalization v0.1.17 Downloaded unicode-xid v0.2.1 Downloaded wasm-bindgen-macro v0.2.73 Downloaded unicode_categories v0.1.1 Downloaded wildmatch v2.1.0 Downloaded wasm-bindgen-macro-support v0.2.73 Downloaded xml5ever v0.16.1 Downloaded zeroize_derive v1.0.1 Downloaded assign v1.1.1 Downloaded digest v0.8.1 Downloaded zvariant_derive v2.6.0 Downloaded enumflags2 v0.6.4 Downloaded ctr v0.6.0 Downloaded wasm-bindgen-shared v0.2.73 Downloaded wasm-bindgen v0.2.73 Downloaded zeroize v1.2.0 Downloaded byte-tools v0.3.1 Downloaded dashmap v4.0.2 Downloaded fragile v1.0.0 Downloaded thiserror v1.0.24 Downloaded dirs v2.0.2 Downloaded rand_chacha v0.3.0 Downloaded futures-task v0.3.13 Downloaded rand_pcg v0.2.1 Downloaded proc-macro-error v1.0.4 Downloaded block-padding v0.1.5 Downloaded cache-padded v1.1.1 Downloaded block-modes v0.7.0 Downloaded rand_core v0.6.2 Downloaded backoff v0.3.0 Downloaded futures-channel v0.3.13 Downloaded zvariant v2.6.0 Downloaded derivative v2.2.0 Downloaded entities v1.0.1 Downloaded zbus v1.9.1 Downloaded time-macros v0.1.1 Downloaded tower-service v0.3.1 Downloaded futf v0.1.4 Downloaded either v1.6.1 Downloaded serde_urlencoded v0.7.0 Downloaded directories v2.0.2 Downloaded gdk-pixbuf-sys v0.10.0 Downloaded wasm-bindgen-backend v0.2.73 Downloaded zbus_macros v1.9.1 Downloaded instant v0.1.9 Downloaded cfg-if v1.0.0 Downloaded polyval v0.4.5 Downloaded scoped-tls v1.0.0 Downloaded reqwest v0.11.2 Downloaded hmac v0.10.1 Downloaded cpuid-bool v0.2.0 Downloaded concurrent-queue v1.2.2 Downloaded pin-project-internal v1.0.6 Downloaded serde_repr v0.1.6 Downloaded hkdf v0.10.0 Downloaded slab v0.4.2 Downloaded generic-array v0.12.4 Downloaded gobject-sys v0.10.0 Downloaded sha-1 v0.8.2 Downloaded ghash v0.3.1 Downloaded secret-service v2.0.1 Downloaded fastrand v1.4.0 Downloaded base64 v0.13.0 Downloaded smallvec v1.6.1 Downloaded gstreamer-video-sys v0.9.1 Downloaded sha2 v0.9.3 Downloaded html2pango v0.4.1 Downloaded synstructure v0.12.4 Downloaded string_cache v0.8.1 Downloaded thiserror-impl v1.0.24 Downloaded gstreamer-player-sys v0.9.1 Downloaded futures-executor v0.3.13 Downloaded gstreamer-video v0.16.7 Downloaded serde_derive v1.0.125 Downloaded futures-sink v0.3.13 Downloaded gstreamer-player v0.16.5 Downloaded gdk-sys v0.10.0 Downloaded html5ever v0.25.1 Downloaded pin-project-lite v0.2.6 Downloaded quote v1.0.9 Downloaded hashbrown v0.9.1 Downloaded heck v0.3.2 Downloaded fxhash v0.2.1 Downloaded proc-macro-crate v1.0.0 Downloaded proc-macro2 v1.0.26 Downloaded regex v1.4.5 Downloaded tokio-native-tls v0.3.0 Downloaded h2 v0.3.2 Downloaded glib-sys v0.10.1 Downloaded httpdate v0.3.2 Downloaded polling v2.0.3 Downloaded lazy_static v1.4.0 Downloaded proc-macro-error-attr v1.0.4 Downloaded try-lock v0.2.3 Downloaded sourceview4 v0.2.0 Downloaded comrak v0.7.0 Downloaded futures v0.3.13 Downloaded indexmap v1.6.2 Downloaded sourceview4-sys v0.2.0 Downloaded serde v1.0.125 Downloaded pin-utils v0.1.0 Downloaded itoa v0.4.7 Downloaded hyper v0.14.5 Downloaded gtk-sys v0.10.0 Downloaded bytes v1.0.1 Downloaded markup5ever_rcdom v0.1.0 Downloaded byteorder v1.4.3 Downloaded foreign-types v0.3.2 Downloaded glib v0.10.3 Downloaded pest v2.1.3 Downloaded regex-syntax v0.6.23 Downloaded js-sys v0.3.50 Downloaded matches v0.1.8 Downloaded libhandy-sys v0.7.0 Downloaded lmdb v0.8.0 Downloaded js_int v0.2.0 Downloaded gspell v0.5.0 Downloaded hyper-tls v0.5.0 Downloaded num-integer v0.1.44 Downloaded http-body v0.4.1 Downloaded tinyvec_macros v0.1.0 Downloaded pango-sys v0.10.0 Downloaded num-iter v0.1.42 Downloaded crc32fast v1.2.1 Downloaded openssl v0.10.33 Downloaded native-tls v0.2.7 Downloaded bumpalo v3.6.1 Downloaded time-macros-impl v0.1.1 Downloaded num-bigint v0.3.2 Downloaded gdk v0.13.2 Downloaded parking_lot_core v0.8.3 Downloaded gstreamer v0.16.7 Downloaded openssl-sys v0.9.61 Downloaded mdl v1.0.5 Downloaded proc-macro-hack v0.5.19 Downloaded pbkdf2 v0.6.0 Downloaded futures-util v0.3.13 Downloaded num_cpus v1.13.0 Downloaded libhandy v0.7.1 Downloaded pin-project v1.0.6 Downloaded num v0.3.1 Downloaded ansi_term v0.11.0 Downloaded opaque-debug v0.3.0 Downloaded opaque-debug v0.2.3 Downloaded httparse v1.3.6 Downloaded bincode v1.3.1 Downloaded itertools v0.9.0 Downloaded memchr v2.3.4 Downloaded block-buffer v0.9.0 Downloaded autocfg v1.0.1 Downloaded lmdb-sys v0.8.0 Downloaded once_cell v1.7.2 Downloaded aead v0.3.2 Downloaded mio v0.7.11 Downloaded tendril v0.4.2 Downloaded maplit v1.0.2 Downloaded linkify v0.4.0 Downloaded atk v0.9.0 Downloaded futures-macro v0.3.13 Downloaded md5 v0.7.0 Downloaded crossbeam-utils v0.8.3 Downloaded markup5ever v0.10.0 Downloaded memoffset v0.6.3 Downloaded openssl-probe v0.1.2 Downloaded num-rational v0.3.2 Downloaded locale_config v0.2.3 Downloaded gspell-sys v0.5.0 Downloaded itertools v0.8.2 Downloaded olm-rs v1.0.1 Downloaded num-traits v0.2.14 Downloaded num-complex v0.3.1 Downloaded ipnet v2.3.0 Downloaded parking v2.0.0 Downloaded void v1.0.2 Downloaded futures-io v0.3.13 Downloaded sled v0.34.6 Downloaded http v0.2.4 Downloaded mac v0.1.1 Downloaded log v0.4.14 Downloaded mime v0.3.16 Downloaded paste v1.0.5 Downloaded pest_derive v2.1.0 Downloaded gstreamer-sys v0.9.1 Downloaded phf_shared v0.8.0 Downloaded pretty-hex v0.2.1 Downloaded futures-lite v1.11.3 Downloaded dirs-sys v0.3.5 Downloaded lock_api v0.4.3 Downloaded percent-encoding v2.1.0 Downloaded muldiv v0.2.1 Downloaded nix v0.17.0 Downloaded foreign-types-shared v0.1.1 Downloaded ansi_term v0.12.1 Downloaded pest_generator v2.1.3 Downloaded rand v0.8.3 Downloaded tracing-futures v0.2.5 Downloaded tokio-socks v0.5.1 Downloaded loggerv v0.7.2 Downloaded phf v0.8.0 Downloaded parking_lot v0.11.1 Downloaded precomputed-hash v0.1.1 Downloaded phf_codegen v0.8.0 Downloaded cairo-sys-rs v0.10.0 Downloaded new_debug_unreachable v1.0.4 Downloaded nb-connect v1.1.0 Downloaded pango v0.9.1 Downloaded proc-macro-crate v0.1.5 Downloaded pest_meta v2.1.3 Downloaded phf_generator v0.8.0 Downloaded pkg-config v0.3.19 Downloaded encoding_rs v0.8.28 Downloaded siphasher v0.3.5 Downloaded rand v0.7.3 Downloaded socket2 v0.4.0 Downloaded idna v0.2.2 Downloaded tokio v1.4.0 Downloaded libc v0.2.93 Downloaded gtk v0.9.2 Downloaded web-sys v0.3.50 Downloaded olm-sys v1.1.1 Downloaded 313 crates (15.5 MB) in 1m 07s (largest was
encoding_rsat 1.4 MB) Compiling proc-macro2 v1.0.26 Compiling unicode-xid v0.2.1 Compiling syn v1.0.69 Compiling serde v1.0.125 Compiling serde_derive v1.0.125 Compiling libc v0.2.93 Compiling pkg-config v0.3.19 Compiling unicode-segmentation v1.7.1 Compiling strum v0.18.0 Compiling version-compare v0.0.10 Compiling version_check v0.9.3 Compiling cfg-if v1.0.0 Compiling autocfg v1.0.1 Compiling memchr v2.3.4 Compiling pin-project-lite v0.2.6 Compiling proc-macro-hack v0.5.19 Compiling log v0.4.14 Compiling futures-core v0.3.13 Compiling ryu v1.0.5 Compiling futures-sink v0.3.13 Compiling futures-io v0.3.13 Compiling proc-macro-nested v0.1.7 Compiling bitflags v1.2.1 Compiling lazy_static v1.4.0 Compiling slab v0.4.2 Compiling pin-utils v0.1.0 Compiling serde_json v1.0.64 Compiling futures-task v0.3.13 Compiling typenum v1.13.0 Compiling cc v1.0.67 Compiling once_cell v1.7.2 Compiling itoa v0.4.7 Compiling anyhow v1.0.40 Compiling getrandom v0.1.16 Compiling matches v0.1.8 Compiling bytes v1.0.1 Compiling either v1.6.1 Compiling percent-encoding v2.1.0 Compiling paste v1.0.5 Compiling fnv v1.0.7 Compiling hashbrown v0.9.1 Compiling subtle v2.4.0 Compiling ppv-lite86 v0.2.10 Compiling getrandom v0.2.2 Compiling siphasher v0.3.5 Compiling const_fn v0.4.6 Compiling ruma-identifiers-validation v0.2.2 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling opaque-debug v0.3.0 Compiling maplit v1.0.2 Compiling wasm-bindgen-shared v0.2.73 Compiling byteorder v1.4.3 Compiling new_debug_unreachable v1.0.4 Compiling wildmatch v2.1.0 Compiling gio v0.9.1 Compiling bumpalo v3.6.1 Compiling cpuid-bool v0.2.0 Compiling mac v0.1.1 Compiling cairo-rs v0.9.1 Compiling tinyvec_macros v0.1.0 Compiling pango v0.9.1 Compiling gdk-pixbuf v0.9.0 Compiling foreign-types-shared v0.1.1 Compiling gdk v0.13.2 Compiling utf-8 v0.7.5 Compiling scopeguard v1.1.0 Compiling openssl v0.10.33 Compiling wasm-bindgen v0.2.73 Compiling precomputed-hash v0.1.1 Compiling native-tls v0.2.7 Compiling gstreamer v0.16.7 Compiling async-trait v0.1.48 Compiling crc32fast v1.2.1 Compiling httparse v1.3.6 Compiling atk v0.9.0 Compiling assign v1.1.1 Compiling smallvec v1.6.1 Compiling regex-syntax v0.6.23 Compiling cpuid-bool v0.1.2 Compiling pretty-hex v0.2.1 Compiling openssl-probe v0.1.2 Compiling ucd-trie v0.1.3 Compiling muldiv v0.2.1 Compiling try-lock v0.2.3 Compiling cfg-if v0.1.10 Compiling cache-padded v1.1.1 Compiling nix v0.17.0 Compiling tower-service v0.3.1 Compiling gstreamer-base v0.16.5 Compiling httpdate v0.3.2 Compiling parking v2.0.0 Compiling base64 v0.13.0 Compiling fastrand v1.4.0 Compiling encoding_rs v0.8.28 Compiling waker-fn v1.1.0 Compiling vec-arena v1.1.0 Compiling unicode-width v0.1.8 Compiling void v1.0.2 Compiling gstreamer-video v0.16.7 Compiling gstreamer-player v0.16.5 Compiling block-padding v0.2.1 Compiling scoped-tls v1.0.0 Compiling gstreamer-pbutils v0.16.5 Compiling unchecked-index v0.2.2 Compiling send_wrapper v0.4.0 Compiling vec_map v0.8.2 Compiling mime v0.3.16 Compiling ipnet v2.3.0 Compiling ansi_term v0.11.0 Compiling strsim v0.8.0 Compiling typed-arena v1.7.0 Compiling ansi_term v0.12.1 Compiling entities v1.0.1 Compiling unicode_categories v0.1.1 Compiling fragile v1.0.0 Compiling md5 v0.7.0 Compiling heck v0.3.2 Compiling futures-channel v0.3.13 Compiling tracing-core v0.1.17 Compiling generic-array v0.14.4 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling standback v0.2.17 Compiling time v0.2.26 Compiling gtk v0.9.2 Compiling num-traits v0.2.14 Compiling indexmap v1.6.2 Compiling tokio v1.4.0 Compiling num-integer v0.1.44 Compiling num-bigint v0.3.2 Compiling num-rational v0.3.2 Compiling crossbeam-utils v0.8.3 Compiling memoffset v0.6.3 Compiling atomic v0.5.0 Compiling num-iter v0.1.42 Compiling unicode-bidi v0.3.5 Compiling form_urlencoded v1.0.1 Compiling itertools v0.9.0 Compiling cmake v0.1.45 Compiling http v0.2.4 Compiling phf_shared v0.8.0 Compiling fxhash v0.2.1 Compiling futf v0.1.4 Compiling tinyvec v1.2.0 Compiling foreign-types v0.3.2 Compiling lock_api v0.4.3 Compiling pest v2.1.3 Compiling concurrent-queue v1.2.2 Compiling itertools v0.8.2 Compiling openssl-sys v0.9.61 Compiling lmdb-sys v0.8.0 Compiling gettext-sys v0.19.9 (https://github.com/danigm/gettext-rs?branch=no-gettext#61938b9f) Compiling textwrap v0.11.0 Compiling tendril v0.4.2 Compiling phf v0.8.0 Compiling olm-sys v1.1.1 Compiling unicode-normalization v0.1.17 Compiling http-body v0.4.1 Compiling pest_meta v2.1.3 Compiling quote v1.0.9 Compiling want v0.3.0 Compiling aho-corasick v0.7.15 Compiling futures-lite v1.11.3 Compiling linkify v0.4.0 Compiling twoway v0.2.1 Compiling num_cpus v1.13.0 Compiling mio v0.7.11 Compiling socket2 v0.4.0 Compiling time v0.1.43 Compiling fs2 v0.4.3 Compiling polling v2.0.3 Compiling atty v0.2.14 Compiling dirs-sys v0.3.5 Compiling idna v0.2.2 Compiling dashmap v4.0.2 Compiling regex v1.4.5 Compiling rand_core v0.6.2 Compiling nb-connect v1.1.0 Compiling num-complex v0.3.1 Compiling rand_core v0.5.1 Compiling clap v2.33.3 Compiling loggerv v0.7.2 Compiling dirs v2.0.2 Compiling directories v2.0.2 Compiling crossbeam-epoch v0.9.3 Compiling cipher v0.2.5 Compiling universal-hash v0.4.0 Compiling digest v0.9.0 Compiling crypto-mac v0.10.0 Compiling aead v0.3.2 Compiling block-buffer v0.9.0 Compiling lmdb v0.8.0 Compiling rand_chacha v0.3.0 Compiling async-io v1.3.1 Compiling chrono v0.4.19 Compiling locale_config v0.2.3 Compiling rand_pcg v0.2.1 Compiling rand_chacha v0.2.2 Compiling aes-soft v0.6.4 Compiling ctr v0.6.0 Compiling block-modes v0.7.0 Compiling tokio-util v0.6.5 Compiling polyval v0.4.5 Compiling poly1305 v0.6.2 Compiling hmac v0.10.1 Compiling pbkdf2 v0.6.0 Compiling sha2 v0.9.3 Compiling synstructure v0.12.4 Compiling wasm-bindgen-backend v0.2.73 Compiling pest_generator v2.1.3 Compiling rand v0.8.3 Compiling gettext-rs v0.4.2 (https://github.com/danigm/gettext-rs?branch=no-gettext#61938b9f) Compiling rand v0.7.3 Compiling aes v0.6.0 Compiling aes-ctr v0.6.0 Compiling ghash v0.3.1 Compiling hkdf v0.10.0 Compiling thiserror-impl v1.0.24 Compiling strum_macros v0.18.0 Compiling futures-macro v0.3.13 Compiling tracing-attributes v0.1.15 Compiling time-macros-impl v0.1.1 Compiling ruma-identifiers-macros v0.18.1 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling pin-project-internal v1.0.6 Compiling html5ever v0.25.1 Compiling enumflags2_derive v0.6.4 Compiling serde_repr v0.1.6 Compiling derivative v2.2.0 Compiling wasm-bindgen-macro-support v0.2.73 Compiling tokio-native-tls v0.3.0 Compiling num v0.3.1 Compiling pest_derive v2.1.0 Compiling zeroize_derive v1.0.1 Compiling aes-gcm v0.8.0 Compiling phf_generator v0.8.0 Compiling time-macros v0.1.1 Compiling futures-util v0.3.13 Compiling thiserror v1.0.24 Compiling tracing v0.1.25 Compiling comrak v0.7.0 Compiling pin-project v1.0.6 Compiling string_cache_codegen v0.5.1 Compiling phf_codegen v0.8.0 Compiling zeroize v1.2.0 Compiling wasm-bindgen-macro v0.2.73 Compiling tracing-futures v0.2.5 Compiling chacha20 v0.6.0 Compiling instant v0.1.9 Compiling chacha20poly1305 v0.7.1 Compiling parking_lot_core v0.8.3 Compiling backoff v0.3.0 Compiling futures-executor v0.3.13 Compiling tokio-socks v0.5.1 Compiling parking_lot v0.11.1 Compiling futures v0.3.13 Compiling sled v0.34.6 Compiling js_int v0.2.0 Compiling string_cache v0.8.1 Compiling url v2.2.1 Compiling uuid v0.8.2 Compiling enumflags2 v0.6.4 Compiling serde_urlencoded v0.7.0 Compiling bincode v1.3.1 Compiling toml v0.5.8 Compiling h2 v0.3.2 Compiling olm-rs v1.0.1 Compiling mdl v1.0.5 Compiling system-deps v1.3.2 Compiling proc-macro-crate v0.1.5 Compiling proc-macro-crate v1.0.0 Compiling js-sys v0.3.50 Compiling markup5ever v0.10.0 Compiling glib-macros v0.10.1 Compiling zvariant_derive v2.6.0 Compiling zbus_macros v1.9.1 Compiling glib-sys v0.10.1 Compiling gobject-sys v0.10.0 Compiling gio-sys v0.10.1 Compiling gstreamer-sys v0.9.1 Compiling gdk-pixbuf-sys v0.10.0 Compiling cairo-sys-rs v0.10.0 Compiling pango-sys v0.10.0 Compiling gstreamer-base-sys v0.9.1 Compiling gdk-sys v0.10.0 Compiling atk-sys v0.10.0 Compiling gtk-sys v0.10.0 Compiling gstreamer-video-sys v0.9.1 Compiling gstreamer-audio-sys v0.9.1 Compiling gstreamer-pbutils-sys v0.9.1 Compiling gstreamer-player-sys v0.9.1 Compiling libhandy-sys v0.7.0 Compiling gspell-sys v0.5.0 Compiling sourceview4-sys v0.2.0 Compiling ruma-serde-macros v0.3.1 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling ruma-events-macros v0.22.0-alpha.2 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling ruma-api-macros v0.17.0-alpha.2 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling zvariant v2.6.0 Compiling web-sys v0.3.50 Compiling zbus v1.9.1 Compiling ruma-serde v0.3.1 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling xml5ever v0.16.1 Compiling gloo-timers v0.2.1 Compiling ruma-identifiers v0.18.1 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling glib v0.10.3 Compiling secret-service v2.0.1 Compiling markup5ever_rcdom v0.1.0 Compiling futures-timer v3.0.2 Compiling ruma-common v0.3.1 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling ruma-api v0.17.0-alpha.2 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling ammonia v3.1.1 Compiling hyper v0.14.5 Compiling ruma-events v0.22.0-alpha.2 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling html2pango v0.4.1 Compiling ruma-client-api v0.10.0-alpha.2 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling ruma-federation-api v0.1.0-alpha.1 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling hyper-tls v0.5.0 Compiling reqwest v0.11.2 Compiling ruma v0.0.2 (https://github.com/ruma/ruma?rev=e2728a70812412aade9322f6ad832731978a4240#e2728a70) Compiling matrix-sdk-common v0.2.0 (https://github.com/matrix-org/matrix-rust-sdk.git?rev=ebcb2024d14614b8c984c5b95de5df04eec7933b#ebcb2024) Compiling matrix-sdk-crypto v0.2.0 (https://github.com/matrix-org/matrix-rust-sdk.git?rev=ebcb2024d14614b8c984c5b95de5df04eec7933b#ebcb2024) Compiling matrix-sdk-base v0.2.0 (https://github.com/matrix-org/matrix-rust-sdk.git?rev=ebcb2024d14614b8c984c5b95de5df04eec7933b#ebcb2024) Compiling gspell v0.5.0 Compiling sourceview4 v0.2.0 Compiling libhandy v0.7.1 Compiling matrix-sdk v0.2.0 (https://github.com/matrix-org/matrix-rust-sdk.git?rev=ebcb2024d14614b8c984c5b95de5df04eec7933b#ebcb2024) Compiling fractal-gtk v4.4.0 (/home/lee/packages/matrix-clients/fractal/fractal-gtk) error[E0308]: mismatched types --> fractal-gtk/src/appop/message.rs:256:49 | 256 | md_parsed_msg = trim_p_tags(md_parsed_msg).to_owned(); | ^^^^^^^^^^^^^ | | | expected
&str, found struct
std::string::String| help: consider borrowing here:
&md_parsed_msg`
error: aborting due to previous error
For more information about this error, try rustc --explain E0308
.
error: could not compile fractal-gtk
To learn more, run the command again with --verbose. [3/4] Generating org.gnome.Fractal.met...al-gtk@res_merge with a custom command FAILED: fractal-gtk/src/fractal /home/lee/packages/matrix-clients/fractal/scripts/cargo.sh .. fractal-gtk/src/fractal /home/lee/packages/matrix-clients/fractal/_build '' ninja: build stopped: subcommand failed. $ ```