warning: /home/chiller/Desktop/git/ddnet-rs/Cargo.toml: file `/home/chiller/Desktop/git/ddnet-rs/src/lib.rs` found to be present in multiple build targets: * `lib` target `ddnet_rs` * `bin` target `ddnet-rs` Compiling client-ui v0.1.0 (/home/chiller/Desktop/git/ddnet-rs/game/client-ui) Compiling av-encoder v0.1.0 (/home/chiller/Desktop/git/ddnet-rs/lib/av-encoder) Compiling editor v0.1.0 (/home/chiller/Desktop/git/ddnet-rs/game/editor) Compiling game-database-backend v0.1.0 (/home/chiller/Desktop/git/ddnet-rs/lib/game-database-backend) Compiling microphone v0.1.0 (/home/chiller/Desktop/git/ddnet-rs/lib/microphone) error[E0308]: arguments to this method are incorrect --> lib/microphone/src/cpal_opus/manager.rs:196:54 | 196 | ... if let Err(err) = df.process(nf_in, nf_out) { | ^^^^^^^ | note: expected `ArrayBase, Dim<...>>`, found a different `ArrayBase, Dim<...>>` --> lib/microphone/src/cpal_opus/manager.rs:196:62 | 196 | ... if let Err(err) = df.process(nf_in, nf_out) { | ^^^^^ = note: `ArrayBase, Dim<...>>` and `ArrayBase, Dim<...>>` have similar names, but are actually distinct types note: `ArrayBase, Dim<...>>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.16.1/src/lib.rs:1280:1 | 1280 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ note: `ArrayBase, Dim<...>>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.15.6/src/lib.rs:1268:1 | 1268 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ndarray` are being used? note: expected `ArrayBase, ...>`, found a different `ArrayBase, ...>` --> lib/microphone/src/cpal_opus/manager.rs:196:69 | 196 | ... if let Err(err) = df.process(nf_in, nf_out) { | ^^^^^^ = note: `ArrayBase, ...>` and `ArrayBase, ...>` have similar names, but are actually distinct types note: `ArrayBase, ...>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.16.1/src/lib.rs:1280:1 | 1280 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ note: `ArrayBase, ...>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.15.6/src/lib.rs:1268:1 | 1268 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ndarray` are being used? note: method defined here --> /home/chiller/.cargo/git/checkouts/deepfilternet-7f2a84b8ce7ebe06/978576a/libDF/src/tract.rs:503:12 | 503 | pub fn process(&mut self, noisy: ArrayView2, mut enh: ArrayViewMut2) -> Result { | ^^^^^^^ error[E0599]: no method named `hi_borrow` found for struct `Arc>` in the current scope --> lib/av-encoder/src/encoder.rs:66:1 | 66 | #[hiarc_safer_arc_mutex] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in the attribute macro `hiarc_safer_arc_mutex` (in Nightly builds, run with -Z macro-backtrace for more info) help: there is a method `borrow` with a similar name | 66 | borrow | error[E0308]: arguments to this method are incorrect --> lib/microphone/src/cpal_opus/sound_stream.rs:250:42 | 250 | if let Err(err) = df.process(nf_in, nf_out) { | ^^^^^^^ | note: expected `ArrayBase, Dim<...>>`, found a different `ArrayBase, Dim<...>>` --> lib/microphone/src/cpal_opus/sound_stream.rs:250:50 | 250 | if let Err(err) = df.process(nf_in, nf_out) { | ^^^^^ = note: `ArrayBase, Dim<...>>` and `ArrayBase, Dim<...>>` have similar names, but are actually distinct types note: `ArrayBase, Dim<...>>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.16.1/src/lib.rs:1280:1 | 1280 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ note: `ArrayBase, Dim<...>>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.15.6/src/lib.rs:1268:1 | 1268 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ndarray` are being used? note: expected `ArrayBase, ...>`, found a different `ArrayBase, ...>` --> lib/microphone/src/cpal_opus/sound_stream.rs:250:57 | 250 | if let Err(err) = df.process(nf_in, nf_out) { | ^^^^^^ = note: `ArrayBase, ...>` and `ArrayBase, ...>` have similar names, but are actually distinct types note: `ArrayBase, ...>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.16.1/src/lib.rs:1280:1 | 1280 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ note: `ArrayBase, ...>` is defined in crate `ndarray` --> /home/chiller/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ndarray-0.15.6/src/lib.rs:1268:1 | 1268 | pub struct ArrayBase | ^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `ndarray` are being used? note: method defined here --> /home/chiller/.cargo/git/checkouts/deepfilternet-7f2a84b8ce7ebe06/978576a/libDF/src/tract.rs:503:12 | 503 | pub fn process(&mut self, noisy: ArrayView2, mut enh: ArrayViewMut2) -> Result { | ^^^^^^^ error[E0599]: no method named `hi_borrow` found for struct `Arc>` in the current scope --> lib/av-encoder/src/encoder.rs:244:1 | 244 | #[hiarc_safer_arc_mutex] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in the attribute macro `hiarc_safer_arc_mutex` (in Nightly builds, run with -Z macro-backtrace for more info) help: there is a method `borrow` with a similar name | 244 | borrow | error[E0599]: no method named `hi_borrow` found for struct `Arc>` in the current scope --> lib/av-encoder/src/encoder.rs:272:1 | 272 | #[hiarc_safer_arc_mutex] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in the attribute macro `hiarc_safer_arc_mutex` (in Nightly builds, run with -Z macro-backtrace for more info) help: there is a method `borrow` with a similar name | 272 | borrow | For more information about this error, try `rustc --explain E0308`. error: could not compile `microphone` (lib) due to 2 previous errors warning: build failed, waiting for other jobs to finish... For more information about this error, try `rustc --explain E0599`. error: could not compile `av-encoder` (lib) due to 3 previous errors