netmuxd
netmuxd copied to clipboard
Cargo build gives errors.
I installed everything I could, still I get the error: failed to run custom build command for avahi-sys v0.10.0Output:Compiling proc-macro2 v1.0.43
Compiling unicode-ident v1.0.4
Compiling quote v1.0.21
Compiling libc v0.2.132
Compiling syn v1.0.99
Compiling cfg-if v1.0.0
Compiling version_check v0.9.4
Compiling autocfg v1.1.0
Compiling memchr v2.5.0
Compiling atty v0.2.14
Compiling glob v0.3.0
Compiling regex-syntax v0.6.27
Compiling value-bag v1.0.0-alpha.9
Compiling log v0.4.17
Compiling aho-corasick v0.7.19
Compiling clang-sys v1.3.3
Compiling termcolor v1.1.3
Compiling cc v1.0.73
Compiling regex v1.6.0
Compiling unicode-width v0.1.10
Compiling bitflags v1.3.2
Compiling textwrap v0.11.0
Compiling libloading v0.7.3
Compiling strsim v0.8.0
Compiling futures-core v0.3.24
Compiling lazy_static v1.4.0
Compiling ansi_term v0.12.1
Compiling vec_map v0.8.2
Compiling clap v2.34.0
Compiling lazycell v1.3.0
Compiling peeking_take_while v0.1.2
Compiling rustc-hash v1.1.0
Compiling once_cell v1.14.0
Compiling quick-error v1.2.3
Compiling pin-project-lite v0.2.9
Compiling slab v0.4.7
Compiling cache-padded v1.2.0
Compiling minimal-lexical v0.2.1
Compiling nom v7.1.1
Compiling ctor v0.1.23
Compiling concurrent-queue v1.2.4
Compiling nom v5.1.2
Compiling fastrand v1.8.0
Compiling bindgen v0.59.2
Compiling either v1.8.0
Compiling futures-io v0.3.24
Compiling humantime v2.1.0
Compiling parking v2.0.0
Compiling waker-fn v1.1.0
Compiling env_logger v0.9.0
Compiling futures-lite v1.12.0
Compiling which v4.3.0
Compiling cexpr v0.6.0
Compiling humantime v1.3.0
Compiling polling v2.3.0
Compiling shlex v1.1.0
Compiling event-listener v2.5.3
Compiling cfg-if v0.1.10
Compiling autotools v0.2.5
Compiling openssl-src v111.22.0+1.1.1q
Compiling socket2 v0.4.7
Compiling async-io v1.9.0
Compiling bindgen v0.55.1
Compiling strsim v0.9.3
Compiling rustversion v1.0.9
Compiling fnv v1.0.7
Compiling ident_case v1.0.1
Compiling pkg-config v0.3.25
Compiling darling_core v0.10.2
Compiling cexpr v0.4.0
Compiling openssl-sys v0.9.75
Compiling env_logger v0.7.1
Compiling which v3.1.1
Compiling getrandom v0.2.7
Compiling signal-hook-registry v1.4.0
Compiling proc-macro-error-attr v1.0.4
Compiling shlex v0.1.1
Compiling signal-hook v0.3.14
Compiling async-task v4.3.0
Compiling rand_core v0.6.4
Compiling darling_macro v0.10.2
Compiling async-channel v1.7.1
Compiling lock_api v0.4.8
Compiling async-process v1.5.0
Compiling proc-macro-error v1.0.4
Compiling atomic-waker v1.0.0
Compiling parking_lot_core v0.9.3
Compiling ppv-lite86 v0.2.16
Compiling futures-task v0.3.24
Compiling crossbeam-utils v0.8.11
Compiling serde_derive v1.0.144
Compiling rand_chacha v0.3.1
Compiling plist_plus v0.2.1
Compiling blocking v1.2.0
Compiling err-derive v0.2.4
Compiling darling v0.10.2
Compiling async-executor v1.4.1
Compiling async-lock v2.5.0
Compiling cmake v0.1.48
Compiling smallvec v1.9.0
Compiling unicode-xid v0.2.4
Compiling derive_builder v0.9.0
Compiling serde v1.0.144
Compiling scopeguard v1.1.0
Compiling openssl v0.10.41
Compiling futures-util v0.3.24
Compiling foreign-types-shared v0.1.1
Compiling pin-utils v0.1.0
Compiling foreign-types v0.3.2
Compiling synstructure v0.12.6
Compiling rusty_libimobiledevice v0.1.6
Compiling async-global-executor v2.3.0
Compiling avahi-sys v0.10.0
Compiling derive_builder_core v0.9.0
error: failed to run custom build command for avahi-sys v0.10.0
Caused by: process didn't exit successfully: /home/pi/altserver/netmuxd/target/debug/build/avahi-sys-18cd9f1114f5efcc/build-script-build (exit status: 101) --- stdout cargo:rustc-link-lib=avahi-client cargo:rustc-link-lib=avahi-common
--- stderr
thread main panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['libclang.so', 'libclang-.so', 'libclang.so.', 'libclang-.so.'], set the LIBCLANG_PATH environment variable to a path where one of these files can be found (invalid: [])"', /home/pi/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.55.1/src/lib.rs:1896:31
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
`
You must be missing clang. Try installing it: sudo apt-get install libclang-dev. It looks like you are on a PI but if you are on arch then do sudo pacman -S clang