[INFO] cloning repository https://github.com/mg3994/lwm-plan [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mg3994/lwm-plan" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmg3994%2Flwm-plan", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmg3994%2Flwm-plan'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e17d07d44c252838c2e3344df82d26956947d11a [INFO] testing mg3994/lwm-plan against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmg3994%2Flwm-plan" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 57% (4954/8656) Updating files: 58% (5021/8656) Updating files: 59% (5108/8656) Updating files: 60% (5194/8656) Updating files: 61% (5281/8656) Updating files: 62% (5367/8656) Updating files: 63% (5454/8656) Updating files: 64% (5540/8656) Updating files: 64% (5544/8656) Updating files: 65% (5627/8656) Updating files: 66% (5713/8656) Updating files: 67% (5800/8656) Updating files: 67% (5846/8656) Updating files: 68% (5887/8656) Updating files: 69% (5973/8656) Updating files: 70% (6060/8656) Updating files: 70% (6074/8656) Updating files: 71% (6146/8656) Updating files: 71% (6173/8656) Updating files: 72% (6233/8656) Updating files: 73% (6319/8656) Updating files: 73% (6324/8656) Updating files: 74% (6406/8656) Updating files: 75% (6492/8656) Updating files: 75% (6503/8656) Updating files: 75% (6557/8656) Updating files: 76% (6579/8656) Updating files: 76% (6590/8656) Updating files: 77% (6666/8656) Updating files: 78% (6752/8656) Updating files: 78% (6763/8656) Updating files: 78% (6790/8656) Updating files: 78% (6827/8656) Updating files: 79% (6839/8656) Updating files: 79% (6910/8656) Updating files: 80% (6925/8656) Updating files: 80% (6956/8656) Updating files: 81% (7012/8656) Updating files: 82% (7098/8656) Updating files: 82% (7127/8656) Updating files: 82% (7154/8656) Updating files: 83% (7185/8656) Updating files: 84% (7272/8656) Updating files: 84% (7353/8656) Updating files: 85% (7358/8656) Updating files: 86% (7445/8656) Updating files: 87% (7531/8656) Updating files: 88% (7618/8656) Updating files: 88% (7671/8656) Updating files: 89% (7704/8656) Updating files: 90% (7791/8656) Updating files: 91% (7877/8656) Updating files: 92% (7964/8656) Updating files: 93% (8051/8656) Updating files: 94% (8137/8656) Updating files: 95% (8224/8656) Updating files: 95% (8262/8656) Updating files: 96% (8310/8656) Updating files: 97% (8397/8656) Updating files: 98% (8483/8656) Updating files: 99% (8570/8656) Updating files: 99% (8617/8656) Updating files: 100% (8656/8656) Updating files: 100% (8656/8656), done. [INFO] started tweaking git repo https://github.com/mg3994/lwm-plan [INFO] finished tweaking git repo https://github.com/mg3994/lwm-plan [INFO] tweaked toml for git repo https://github.com/mg3994/lwm-plan written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/mg3994/lwm-plan on toolchain 1.98.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/mg3994/lwm-plan already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen v0.2.104 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.104 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.104 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.104 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.104 [INFO] [stderr] Downloaded tonic-build v0.10.2 [INFO] [stderr] Downloaded wasi v0.14.7+wasi-0.2.4 [INFO] [stderr] Downloaded nu-ansi-term v0.50.1 [INFO] [stderr] Downloaded prost-build v0.12.6 [INFO] [stderr] Downloaded windows-strings v0.5.0 [INFO] [stderr] Downloaded windows-interface v0.59.2 [INFO] [stderr] Downloaded windows-implement v0.60.1 [INFO] [stderr] Downloaded windows-result v0.4.0 [INFO] [stderr] Downloaded find-msvc-tools v0.1.2 [INFO] [stderr] Downloaded crc v3.3.0 [INFO] [stderr] Downloaded js-sys v0.3.81 [INFO] [stderr] Downloaded windows-core v0.62.1 [INFO] [stderr] Downloaded crc16 v0.4.0 [INFO] [stderr] Downloaded quinn-udp v0.4.1 [INFO] [stderr] Downloaded arraydeque v0.5.1 [INFO] [stderr] Downloaded dlv-list v0.5.2 [INFO] [stderr] Downloaded pest_generator v2.8.2 [INFO] [stderr] Downloaded rust-ini v0.20.0 [INFO] [stderr] Downloaded ordered-multimap v0.7.3 [INFO] [stderr] Downloaded pretty-hex v0.4.1 [INFO] [stderr] Downloaded muldiv v1.0.1 [INFO] [stderr] Downloaded cc v1.2.39 [INFO] [stderr] Downloaded deranged v0.5.4 [INFO] [stderr] Downloaded derive_destructure2 v0.1.3 [INFO] [stderr] Downloaded pest_derive v2.8.2 [INFO] [stderr] Downloaded pest_meta v2.8.2 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.54 [INFO] [stderr] Downloaded jobslot v0.2.23 [INFO] [stderr] Downloaded option-operations v0.5.0 [INFO] [stderr] Downloaded tower-http v0.5.2 [INFO] [stderr] Downloaded config v0.14.1 [INFO] [stderr] Downloaded rcgen v0.11.3 [INFO] [stderr] Downloaded oboe v0.6.1 [INFO] [stderr] Downloaded dasp_sample v0.11.0 [INFO] [stderr] Downloaded coreaudio-sys v0.2.17 [INFO] [stderr] Downloaded quinn v0.10.2 [INFO] [stderr] Downloaded toml_datetime v0.7.2 [INFO] [stderr] Downloaded clang v2.0.0 [INFO] [stderr] Downloaded tokio-tungstenite v0.21.0 [INFO] [stderr] Downloaded rsa v0.9.8 [INFO] [stderr] Downloaded toml_parser v1.0.3 [INFO] [stderr] Downloaded coreaudio-rs v0.11.3 [INFO] [stderr] Downloaded alsa-sys v0.3.1 [INFO] [stderr] Downloaded tungstenite v0.21.0 [INFO] [stderr] Downloaded regex v1.11.3 [INFO] [stderr] Downloaded gstreamer-sys v0.21.2 [INFO] [stderr] Downloaded toml_edit v0.23.6 [INFO] [stderr] Downloaded alsa v0.9.1 [INFO] [stderr] Downloaded num-bigint-dig v0.8.4 [INFO] [stderr] Downloaded yaml-rust2 v0.8.1 [INFO] [stderr] Downloaded cpal v0.15.3 [INFO] [stderr] Downloaded pest v2.8.2 [INFO] [stderr] Downloaded opencv-binding-generator v0.84.0 [INFO] [stderr] Downloaded redis v0.24.0 [INFO] [stderr] Downloaded quinn-proto v0.10.6 [INFO] [stderr] Downloaded oboe-sys v0.6.1 [INFO] [stderr] Downloaded gstreamer v0.21.3 [INFO] [stderr] Downloaded regex-automata v0.4.11 [INFO] [stderr] Downloaded web-sys v0.3.81 [INFO] [stderr] Downloaded libc v0.2.176 [INFO] [stderr] Downloaded windows-sys v0.61.1 [INFO] [stderr] Downloaded opencv v0.88.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e [INFO] running `Command { std: "docker" "start" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling libc v0.2.176 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling find-msvc-tools v0.1.2 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling cc v1.2.39 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling indexmap v2.11.4 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.3 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling toml_edit v0.20.2 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling prost-derive v0.12.6 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling cfg-expr v0.15.8 [INFO] [stderr] Compiling toml v0.8.2 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling version-compare v0.2.0 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling tinyvec v1.10.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling system-deps v6.2.2 [INFO] [stderr] Compiling rustls-webpki v0.101.7 [INFO] [stderr] Compiling sct v0.7.1 [INFO] [stderr] Compiling regex-automata v0.4.11 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling rustls-pemfile v1.0.4 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling unicode_categories v0.1.1 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling pest v2.8.2 [INFO] [stderr] Compiling sqlformat v0.2.6 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling regex v1.11.3 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling hashlink v0.8.4 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling unicode-properties v0.1.3 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling event-listener v2.5.3 [INFO] [stderr] Compiling unicode-bidi v0.3.18 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling webpki-roots v0.25.4 [INFO] [stderr] Compiling stringprep v0.1.5 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling pest_meta v2.8.2 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling sqlx-core v0.7.4 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling whoami v1.6.1 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling pest_generator v2.8.2 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling sqlx-postgres v0.7.4 [INFO] [stderr] Compiling axum-core v0.3.4 [INFO] [stderr] Compiling prost v0.12.6 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling crc16 v0.4.0 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling sqlx-macros-core v0.7.4 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling pest_derive v2.8.2 [INFO] [stderr] Compiling axum v0.6.20 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling matchit v0.7.3 [INFO] [stderr] Compiling yaml-rust2 v0.8.1 [INFO] [stderr] Compiling rustls-native-certs v0.6.3 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling sqlx-macros v0.7.4 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling rust-ini v0.20.0 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling combine v4.6.7 [INFO] [stderr] Compiling tokio-io-timeout v1.2.1 [INFO] [stderr] Compiling ron v0.8.1 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling socket2 v0.4.10 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling sync_wrapper v0.1.2 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling config v0.14.1 [INFO] [stderr] Compiling quinn-proto v0.10.6 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling redis v0.24.0 [INFO] [stderr] Compiling prost-types v0.12.6 [INFO] [stderr] Compiling hyper-timeout v0.4.1 [INFO] [stderr] Compiling sqlx v0.7.4 [INFO] [stderr] Compiling quinn-udp v0.4.1 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling nu-ansi-term v0.50.1 [INFO] [stderr] Compiling multimap v0.10.1 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling prost-build v0.12.6 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling scholastic-connect-shared v0.1.0 (/opt/rustwide/workdir/crates/shared) [INFO] [stderr] Compiling tonic v0.10.2 [INFO] [stdout] warning: unused variable: `cost` [INFO] [stdout] --> crates/shared/src/utils.rs:110:38 [INFO] [stdout] | [INFO] [stdout] 110 | pub fn hash_password(password: &str, cost: u32) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_cost` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling quinn v0.10.2 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling glib-sys v0.18.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling time-macros v0.2.24 [INFO] [stderr] Compiling deranged v0.5.4 [INFO] [stderr] Compiling tonic-build v0.10.2 [INFO] [stderr] Compiling gobject-sys v0.18.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling clang v2.0.0 [INFO] [stderr] Compiling gio-sys v0.18.1 [INFO] [stderr] Compiling derive_destructure2 v0.1.3 [INFO] [stderr] Compiling alsa-sys v0.3.1 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling opencv-binding-generator v0.84.0 [INFO] [stderr] Compiling pem v3.0.5 [INFO] [stderr] Compiling jobslot v0.2.23 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling gstreamer-sys v0.21.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling proc-macro-crate v2.0.2 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling glib-macros v0.18.5 [INFO] [stderr] Compiling opencv v0.88.9 [INFO] [stderr] Compiling tungstenite v0.21.0 [INFO] [stderr] Compiling simple_asn1 v0.6.3 [INFO] [stderr] Compiling yasna v0.5.2 [INFO] [stderr] Compiling scholastic-connect-chat v0.1.0 (/opt/rustwide/workdir/crates/chat-service) [INFO] [stderr] Compiling cpal v0.15.3 [INFO] [stderr] Compiling glib v0.18.5 [INFO] [stderr] Compiling rcgen v0.11.3 [INFO] [stderr] Compiling alsa v0.9.1 [INFO] [stderr] Compiling tokio-tungstenite v0.21.0 [INFO] [stderr] Compiling jsonwebtoken v9.3.1 [INFO] [stderr] Compiling axum-core v0.4.5 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling scholastic-connect-auth v0.1.0 (/opt/rustwide/workdir/crates/auth-service) [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling option-operations v0.5.0 [INFO] [stderr] Compiling serde_path_to_error v0.1.20 [INFO] [stderr] Compiling pretty-hex v0.4.1 [INFO] [stderr] Compiling dasp_sample v0.11.0 [INFO] [stderr] Compiling muldiv v1.0.1 [INFO] [stderr] Compiling axum v0.7.9 [INFO] [stderr] error: failed to run custom build command for `scholastic-connect-auth v0.1.0 (/opt/rustwide/workdir/crates/auth-service)` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/release/build/scholastic-connect-auth-95ed81ca88040940/build-script-build` (exit status: 1) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:rerun-if-changed=../../proto/auth.proto [INFO] [stderr] cargo:rerun-if-changed=../../proto [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | / sqlx::query!( [INFO] [stdout] 42 | | r#" [INFO] [stdout] 43 | | INSERT INTO conversations (id, title, is_group, created_by, created_at, updated_at) [INFO] [stdout] 44 | | VALUES ($1, $2, $3, $4, NOW(), NOW()) [INFO] [stdout] ... | [INFO] [stdout] 49 | | creator_id.as_uuid() [INFO] [stdout] 50 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | / sqlx::query!( [INFO] [stdout] 58 | | r#" [INFO] [stdout] 59 | | INSERT INTO conversation_participants (conversation_id, user_id, joined_at) [INFO] [stdout] 60 | | VALUES ($1, $2, NOW()) [INFO] [stdout] ... | [INFO] [stdout] 63 | | participant_id.as_uuid() [INFO] [stdout] 64 | | ) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:79:28 [INFO] [stdout] | [INFO] [stdout] 79 | let participants = sqlx::query!( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 80 | | r#" [INFO] [stdout] 81 | | SELECT user_id [INFO] [stdout] 82 | | FROM conversation_participants [INFO] [stdout] ... | [INFO] [stdout] 85 | | conversation_id [INFO] [stdout] 86 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:101:22 [INFO] [stdout] | [INFO] [stdout] 101 | let result = sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 102 | | r#" [INFO] [stdout] 103 | | SELECT EXISTS( [INFO] [stdout] 104 | | SELECT 1 FROM conversation_participants [INFO] [stdout] ... | [INFO] [stdout] 109 | | user_id.as_uuid() [INFO] [stdout] 110 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:120:29 [INFO] [stdout] | [INFO] [stdout] 120 | let conversations = sqlx::query!( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 121 | | r#" [INFO] [stdout] 122 | | SELECT c.id, c.title, c.is_group, c.created_at, c.updated_at, [INFO] [stdout] 123 | | (SELECT content FROM messages WHERE conversation_id = c.id ORDER BY created_at DESC LIMIT 1) as last_message, [INFO] [stdout] ... | [INFO] [stdout] 133 | | user_id.as_uuid() [INFO] [stdout] 134 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | / sqlx::query!( [INFO] [stdout] 177 | | r#" [INFO] [stdout] 178 | | INSERT INTO conversation_participants (conversation_id, user_id, joined_at) [INFO] [stdout] 179 | | VALUES ($1, $2, NOW()) [INFO] [stdout] ... | [INFO] [stdout] 182 | | user_id.as_uuid() [INFO] [stdout] 183 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:206:22 [INFO] [stdout] | [INFO] [stdout] 206 | let result = sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 207 | | r#" [INFO] [stdout] 208 | | DELETE FROM conversation_participants [INFO] [stdout] 209 | | WHERE conversation_id = $1 AND user_id = $2 [INFO] [stdout] ... | [INFO] [stdout] 212 | | user_id.as_uuid() [INFO] [stdout] 213 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:242:22 [INFO] [stdout] | [INFO] [stdout] 242 | let result = sqlx::query!( [INFO] [stdout] | ______________________^ [INFO] [stdout] 243 | | r#" [INFO] [stdout] 244 | | UPDATE conversations [INFO] [stdout] 245 | | SET title = $1, updated_at = NOW() [INFO] [stdout] ... | [INFO] [stdout] 249 | | conversation_id [INFO] [stdout] 250 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:281:24 [INFO] [stdout] | [INFO] [stdout] 281 | let messages = sqlx::query_as!( [INFO] [stdout] | ________________________^ [INFO] [stdout] 282 | | Message, [INFO] [stdout] 283 | | r#" [INFO] [stdout] 284 | | SELECT id, conversation_id, sender_id, content, message_type as "message_type: _", [INFO] [stdout] ... | [INFO] [stdout] 293 | | offset [INFO] [stdout] 294 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `warn` [INFO] [stdout] --> crates/chat-service/src/services/chat_service.rs:5:21 [INFO] [stdout] | [INFO] [stdout] 5 | use tracing::{info, warn, error}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PresenceStatus` and `UserPresence` [INFO] [stdout] --> crates/chat-service/src/services/chat_service.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | presence::{UserPresence, PresenceStatus}, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `warn` [INFO] [stdout] --> crates/chat-service/src/services/presence_service.rs:5:21 [INFO] [stdout] | [INFO] [stdout] 5 | use tracing::{info, warn, error}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PresenceError` [INFO] [stdout] --> crates/chat-service/src/services/presence_service.rs:14:51 [INFO] [stdout] | [INFO] [stdout] 14 | UserPresence, PresenceStatus, PresenceUpdate, PresenceError, PresenceConfig [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `warn` [INFO] [stdout] --> crates/chat-service/src/services/presence_manager.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | use tracing::{debug, error, info, warn}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Interval` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:6:39 [INFO] [stdout] | [INFO] [stdout] 6 | use tokio::time::{interval, Duration, Interval}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `error` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:7:22 [INFO] [stdout] | [INFO] [stdout] 7 | use tracing::{debug, error, info, warn}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DateTime` and `Utc` [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use chrono::{DateTime, Utc}; [INFO] [stdout] | ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `warn` [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use tracing::{debug, error, info, warn}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `debug` and `error` [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | use tracing::{debug, error, info}; [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DateTime` [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | use chrono::{DateTime, Utc}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `warn` [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | use tracing::{debug, error, info, warn}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> crates/chat-service/src/repositories/database.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/chat_service.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | async fn publish_message_event(&self, message: &Message) -> Result<(), SharedError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/chat_service.rs:368:14 [INFO] [stdout] | [INFO] [stdout] 368 | conn.publish(&channel, serde_json::to_string(&event).map_err(SharedError::from)?) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 368 | conn.publish::<_, _, ()>(&channel, serde_json::to_string(&event).map_err(SharedError::from)?) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/chat_service.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | / async fn publish_read_receipt_event( [INFO] [stdout] 376 | | &self, [INFO] [stdout] 377 | | conversation_id: ConversationId, [INFO] [stdout] 378 | | user_id: UserId, [INFO] [stdout] 379 | | message_id: MessageId, [INFO] [stdout] 380 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/chat_service.rs:396:14 [INFO] [stdout] | [INFO] [stdout] 396 | conn.publish(&channel, serde_json::to_string(&event).map_err(SharedError::from)?) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 396 | conn.publish::<_, _, ()>(&channel, serde_json::to_string(&event).map_err(SharedError::from)?) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/presence_service.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | / pub async fn update_presence( [INFO] [stdout] 57 | | &self, [INFO] [stdout] 58 | | user_id: UserId, [INFO] [stdout] 59 | | status: PresenceStatus, [INFO] [stdout] 60 | | custom_message: Option, [INFO] [stdout] 61 | | is_manual: bool, [INFO] [stdout] 62 | | ) -> Result { [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/presence_service.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 88 | conn.set_ex(&key, presence_json, 300).await [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 88 ~ conn.set_ex::<_, _, ()>(&key, presence_json, 300).await [INFO] [stdout] 89 | .map_err(SharedError::from)?; [INFO] [stdout] ... [INFO] [stdout] 100 | if score > 0 { [INFO] [stdout] 101 ~ conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), score).await [INFO] [stdout] 102 | .map_err(SharedError::from)?; [INFO] [stdout] 103 | } else { [INFO] [stdout] 104 ~ conn.zrem::<_, _, ()>(&online_key, user_id.to_string()).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/presence_service.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 252 | pub async fn heartbeat(&self, user_id: UserId) -> Result<(), SharedError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/presence_service.rs:273:18 [INFO] [stdout] | [INFO] [stdout] 273 | conn.expire(&key, 300).await [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 273 ~ conn.expire::<_, ()>(&key, 300).await [INFO] [stdout] 274 | .map_err(SharedError::from)?; [INFO] [stdout] ... [INFO] [stdout] 277 | let online_key = "users:online"; [INFO] [stdout] 278 ~ conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), Utc::now().timestamp()).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/chat-service/src/services/presence_manager.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | let mut presence = cache [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | / pub async fn update_presence( [INFO] [stdout] 66 | | &self, [INFO] [stdout] 67 | | user_id: UserId, [INFO] [stdout] 68 | | status: PresenceStatus, [INFO] [stdout] 69 | | custom_message: Option, [INFO] [stdout] 70 | | is_manual: bool, [INFO] [stdout] 71 | | ) -> Result { [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:101:14 [INFO] [stdout] | [INFO] [stdout] 101 | conn.set_ex(&presence_key, presence_json, ttl).await [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 101 | conn.set_ex::<_, _, ()>(&presence_key, presence_json, ttl).await [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | / pub async fn subscribe_to_presence( [INFO] [stdout] 175 | | &self, [INFO] [stdout] 176 | | subscriber_id: UserId, [INFO] [stdout] 177 | | target_user_id: UserId, [INFO] [stdout] 178 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:192:14 [INFO] [stdout] | [INFO] [stdout] 192 | conn.sadd(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] | ^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 192 ~ conn.sadd::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] 193 | .map_err(SharedError::from)?; [INFO] [stdout] 194 | [INFO] [stdout] 195 | // Set TTL for subscription (24 hours) [INFO] [stdout] 196 ~ conn.expire::<_, ()>(&subscription_key, 86400).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | / pub async fn unsubscribe_from_presence( [INFO] [stdout] 205 | | &self, [INFO] [stdout] 206 | | subscriber_id: UserId, [INFO] [stdout] 207 | | target_user_id: UserId, [INFO] [stdout] 208 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:224:14 [INFO] [stdout] | [INFO] [stdout] 224 | conn.srem(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] | ^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 224 | conn.srem::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:258:5 [INFO] [stdout] | [INFO] [stdout] 258 | pub async fn heartbeat(&self, user_id: UserId) -> Result<(), SharedError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:277:18 [INFO] [stdout] | [INFO] [stdout] 277 | conn.expire(&presence_key, 300).await [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 277 ~ conn.expire::<_, ()>(&presence_key, 300).await [INFO] [stdout] 278 | .map_err(SharedError::from)?; [INFO] [stdout] ... [INFO] [stdout] 281 | let online_key = "users:online"; [INFO] [stdout] 282 ~ conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), Utc::now().timestamp()).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | async fn propagate_presence_update(&self, update: &PresenceUpdate) -> Result<(), SharedError> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:381:22 [INFO] [stdout] | [INFO] [stdout] 381 | conn.publish(&channel, serde_json::to_string(&event).map_err(SharedError::from)?) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 381 | conn.publish::<_, _, ()>(&channel, serde_json::to_string(&event).map_err(SharedError::from)?) [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:394:5 [INFO] [stdout] | [INFO] [stdout] 394 | / async fn update_online_users_set( [INFO] [stdout] 395 | | &self, [INFO] [stdout] 396 | | user_id: UserId, [INFO] [stdout] 397 | | status: PresenceStatus, [INFO] [stdout] 398 | | conn: &mut redis::aio::Connection, [INFO] [stdout] 399 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:405:22 [INFO] [stdout] | [INFO] [stdout] 405 | conn.zadd(&online_key, user_id.to_string(), timestamp).await [INFO] [stdout] | ^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 405 ~ conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), timestamp).await [INFO] [stdout] 406 | .map_err(SharedError::from)?; [INFO] [stdout] ... [INFO] [stdout] 409 | // Keep in set but with older timestamp [INFO] [stdout] 410 ~ conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), timestamp - 3600).await [INFO] [stdout] 411 | .map_err(SharedError::from)?; [INFO] [stdout] ... [INFO] [stdout] 414 | // Keep in set but with older timestamp [INFO] [stdout] 415 ~ conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), timestamp - 1800).await [INFO] [stdout] 416 | .map_err(SharedError::from)?; [INFO] [stdout] 417 | } [INFO] [stdout] 418 | PresenceStatus::Offline => { [INFO] [stdout] 419 ~ conn.zrem::<_, _, ()>(&online_key, user_id.to_string()).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed for `Result<_, RedisError>` [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:467:33 [INFO] [stdout] | [INFO] [stdout] 467 | ... let _ = conn.zrem("users:online", user_id.to_string()).await; [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] = note: the type must implement `FromRedisValue` [INFO] [stdout] = help: the following types implement trait `FromRedisValue`: [INFO] [stdout] () [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) [INFO] [stdout] (T10, T11, T12) [INFO] [stdout] (T11, T12) [INFO] [stdout] (T12,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11, T12) [INFO] [stdout] and 44 others [INFO] [stdout] note: required by a bound in `redis::AsyncCommands::zrem` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/macros.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | RV: FromRedisValue, [INFO] [stdout] | ^^^^^^^^^^^^^^ required by this bound in `AsyncCommands::zrem` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/mod.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / implement_commands! { [INFO] [stdout] 42 | | 'a [INFO] [stdout] ... | [INFO] [stdout] 736 | | fn zrem(key: K, members: M) { [INFO] [stdout] | | ---- required by a bound in this associated function [INFO] [stdout] ... | [INFO] [stdout] 1873 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `implement_commands` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider giving this pattern a type, where the type for type parameter `RV` is specified [INFO] [stdout] | [INFO] [stdout] 467 | let _: Result = conn.zrem("users:online", user_id.to_string()).await; [INFO] [stdout] | +++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: method takes 4 generic arguments but 2 generic arguments were supplied [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:501:51 [INFO] [stdout] | [INFO] [stdout] 501 | if let Ok(stale_users) = conn.zrangebyscore::<_, Vec>(&online_key, 0, cutoff_time).await { [INFO] [stdout] | ^^^^^^^^^^^^^ - ----------- supplied 2 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 4 generic arguments [INFO] [stdout] | [INFO] [stdout] note: method defined here, with 4 generic parameters: `K`, `M`, `MM`, `RV` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/mod.rs:708:8 [INFO] [stdout] | [INFO] [stdout] 708 | fn zrangebyscore(key: K, min: M, max: MM) { [INFO] [stdout] | ^^^^^^^^^^^^^ - - -- [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/macros.rs:162:81 [INFO] [stdout] | [INFO] [stdout] 162 | fn $name<$lifetime, $($tyargs: $ty + Send + Sync + $lifetime,)* RV>( [INFO] [stdout] | -- [INFO] [stdout] help: add missing generic arguments [INFO] [stdout] | [INFO] [stdout] 501 | if let Ok(stale_users) = conn.zrangebyscore::<_, Vec, MM, RV>(&online_key, 0, cutoff_time).await { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> crates/chat-service/src/services/redis_presence_manager.rs:501:96 [INFO] [stdout] | [INFO] [stdout] 501 | if let Ok(stale_users) = conn.zrangebyscore::<_, Vec>(&online_key, 0, cutoff_time).await { [INFO] [stdout] | ------------------------------- ^ expected `Vec`, found integer [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `Vec` [INFO] [stdout] found type `{integer}` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/mod.rs:708:8 [INFO] [stdout] | [INFO] [stdout] 708 | fn zrangebyscore(key: K, min: M, max: MM) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | / pub async fn add_contact( [INFO] [stdout] 54 | | &self, [INFO] [stdout] 55 | | user_id: UserId, [INFO] [stdout] 56 | | contact_id: UserId, [INFO] [stdout] 57 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:67:14 [INFO] [stdout] | [INFO] [stdout] 67 | conn.sadd(&user_contacts_key, contact_id.to_string()).await [INFO] [stdout] | ^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 67 ~ conn.sadd::<_, _, ()>(&user_contacts_key, contact_id.to_string()).await [INFO] [stdout] 68 | .map_err(SharedError::from)?; [INFO] [stdout] 69 ~ conn.sadd::<_, _, ()>(&contact_contacts_key, user_id.to_string()).await [INFO] [stdout] 70 | .map_err(SharedError::from)?; [INFO] [stdout] 71 | [INFO] [stdout] 72 | // Set TTL for contact relationships (30 days) [INFO] [stdout] 73 ~ conn.expire::<_, ()>(&user_contacts_key, 2592000).await [INFO] [stdout] 74 | .map_err(SharedError::from)?; [INFO] [stdout] 75 ~ conn.expire::<_, ()>(&contact_contacts_key, 2592000).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | / pub async fn remove_contact( [INFO] [stdout] 102 | | &self, [INFO] [stdout] 103 | | user_id: UserId, [INFO] [stdout] 104 | | contact_id: UserId, [INFO] [stdout] 105 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:115:14 [INFO] [stdout] | [INFO] [stdout] 115 | conn.srem(&user_contacts_key, contact_id.to_string()).await [INFO] [stdout] | ^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 115 ~ conn.srem::<_, _, ()>(&user_contacts_key, contact_id.to_string()).await [INFO] [stdout] 116 | .map_err(SharedError::from)?; [INFO] [stdout] 117 ~ conn.srem::<_, _, ()>(&contact_contacts_key, user_id.to_string()).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | / pub async fn propagate_presence_update( [INFO] [stdout] 188 | | &self, [INFO] [stdout] 189 | | update: &PresenceUpdate, [INFO] [stdout] 190 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:221:18 [INFO] [stdout] | [INFO] [stdout] 221 | conn.publish(&channel, &event_json).await [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 221 ~ conn.publish::<_, _, ()>(&channel, &event_json).await [INFO] [stdout] 222 | .map_err(SharedError::from)?; [INFO] [stdout] ... [INFO] [stdout] 225 | // Also publish to general presence channel for real-time subscribers [INFO] [stdout] 226 ~ conn.publish::<_, _, ()>("presence_updates", &event_json).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | / async fn subscribe_to_presence_internal( [INFO] [stdout] 354 | | &self, [INFO] [stdout] 355 | | subscriber_id: UserId, [INFO] [stdout] 356 | | target_user_id: UserId, [INFO] [stdout] 357 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:364:14 [INFO] [stdout] | [INFO] [stdout] 364 | conn.sadd(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] | ^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 364 ~ conn.sadd::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] 365 | .map_err(SharedError::from)?; [INFO] [stdout] 366 | [INFO] [stdout] 367 | // Set TTL for subscription (24 hours) [INFO] [stdout] 368 ~ conn.expire::<_, ()>(&subscription_key, 86400).await [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | / async fn unsubscribe_from_presence_internal( [INFO] [stdout] 376 | | &self, [INFO] [stdout] 377 | | subscriber_id: UserId, [INFO] [stdout] 378 | | target_user_id: UserId, [INFO] [stdout] 379 | | ) -> Result<(), SharedError> { [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> crates/chat-service/src/services/presence_subscription_manager.rs:386:14 [INFO] [stdout] | [INFO] [stdout] 386 | conn.srem(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] | ^^^^ [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 386 | conn.srem::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:38:48 [INFO] [stdout] | [INFO] [stdout] 38 | .map_err(|e| SharedError::Database(e.to_string()))?; [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^ expected `Error`, found `String` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> crates/shared/src/errors.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | Database(#[from] sqlx::Error), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: try removing the method call [INFO] [stdout] | [INFO] [stdout] 38 - .map_err(|e| SharedError::Database(e.to_string()))?; [INFO] [stdout] 38 + .map_err(|e| SharedError::Database(e))?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:71:48 [INFO] [stdout] | [INFO] [stdout] 71 | .map_err(|e| SharedError::Database(e.to_string()))?; [INFO] [stdout] | --------------------- ^^^^^^^^^^^^^ expected `Error`, found `String` [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> crates/shared/src/errors.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | Database(#[from] sqlx::Error), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] help: try removing the method call [INFO] [stdout] | [INFO] [stdout] 71 - .map_err(|e| SharedError::Database(e.to_string()))?; [INFO] [stdout] 71 + .map_err(|e| SharedError::Database(e))?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated function or constant named `from_uuid` found for struct `UserId` in the current scope [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:93:32 [INFO] [stdout] | [INFO] [stdout] 93 | .map(|row| UserId::from_uuid(row.user_id)) [INFO] [stdout] | ^^^^^^^^^ associated function or constant not found in `UserId` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `UserId`, consider using `UserId::new_v4` which returns `UserId` [INFO] [stdout] --> crates/shared/src/types.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn new_v4() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 57 | impl_display_for_id!(UserId); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `impl_display_for_id` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `SharedError` [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | return Err(SharedError::PermissionDenied( [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;` [INFO] [stdout] | ________________________| [INFO] [stdout] | | [INFO] [stdout] 165 | | "Only participants can add new members".to_string() [INFO] [stdout] 166 | | )); [INFO] [stdout] | |_____________- call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant, associated function, or constant named `Conflict` found for enum `SharedError` in the current scope [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:171:37 [INFO] [stdout] | [INFO] [stdout] 171 | return Err(SharedError::Conflict( [INFO] [stdout] | ^^^^^^^^ variant, associated function, or constant not found in `SharedError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `SharedError` [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:201:24 [INFO] [stdout] | [INFO] [stdout] 201 | return Err(SharedError::PermissionDenied( [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;` [INFO] [stdout] | ________________________| [INFO] [stdout] | | [INFO] [stdout] 202 | | "Only participants can remove members".to_string() [INFO] [stdout] 203 | | )); [INFO] [stdout] | |_____________- call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0533]: expected value, found struct variant `SharedError::NotFound` [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:219:24 [INFO] [stdout] | [INFO] [stdout] 219 | return Err(SharedError::NotFound( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not a value [INFO] [stdout] | [INFO] [stdout] help: you might have meant to create a new value of the struct [INFO] [stdout] | [INFO] [stdout] 219 - return Err(SharedError::NotFound( [INFO] [stdout] 220 - "User is not a participant in this conversation".to_string() [INFO] [stdout] 221 - )); [INFO] [stdout] 219 + return Err(SharedError::NotFound { resource: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `SharedError` [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:237:24 [INFO] [stdout] | [INFO] [stdout] 237 | return Err(SharedError::PermissionDenied( [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;` [INFO] [stdout] | ________________________| [INFO] [stdout] | | [INFO] [stdout] 238 | | "Only participants can update conversation title".to_string() [INFO] [stdout] 239 | | )); [INFO] [stdout] | |_____________- call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0533]: expected value, found struct variant `SharedError::NotFound` [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:256:24 [INFO] [stdout] | [INFO] [stdout] 256 | return Err(SharedError::NotFound( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not a value [INFO] [stdout] | [INFO] [stdout] help: you might have meant to create a new value of the struct [INFO] [stdout] | [INFO] [stdout] 256 - return Err(SharedError::NotFound( [INFO] [stdout] 257 - "Conversation not found".to_string() [INFO] [stdout] 258 - )); [INFO] [stdout] 256 + return Err(SharedError::NotFound { resource: /* value */ }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0618]: expected function, found `SharedError` [INFO] [stdout] --> crates/chat-service/src/services/conversation_service.rs:276:24 [INFO] [stdout] | [INFO] [stdout] 276 | return Err(SharedError::PermissionDenied( [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;` [INFO] [stdout] | ________________________| [INFO] [stdout] | | [INFO] [stdout] 277 | | "Only participants can view messages".to_string() [INFO] [stdout] 278 | | )); [INFO] [stdout] | |_____________- call expression requires function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:132:50 [INFO] [stdout] | [INFO] [stdout] 132 | .bind(conversation.conversation_type.to_string()) [INFO] [stdout] | ^^^^^^^^^ multiple `to_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:186:36 [INFO] [stdout] | [INFO] [stdout] 186 | .bind(participant.role.to_string()) [INFO] [stdout] | ^^^^^^^^^ multiple `to_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | .bind(conversation_type.to_string()) [INFO] [stdout] | ^^^^^^^^^ multiple `to_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:229:36 [INFO] [stdout] | [INFO] [stdout] 229 | .bind(participant.role.to_string()) [INFO] [stdout] | ^^^^^^^^^ multiple `to_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:348:28 [INFO] [stdout] | [INFO] [stdout] 348 | .bind(new_role.to_string()) [INFO] [stdout] | ^^^^^^^^^ multiple `to_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:624:36 [INFO] [stdout] | [INFO] [stdout] 624 | .bind(participant.role.to_string()) [INFO] [stdout] | ^^^^^^^^^ multiple `to_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `to_string` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `to_string` [INFO] [stdout] | [INFO] [stdout] ::: crates/chat-service/src/repositories/message_repository.rs:443:5 [INFO] [stdout] | [INFO] [stdout] 443 | pub fn to_string(&self) -> String { [INFO] [stdout] | --------------------------------- other definition for `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `from_string` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `from_string` [INFO] [stdout] | [INFO] [stdout] ::: crates/chat-service/src/repositories/message_repository.rs:450:5 [INFO] [stdout] | [INFO] [stdout] 450 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ------------------------------------------- other definition for `from_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `to_string` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn to_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `to_string` [INFO] [stdout] | [INFO] [stdout] ::: crates/chat-service/src/repositories/message_repository.rs:460:5 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn to_string(&self) -> String { [INFO] [stdout] | --------------------------------- other definition for `to_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `from_string` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `from_string` [INFO] [stdout] | [INFO] [stdout] ::: crates/chat-service/src/repositories/message_repository.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ------------------------------------------- other definition for `from_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:363:51 [INFO] [stdout] | [INFO] [stdout] 363 | let conversation_type = ConversationType::from_string(&conversation_type_str) [INFO] [stdout] | ^^^^^^^^^^^ multiple `from_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:450:5 [INFO] [stdout] | [INFO] [stdout] 450 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:381:37 [INFO] [stdout] | [INFO] [stdout] 381 | let role = ParticipantRole::from_string(&role_str) [INFO] [stdout] | ^^^^^^^^^^^ multiple `from_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:708:51 [INFO] [stdout] | [INFO] [stdout] 708 | let conversation_type = ConversationType::from_string(&conversation_type_str) [INFO] [stdout] | ^^^^^^^^^^^ multiple `from_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:450:5 [INFO] [stdout] | [INFO] [stdout] 450 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> crates/chat-service/src/repositories/conversation_repository.rs:727:37 [INFO] [stdout] | [INFO] [stdout] 727 | let role = ParticipantRole::from_string(&role_str) [INFO] [stdout] | ^^^^^^^^^^^ multiple `from_string` found [INFO] [stdout] | [INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/models/message.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | pub fn from_string(s: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `before_id` [INFO] [stdout] --> crates/chat-service/src/repositories/message_repository.rs:78:33 [INFO] [stdout] | [INFO] [stdout] 78 | let query = if let Some(before_id) = before_message_id { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_before_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0034, E0107, E0283, E0308, E0533, E0592, E0599, E0618. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0034`. [INFO] [stdout] [INFO] [stderr] error: could not compile `scholastic-connect-chat` (lib) due to 36 previous errors; 46 warnings emitted [INFO] [stderr] warning: opencv@0.88.9: c++: fatal error: Killed signal terminated program cc1plus [INFO] [stderr] warning: opencv@0.88.9: compilation terminated. [INFO] [stderr] warning: opencv@0.88.9: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-core.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/core.cpp" [INFO] [stderr] warning: opencv@0.88.9: c++: fatal error: Killed signal terminated program cc1plus [INFO] [stderr] warning: opencv@0.88.9: compilation terminated. [INFO] [stderr] warning: opencv@0.88.9: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-dnn.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/dnn.cpp"cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::response' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] warning: opencv@0.88.9: | ^~~ [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::size' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointX' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointY' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointX' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointY' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveX' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveY' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveX' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveY' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: In file included from /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:1: [INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] warning: opencv@0.88.9: inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::angle' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] warning: opencv@0.88.9: | ^~~~~~~~~~~~ [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::angle' was declared here [INFO] [stderr] warning: opencv@0.88.9: 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] warning: opencv@0.88.9: | ^~~ [INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] warning: opencv@0.88.9: inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::class_id' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] warning: opencv@0.88.9: | ^~~~~~~~~~~~ [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::class_id' was declared here [INFO] [stderr] warning: opencv@0.88.9: 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] warning: opencv@0.88.9: | ^~~ [INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] warning: opencv@0.88.9: inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::octave' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] warning: opencv@0.88.9: | ^~~~~~~~~~~~ [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::octave' was declared here [INFO] [stderr] warning: opencv@0.88.9: 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] warning: opencv@0.88.9: | ^~~ [INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] warning: opencv@0.88.9: inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::lineLength' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] warning: opencv@0.88.9: | ^~~~~~~~~~~~ [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::lineLength' was declared here [INFO] [stderr] warning: opencv@0.88.9: 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] warning: opencv@0.88.9: | ^~~ [INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] warning: opencv@0.88.9: inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::numOfPixels' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] warning: opencv@0.88.9: | ^~~~~~~~~~~~ [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::numOfPixels' was declared here [INFO] [stderr] warning: opencv@0.88.9: 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] warning: opencv@0.88.9: | ^~~ [INFO] [stderr] warning: opencv@0.88.9: At global scope: [INFO] [stderr] warning: opencv@0.88.9: cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp: In function 'void cv_kinfu_Intr_Reprojector_Reprojector(Result*)': [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fxinv' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: 659 | cv::kinfu::Intr::Reprojector ret; [INFO] [stderr] warning: opencv@0.88.9: | ^~~ [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fyinv' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cx' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cy' is used uninitialized [-Wuninitialized] [INFO] [stderr] warning: opencv@0.88.9: c++: fatal error: Killed signal terminated program cc1plus [INFO] [stderr] warning: opencv@0.88.9: compilation terminated. [INFO] [stderr] warning: opencv@0.88.9: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-stitching.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/stitching.cpp"cargo:warning=At global scope: [INFO] [stderr] warning: opencv@0.88.9: cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics [INFO] [stderr] error: failed to run custom build command for `opencv v0.88.9` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build` (exit status: 1) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV4_STATIC [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_PATH [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR [INFO] [stderr] cargo:rerun-if-env-changed=SYSROOT [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV4_STATIC [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV4_STATIC [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_PATH [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR [INFO] [stderr] cargo:rustc-cfg=ocvrs_opencv_branch_4 [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_LINK_LIBS [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_LINK_PATHS [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES [INFO] [stderr] cargo:rerun-if-env-changed=OPENCV_MSVC_CRT [INFO] [stderr] cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH [INFO] [stderr] cargo:rerun-if-env-changed=OpenCV_DIR [INFO] [stderr] cargo:rerun-if-env-changed=PKG_CONFIG_PATH [INFO] [stderr] cargo:rerun-if-env-changed=VCPKG_ROOT [INFO] [stderr] cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC [INFO] [stderr] cargo:rerun-if-env-changed=VCPKGRS_TRIPLET [INFO] [stderr] cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR [INFO] [stderr] cargo:rerun-if-env-changed=DOCS_RS [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/face.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/xfeatures2d.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ccalib.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/alphamat.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/gapi.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/core.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/aruco.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/dnn.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/videoio.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/manual-core.cpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/photo.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/sfm.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/bioinspired.hpp [INFO] [stderr] cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/hdf.hpp [INFO] [stderr] cargo:rerun-if-changed=Cargo.toml [INFO] [stderr] OPT_LEVEL = Some(3) [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu [INFO] [stderr] CXX_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu [INFO] [stderr] CXX_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXX [INFO] [stderr] HOST_CXX = None [INFO] [stderr] cargo:rerun-if-env-changed=CXX [INFO] [stderr] CXX = None [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] RUSTC_WRAPPER = None [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] DEBUG = Some(false) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=warn) [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out) [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS [INFO] [stderr] CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CXXFLAGS [INFO] [stderr] HOST_CXXFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CXXFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CXXFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_alphamat [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_aruco [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_bgsegm [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_bioinspired [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_calib3d [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_ccalib [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_core [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_cvv [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_dnn [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_dnn_superres [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_dpm [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_face [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_features2d [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_flann [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_freetype [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_fuzzy [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_hdf [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_hfs [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_highgui [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_img_hash [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_imgcodecs [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_imgproc [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_intensity_transform [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_line_descriptor [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_mcc [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_ml [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_objdetect [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_optflow [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_phase_unwrapping [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_photo [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_plot [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_quality [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_rapid [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_rgbd [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_saliency [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_shape [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_stereo [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_stitching [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_structured_light [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_superres [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_surface_matching [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_text [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_tracking [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_video [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_videoio [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_videostab [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_viz [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_wechat_qrcode [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_ximgproc [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_xobjdetect [INFO] [stderr] cargo:rustc-cfg=ocvrs_has_module_xphoto [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] cargo:warning=c++: fatal error: Killed signal terminated program cc1plus [INFO] [stderr] cargo:warning=compilation terminated. [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 1 [INFO] [stderr] cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-core.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/core.cpp" [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] cargo:warning=c++: fatal error: Killed signal terminated program cc1plus [INFO] [stderr] cargo:warning=compilation terminated. [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 1 [INFO] [stderr] cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-dnn.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/dnn.cpp"cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::response' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning= 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::size' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointX' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointY' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointX' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointY' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveX' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveY' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveX' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveY' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=In file included from /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:1: [INFO] [stderr] cargo:warning=In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] cargo:warning= inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::angle' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning= 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~ [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::angle' was declared here [INFO] [stderr] cargo:warning= 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] cargo:warning= inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::class_id' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning= 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~ [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::class_id' was declared here [INFO] [stderr] cargo:warning= 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] cargo:warning= inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::octave' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning= 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~ [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::octave' was declared here [INFO] [stderr] cargo:warning= 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] cargo:warning= inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::lineLength' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning= 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~ [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::lineLength' was declared here [INFO] [stderr] cargo:warning= 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=In function 'void Ok(T, Result*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]', [INFO] [stderr] cargo:warning= inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6: [INFO] [stderr] cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::numOfPixels' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning= 48 | ocvrs_return->result = *const_cast(&result); [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~ [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result*)': [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::numOfPixels' was declared here [INFO] [stderr] cargo:warning= 435 | cv::line_descriptor::KeyLine ret; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=At global scope: [INFO] [stderr] cargo:warning=cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics [INFO] [stderr] [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp: In function 'void cv_kinfu_Intr_Reprojector_Reprojector(Result*)': [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fxinv' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning= 659 | cv::kinfu::Intr::Reprojector ret; [INFO] [stderr] cargo:warning= | ^~~ [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fyinv' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cx' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cy' is used uninitialized [-Wuninitialized] [INFO] [stderr] cargo:warning=c++: fatal error: Killed signal terminated program cc1plus [INFO] [stderr] cargo:warning=compilation terminated. [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 1 [INFO] [stderr] cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-stitching.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/stitching.cpp"cargo:warning=At global scope: [INFO] [stderr] cargo:warning=cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics [INFO] [stderr] [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] === Crate version: Some("0.88.9") [INFO] [stderr] === Environment configuration: [INFO] [stderr] === OPENCV_PACKAGE_NAME = None [INFO] [stderr] === OPENCV_PKGCONFIG_NAME = None [INFO] [stderr] === OPENCV_CMAKE_NAME = None [INFO] [stderr] === OPENCV_CMAKE_BIN = None [INFO] [stderr] === OPENCV_VCPKG_NAME = None [INFO] [stderr] === OPENCV_LINK_LIBS = None [INFO] [stderr] === OPENCV_LINK_PATHS = None [INFO] [stderr] === OPENCV_INCLUDE_PATHS = None [INFO] [stderr] === OPENCV_DISABLE_PROBES = None [INFO] [stderr] === OPENCV_MSVC_CRT = None [INFO] [stderr] === CMAKE_PREFIX_PATH = None [INFO] [stderr] === OpenCV_DIR = None [INFO] [stderr] === PKG_CONFIG_PATH = None [INFO] [stderr] === VCPKG_ROOT = None [INFO] [stderr] === VCPKGRS_DYNAMIC = None [INFO] [stderr] === VCPKGRS_TRIPLET = None [INFO] [stderr] === OCVRS_DOCS_GENERATE_DIR = None [INFO] [stderr] === DOCS_RS = None [INFO] [stderr] === PATH = Some("/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin") [INFO] [stderr] === Enabled features: [INFO] [stderr] === ALPHAMAT [INFO] [stderr] === ARUCO [INFO] [stderr] === ARUCO_DETECTOR [INFO] [stderr] === BARCODE [INFO] [stderr] === BGSEGM [INFO] [stderr] === BIOINSPIRED [INFO] [stderr] === CALIB3D [INFO] [stderr] === CCALIB [INFO] [stderr] === CUDAARITHM [INFO] [stderr] === CUDABGSEGM [INFO] [stderr] === CUDACODEC [INFO] [stderr] === CUDAFEATURES2D [INFO] [stderr] === CUDAFILTERS [INFO] [stderr] === CUDAIMGPROC [INFO] [stderr] === CUDAOBJDETECT [INFO] [stderr] === CUDAOPTFLOW [INFO] [stderr] === CUDASTEREO [INFO] [stderr] === CUDAWARPING [INFO] [stderr] === CVV [INFO] [stderr] === DEFAULT [INFO] [stderr] === DNN [INFO] [stderr] === DNN_SUPERRES [INFO] [stderr] === DPM [INFO] [stderr] === FACE [INFO] [stderr] === FEATURES2D [INFO] [stderr] === FLANN [INFO] [stderr] === FREETYPE [INFO] [stderr] === FUZZY [INFO] [stderr] === GAPI [INFO] [stderr] === HDF [INFO] [stderr] === HFS [INFO] [stderr] === HIGHGUI [INFO] [stderr] === IMGCODECS [INFO] [stderr] === IMGPROC [INFO] [stderr] === IMG_HASH [INFO] [stderr] === INTENSITY_TRANSFORM [INFO] [stderr] === LINE_DESCRIPTOR [INFO] [stderr] === MCC [INFO] [stderr] === ML [INFO] [stderr] === OBJDETECT [INFO] [stderr] === OPTFLOW [INFO] [stderr] === OVIS [INFO] [stderr] === PHASE_UNWRAPPING [INFO] [stderr] === PHOTO [INFO] [stderr] === PLOT [INFO] [stderr] === QUALITY [INFO] [stderr] === RAPID [INFO] [stderr] === RGBD [INFO] [stderr] === SALIENCY [INFO] [stderr] === SFM [INFO] [stderr] === SHAPE [INFO] [stderr] === STEREO [INFO] [stderr] === STITCHING [INFO] [stderr] === STRUCTURED_LIGHT [INFO] [stderr] === SUPERRES [INFO] [stderr] === SURFACE_MATCHING [INFO] [stderr] === TEXT [INFO] [stderr] === TRACKING [INFO] [stderr] === VIDEO [INFO] [stderr] === VIDEOIO [INFO] [stderr] === VIDEOSTAB [INFO] [stderr] === VIZ [INFO] [stderr] === WECHAT_QRCODE [INFO] [stderr] === XFEATURES2D [INFO] [stderr] === XIMGPROC [INFO] [stderr] === XOBJDETECT [INFO] [stderr] === XPHOTO [INFO] [stderr] === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: false [INFO] [stderr] === Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg [INFO] [stderr] === Can't probe using: environment, continuing with other methods because: Some environment variables are missing [INFO] [stderr] === Probing OpenCV library using pkg_config [INFO] [stderr] === Successfully probed using: pkg_config [INFO] [stderr] === OpenCV library configuration: Library { [INFO] [stderr] include_paths: [ [INFO] [stderr] "/usr/include/opencv4", [INFO] [stderr] ], [INFO] [stderr] version: Version { [INFO] [stderr] major: 4, [INFO] [stderr] minor: 10, [INFO] [stderr] patch: 0, [INFO] [stderr] }, [INFO] [stderr] cargo_metadata: [ [INFO] [stderr] "cargo:rustc-link-search=/usr/lib/x86_64-linux-gnu", [INFO] [stderr] "cargo:rustc-link-lib=opencv_stitching", [INFO] [stderr] "cargo:rustc-link-lib=opencv_alphamat", [INFO] [stderr] "cargo:rustc-link-lib=opencv_aruco", [INFO] [stderr] "cargo:rustc-link-lib=opencv_bgsegm", [INFO] [stderr] "cargo:rustc-link-lib=opencv_bioinspired", [INFO] [stderr] "cargo:rustc-link-lib=opencv_ccalib", [INFO] [stderr] "cargo:rustc-link-lib=opencv_cvv", [INFO] [stderr] "cargo:rustc-link-lib=opencv_dnn_objdetect", [INFO] [stderr] "cargo:rustc-link-lib=opencv_dnn_superres", [INFO] [stderr] "cargo:rustc-link-lib=opencv_dpm", [INFO] [stderr] "cargo:rustc-link-lib=opencv_face", [INFO] [stderr] "cargo:rustc-link-lib=opencv_freetype", [INFO] [stderr] "cargo:rustc-link-lib=opencv_fuzzy", [INFO] [stderr] "cargo:rustc-link-lib=opencv_hdf", [INFO] [stderr] "cargo:rustc-link-lib=opencv_hfs", [INFO] [stderr] "cargo:rustc-link-lib=opencv_img_hash", [INFO] [stderr] "cargo:rustc-link-lib=opencv_intensity_transform", [INFO] [stderr] "cargo:rustc-link-lib=opencv_line_descriptor", [INFO] [stderr] "cargo:rustc-link-lib=opencv_mcc", [INFO] [stderr] "cargo:rustc-link-lib=opencv_quality", [INFO] [stderr] "cargo:rustc-link-lib=opencv_rapid", [INFO] [stderr] "cargo:rustc-link-lib=opencv_reg", [INFO] [stderr] "cargo:rustc-link-lib=opencv_rgbd", [INFO] [stderr] "cargo:rustc-link-lib=opencv_saliency", [INFO] [stderr] "cargo:rustc-link-lib=opencv_shape", [INFO] [stderr] "cargo:rustc-link-lib=opencv_signal", [INFO] [stderr] "cargo:rustc-link-lib=opencv_stereo", [INFO] [stderr] "cargo:rustc-link-lib=opencv_structured_light", [INFO] [stderr] "cargo:rustc-link-lib=opencv_phase_unwrapping", [INFO] [stderr] "cargo:rustc-link-lib=opencv_superres", [INFO] [stderr] "cargo:rustc-link-lib=opencv_optflow", [INFO] [stderr] "cargo:rustc-link-lib=opencv_surface_matching", [INFO] [stderr] "cargo:rustc-link-lib=opencv_tracking", [INFO] [stderr] "cargo:rustc-link-lib=opencv_highgui", [INFO] [stderr] "cargo:rustc-link-lib=opencv_datasets", [INFO] [stderr] "cargo:rustc-link-lib=opencv_text", [INFO] [stderr] "cargo:rustc-link-lib=opencv_plot", [INFO] [stderr] "cargo:rustc-link-lib=opencv_ml", [INFO] [stderr] "cargo:rustc-link-lib=opencv_videostab", [INFO] [stderr] "cargo:rustc-link-lib=opencv_videoio", [INFO] [stderr] "cargo:rustc-link-lib=opencv_viz", [INFO] [stderr] "cargo:rustc-link-lib=opencv_wechat_qrcode", [INFO] [stderr] "cargo:rustc-link-lib=opencv_ximgproc", [INFO] [stderr] "cargo:rustc-link-lib=opencv_video", [INFO] [stderr] "cargo:rustc-link-lib=opencv_xobjdetect", [INFO] [stderr] "cargo:rustc-link-lib=opencv_objdetect", [INFO] [stderr] "cargo:rustc-link-lib=opencv_calib3d", [INFO] [stderr] "cargo:rustc-link-lib=opencv_imgcodecs", [INFO] [stderr] "cargo:rustc-link-lib=opencv_features2d", [INFO] [stderr] "cargo:rustc-link-lib=opencv_dnn", [INFO] [stderr] "cargo:rustc-link-lib=opencv_flann", [INFO] [stderr] "cargo:rustc-link-lib=opencv_xphoto", [INFO] [stderr] "cargo:rustc-link-lib=opencv_photo", [INFO] [stderr] "cargo:rustc-link-lib=opencv_imgproc", [INFO] [stderr] "cargo:rustc-link-lib=opencv_core", [INFO] [stderr] ], [INFO] [stderr] } [INFO] [stderr] === Detected OpenCV module header dir at: /usr/include/opencv4/opencv2 [INFO] [stderr] === Found OpenCV version: 4.10.0 in headers located at: /usr/include/opencv4 [INFO] [stderr] === Generating code in: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out [INFO] [stderr] === Placing generated bindings into: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/opencv [INFO] [stderr] === Using OpenCV headers from: /usr/include/opencv4 [INFO] [stderr] === Clang: Ubuntu clang version 21.1.8 (6ubuntu1) [INFO] [stderr] === Clang command line args: [ [INFO] [stderr] "-isystem/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15", [INFO] [stderr] "-isystem/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15", [INFO] [stderr] "-isystem/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward", [INFO] [stderr] "-isystem/usr/lib/llvm-21/lib/clang/21/include", [INFO] [stderr] "-isystem/usr/local/include", [INFO] [stderr] "-isystem/usr/include/x86_64-linux-gnu", [INFO] [stderr] "-isystem/usr/include", [INFO] [stderr] "-I/usr/include/opencv4", [INFO] [stderr] "-F/usr/include/opencv4", [INFO] [stderr] "-I/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp", [INFO] [stderr] "-F/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp", [INFO] [stderr] "-DOCVRS_PARSING_HEADERS", [INFO] [stderr] "-includeocvrs_common.hpp", [INFO] [stderr] "-std=c++14", [INFO] [stderr] ] [INFO] [stderr] === Using environment job server with the the amount of available jobs: 1 [INFO] [stderr] === Generating 51 modules [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "alphamat" "" [INFO] [stderr] === Generated: alphamat in 3.592112146s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "aruco" "" [INFO] [stderr] === Generated: aruco in 3.948012128s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "bgsegm" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "bioinspired" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "calib3d" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "ccalib" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "core" "" [INFO] [stderr] === Generated: bgsegm in 3.506686748s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "cvv" "" [INFO] [stderr] === Generated: bioinspired in 3.474963289s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "dnn" "" [INFO] [stderr] === Generated: ccalib in 5.103957681s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "dnn_superres" "" [INFO] [stderr] === Generated: cvv in 3.667536875s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "dpm" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "face" "" [INFO] [stderr] === Generated: calib3d in 8.384841215s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "features2d" "" [INFO] [stderr] === Generated: dnn_superres in 4.353585049s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "flann" "" [INFO] [stderr] === Generated: dpm in 4.382264478s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "freetype" "" [INFO] [stderr] === Generated: face in 5.60890593s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "fuzzy" "" [INFO] [stderr] === Generated: features2d in 5.507184291s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "hdf" "" [INFO] [stderr] === Generated: freetype in 3.199983856s [INFO] [stderr] === Generated: flann in 5.201000099s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "hfs" "" [INFO] [stderr] === Generated: fuzzy in 4.670606231s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "highgui" "" [INFO] [stderr] === Generated: hdf in 4.249744481s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "img_hash" "" [INFO] [stderr] === Generated: core in 18.228987166s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "imgcodecs" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "imgproc" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "intensity_transform" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "line_descriptor" "" [INFO] [stderr] === Generated: hfs in 4.531977984s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "mcc" "" [INFO] [stderr] === Generated: dnn in 17.092901073s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "ml" "" [INFO] [stderr] === Generated: img_hash in 3.411781461s [INFO] [stderr] === Generated: highgui in 4.478139407s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "objdetect" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "optflow" "" [INFO] [stderr] === Generated: intensity_transform in 3.333392262s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "phase_unwrapping" "" [INFO] [stderr] === Generated: imgcodecs in 4.31302475s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "photo" "" [INFO] [stderr] === Generated: line_descriptor in 4.679641732s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "plot" "" [INFO] [stderr] === Generated: mcc in 5.050391063s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "quality" "" [INFO] [stderr] === Generated: phase_unwrapping in 3.032362679s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "rapid" "" [INFO] [stderr] === Generated: ml in 6.531999409s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "rgbd" "" [INFO] [stderr] === Generated: optflow in 5.671797389s [INFO] [stderr] === Generated: photo in 4.954046165s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "saliency" "" [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "shape" "" [INFO] [stderr] === Generated: plot in 4.447086006s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "stereo" "" [INFO] [stderr] === Generated: objdetect in 6.990595288s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "stitching" "" [INFO] [stderr] === Generated: quality in 4.145190794s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "structured_light" "" [INFO] [stderr] === Generated: imgproc in 10.608053924s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "superres" "" [INFO] [stderr] === Generated: rapid in 4.107385485s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "surface_matching" "" [INFO] [stderr] === Generated: saliency in 3.091582628s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "text" "" [INFO] [stderr] === Generated: shape in 4.086678795s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "tracking" "" [INFO] [stderr] === Generated: superres in 3.745406423s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "video" "" [INFO] [stderr] === Generated: stereo in 4.769472249s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "videoio" "" [INFO] [stderr] === Generated: rgbd in 6.779068393s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "videostab" "" [INFO] [stderr] === Generated: structured_light in 4.653715652s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "viz" "" [INFO] [stderr] === Generated: surface_matching in 4.27061949s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "wechat_qrcode" "" [INFO] [stderr] === Generated: tracking in 4.053053146s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "ximgproc" "" [INFO] [stderr] === Generated: text in 5.633990258s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "xobjdetect" "" [INFO] [stderr] === Generated: wechat_qrcode in 2.892487402s [INFO] [stderr] === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "xphoto" "" [INFO] [stderr] === Generated: video in 4.784003478s [INFO] [stderr] === Generated: stitching in 9.398675832s [INFO] [stderr] === Generated: videoio in 5.260970237s [INFO] [stderr] === Generated: xobjdetect in 2.466155163s [INFO] [stderr] === Generated: videostab in 5.484956132s [INFO] [stderr] === Generated: xphoto in 2.759879056s [INFO] [stderr] === Generated: viz in 5.901924173s [INFO] [stderr] === Generated: ximgproc in 4.753044529s [INFO] [stderr] === Total binding generation time: 54.900473633s [INFO] [stderr] === Total binding collection time: 388.958851ms [INFO] [stderr] === Compiler information: Tool { [INFO] [stderr] path: "c++", [INFO] [stderr] cc_wrapper_path: None, [INFO] [stderr] cc_wrapper_args: [], [INFO] [stderr] args: [ [INFO] [stderr] "-O3", [INFO] [stderr] "-ffunction-sections", [INFO] [stderr] "-fdata-sections", [INFO] [stderr] "-fPIC", [INFO] [stderr] "-m64", [INFO] [stderr] "-std=c++14", [INFO] [stderr] "-I", [INFO] [stderr] "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp", [INFO] [stderr] "-I", [INFO] [stderr] "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out", [INFO] [stderr] "-I", [INFO] [stderr] ".", [INFO] [stderr] "-I", [INFO] [stderr] "/usr/include/opencv4", [INFO] [stderr] "-Wall", [INFO] [stderr] "-Wextra", [INFO] [stderr] "-Wno-deprecated-declarations", [INFO] [stderr] "-Wno-deprecated-copy", [INFO] [stderr] "-Wno-unused-parameter", [INFO] [stderr] "-Wno-sign-compare", [INFO] [stderr] "-Wno-comment", [INFO] [stderr] "-Wunused-but-set-variable", [INFO] [stderr] "-Wno-unused-variable", [INFO] [stderr] "-Wno-ignored-qualifiers", [INFO] [stderr] "-Wno-return-type-c-linkage", [INFO] [stderr] "-Wno-overloaded-virtual", [INFO] [stderr] ], [INFO] [stderr] env: [ [INFO] [stderr] ( [INFO] [stderr] "LC_ALL", [INFO] [stderr] "C", [INFO] [stderr] ), [INFO] [stderr] ], [INFO] [stderr] family: Gnu, [INFO] [stderr] cuda: false, [INFO] [stderr] removed_args: [], [INFO] [stderr] has_internal_target_arg: false, [INFO] [stderr] } [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-stitching.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/stitching.cpp" [INFO] [stderr] [INFO] [stderr] [INFO] running `Command { std: "docker" "inspect" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }` [INFO] [stdout] bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e