>>> sccache: Building community/sccache 0.2.15-r1 (using abuild 3.9.0-r0) started Sat, 23 Apr 2022 10:20:59 +0000 >>> sccache: Checking sanity of /home/buildozer/aports/community/sccache/APKBUILD... >>> sccache: Analyzing dependencies... >>> sccache: Installing for build: build-base cargo openssl-dev (1/9) Installing rust-stdlib (1.60.0-r1) (2/9) Installing libffi (3.4.2-r1) (3/9) Installing xz-libs (5.2.5-r1) (4/9) Installing libxml2 (2.9.13-r0) (5/9) Installing llvm13-libs (13.0.1-r2) (6/9) Installing rust (1.60.0-r1) (7/9) Installing cargo (1.60.0-r1) (8/9) Installing openssl-dev (1.1.1n-r0) (9/9) Installing .makedepends-sccache (20220423.102100) Executing busybox-1.35.0-r10.trigger OK: 1095 MiB in 99 packages >>> sccache: Cleaning up srcdir >>> sccache: Cleaning up pkgdir >>> sccache: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/sccache-0.2.15.tar.gz >>> sccache: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/sccache-0.2.15.tar.gz >>> sccache: Checking sha512sums... sccache-0.2.15.tar.gz: OK test_musl_ldd_parse.patch: OK >>> sccache: Unpacking /var/cache/distfiles/v3.16/sccache-0.2.15.tar.gz... >>> sccache: test_musl_ldd_parse.patch patching file src/dist/pkg.rs Downloading crates ... Downloaded thiserror-impl v1.0.23 Downloaded async-trait v0.1.42 Downloaded local-encoding v0.2.0 Downloaded jsonwebtoken v7.2.0 Downloaded tracing-attributes v0.1.11 Downloaded futures-core v0.3.9 Downloaded openssl v0.10.32 Downloaded web-sys v0.3.46 Downloaded sha2 v0.9.2 Downloaded futures-task v0.3.9 Downloaded futures-io v0.3.9 Downloaded syslog v5.0.0 Downloaded security-framework v2.0.0 Downloaded serde_urlencoded v0.5.5 Downloaded thread_local v1.1.0 Downloaded publicsuffix v1.5.4 Downloaded retry v1.2.0 Downloaded gloo-timers v0.2.1 Downloaded bytes v1.0.0 Downloaded fastrand v1.4.0 Downloaded async-channel v1.5.1 Downloaded async-std v1.8.0 Downloaded vec-arena v1.0.0 Downloaded async-io v1.3.1 Downloaded term v0.5.2 Downloaded js-sys v0.3.46 Downloaded hyper v0.12.35 Downloaded mime_guess v1.8.8 Downloaded multipart v0.15.4 Downloaded tokio v0.2.24 Downloaded async-executor v1.4.0 Downloaded pem v0.8.2 Downloaded directories v3.0.1 Downloaded futures-executor v0.3.9 Downloaded anyhow v1.0.37 Downloaded assert_cmd v1.0.2 Downloaded wepoll-sys v3.0.1 Downloaded predicates-tree v1.0.1 Downloaded zip v0.5.9 Downloaded predicates v1.0.6 Downloaded cpuid-bool v0.1.2 Downloaded tokio-compat v0.1.6 Downloaded conhash v0.4.0 Downloaded futures-lite v1.11.3 Downloaded boxfnonce v0.1.1 Downloaded ar v0.8.0 Downloaded tower-timeout v0.1.1 Downloaded tower-layer v0.1.0 Downloaded pin-project-lite v0.2.1 Downloaded syn v1.0.58 Downloaded counted-array v0.1.2 Downloaded daemonize v0.4.1 Downloaded tower v0.1.1 Downloaded crypto-mac v0.10.0 Downloaded crossbeam-deque v0.7.3 Downloaded twoway v0.1.8 Downloaded cookie v0.12.0 Downloaded cookie_store v0.7.0 Downloaded redis v0.17.0 Downloaded hyper-tls v0.3.2 Downloaded bincode v0.8.0 Downloaded derive-error v0.0.3 Downloaded tower-limit v0.1.3 Downloaded tower-util v0.1.0 Downloaded combine v4.5.2 Downloaded blake3 v0.3.7 Downloaded md5 v0.3.8 Downloaded case v0.1.0 Downloaded tower-discover v0.1.0 Downloaded reqwest v0.9.24 Downloaded futures v0.1.30 Downloaded polling v2.0.2 Downloaded memcached-rs v0.4.2 Downloaded tracing v0.1.22 Downloaded encoding_rs v0.8.26 Downloaded tower-retry v0.1.0 Downloaded zstd v0.6.0+zstd.1.4.8 Downloaded which v4.0.2 Downloaded thiserror v1.0.23 Downloaded zstd-sys v1.4.19+zstd.1.4.8 Downloaded rand v0.5.6 Downloaded httparse v1.3.4 Downloaded futures v0.3.9 Downloaded hyperx v0.12.0 Downloaded pulldown-cmark v0.0.3 Downloaded unicode-xid v0.0.4 Downloaded tokio-serde-bincode v0.1.1 Downloaded tower-buffer v0.1.2 Downloaded libmount v0.1.15 Downloaded skeptic v0.4.0 Downloaded predicates-core v1.0.1 Downloaded wasm-bindgen-futures v0.4.19 Downloaded tokio-serde v0.1.0 Downloaded async-global-executor v1.4.3 Downloaded nb-connect v1.0.2 Downloaded security-framework-sys v2.0.0 Downloaded tokio-named-pipes v0.1.0 Downloaded rouille v3.0.0 Downloaded synom v0.11.3 Downloaded dtoa v0.4.7 Downloaded syn v0.11.11 Downloaded selenium-rs v0.1.2 Downloaded sha-1 v0.9.2 Downloaded futures-util v0.3.9 Downloaded futures-channel v0.3.9 Downloaded futures-macro v0.3.9 Downloaded pin-project-lite v0.1.11 Downloaded filetime v0.2.13 Downloaded futures-sink v0.3.9 Downloaded proc-macro-nested v0.1.6 Downloaded quote v0.3.15 Downloaded tower-load-shed v0.1.0 Downloaded tower-service v0.2.0 Downloaded zstd-safe v3.0.0+zstd.1.4.8 Compiling libc v0.2.82 Compiling autocfg v1.0.1 Compiling cfg-if v0.1.10 Compiling lazy_static v1.4.0 Compiling futures v0.1.30 Compiling log v0.4.11 Compiling proc-macro2 v1.0.24 Compiling unicode-xid v0.2.1 Compiling byteorder v1.3.4 Compiling syn v1.0.58 Compiling cfg-if v1.0.0 Compiling slab v0.4.2 Compiling version_check v0.9.2 Compiling either v1.6.1 Compiling fnv v1.0.7 Compiling memchr v2.3.4 Compiling semver-parser v0.7.0 Compiling maybe-uninit v2.0.0 Compiling scopeguard v1.1.0 Compiling pin-project-lite v0.2.1 Compiling futures-core v0.3.9 Compiling once_cell v1.5.2 Compiling typenum v1.12.0 Compiling tinyvec_macros v0.1.0 Compiling matches v0.1.8 Compiling futures-io v0.3.9 Compiling autocfg v0.1.7 Compiling serde_derive v1.0.118 Compiling rand_core v0.4.2 Compiling itoa v0.4.7 Compiling serde v1.0.118 Compiling pkg-config v0.3.19 Compiling getrandom v0.1.16 Compiling proc-macro-hack v0.5.19 Compiling cache-padded v1.1.1 Compiling futures-sink v0.3.9 Compiling proc-macro-nested v0.1.6 Compiling fastrand v1.4.0 Compiling parking v2.0.0 Compiling waker-fn v1.1.0 Compiling pin-utils v0.1.0 Compiling bitflags v1.2.1 Compiling adler v0.2.3 Compiling percent-encoding v1.0.1 Compiling ppv-lite86 v0.2.10 Compiling unicode-width v0.1.8 Compiling httparse v1.3.4 Compiling glob v0.3.0 Compiling percent-encoding v2.1.0 Compiling async-task v4.0.3 Compiling crc32fast v1.2.1 Compiling hashbrown v0.9.1 Compiling foreign-types-shared v0.1.1 Compiling ryu v1.0.5 Compiling pin-project-lite v0.1.11 Compiling bytes v0.5.6 Compiling remove_dir_all v0.5.3 Compiling openssl v0.10.32 Compiling gimli v0.23.0 Compiling failure_derive v0.1.8 Compiling regex-syntax v0.6.21 Compiling event-listener v2.5.1 Compiling vec-arena v1.0.0 Compiling unicode-xid v0.0.4 Compiling rustc-demangle v0.1.18 Compiling try-lock v0.2.3 Compiling native-tls v0.2.7 Compiling object v0.22.0 Compiling subtle v2.4.0 Compiling serde_json v1.0.61 Compiling atomic-waker v1.0.0 Compiling dtoa v0.4.7 Compiling quote v0.3.15 Compiling mime v0.3.16 Compiling openssl-probe v0.1.2 Compiling encoding_rs v0.8.26 Compiling opaque-debug v0.3.0 Compiling zstd-safe v3.0.0+zstd.1.4.8 Compiling case v0.1.0 Compiling utf8parse v0.1.1 Compiling md5 v0.3.8 Compiling bytes v1.0.0 Compiling anyhow v1.0.37 Compiling safemem v0.3.3 Compiling same-file v1.0.6 Compiling sha1 v0.6.0 Compiling language-tags v0.2.2 Compiling humantime v2.0.1 Compiling arrayvec v0.5.2 Compiling constant_time_eq v0.1.5 Compiling strsim v0.8.0 Compiling spin v0.5.2 Compiling bufstream v0.1.4 Compiling vec_map v0.8.2 Compiling untrusted v0.7.1 Compiling ansi_term v0.11.0 Compiling boxfnonce v0.1.1 Compiling arrayref v0.3.6 Compiling termcolor v1.1.2 Compiling number_prefix v0.4.0 Compiling ar v0.8.0 Compiling base64 v0.13.0 Compiling counted-array v0.1.2 Compiling linked-hash-map v0.5.3 Compiling try_from v0.3.2 Compiling thread_local v1.1.0 Compiling tracing-core v0.1.17 Compiling crossbeam-utils v0.6.6 Compiling lock_api v0.3.4 Compiling foreign-types v0.3.2 Compiling tinyvec v1.1.0 Compiling unicode-bidi v0.3.4 Compiling concurrent-queue v1.2.2 Compiling getopts v0.2.21 Compiling futures-channel v0.3.9 Compiling async-mutex v1.4.0 Compiling itertools v0.9.0 Compiling synom v0.11.3 Compiling futures-task v0.3.9 Compiling semver v0.9.0 Compiling form_urlencoded v1.0.0 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.4 Compiling textwrap v0.11.0 Compiling vte v0.3.3 Compiling walkdir v2.3.1 Compiling rand_isaac v0.1.1 Compiling rand_hc v0.1.0 Compiling rand_xorshift v0.1.1 Compiling syn v0.11.11 Compiling async-channel v1.5.1 Compiling smallvec v0.6.13 Compiling strip-ansi-escapes v0.1.0 Compiling generic-array v0.14.4 Compiling unicase v2.6.0 Compiling error-chain v0.12.4 Compiling pulldown-cmark v0.0.3 Compiling futures-lite v1.11.3 Compiling aho-corasick v0.7.15 Compiling crossbeam-utils v0.7.2 Compiling memoffset v0.5.6 Compiling crossbeam-epoch v0.8.2 Compiling num-traits v0.2.14 Compiling miniz_oxide v0.4.3 Compiling indexmap v1.6.1 Compiling crossbeam-utils v0.8.1 Compiling num-integer v0.1.44 Compiling rustc_version v0.2.3 Compiling crossbeam-queue v0.1.2 Compiling rand_pcg v0.1.2 Compiling rand_chacha v0.1.1 Compiling rand v0.6.5 Compiling kv-log-macro v1.0.7 Compiling conhash v0.4.0 Compiling base64 v0.9.3 Compiling base64 v0.10.1 Compiling parking_lot_core v0.6.2 Compiling parking_lot v0.9.0 Compiling hyper v0.12.35 Compiling quote v1.0.8 Compiling jobserver v0.1.21 Compiling rand v0.4.6 Compiling mime_guess v2.0.3 Compiling tokio-sync v0.1.8 Compiling tower-service v0.2.0 Compiling want v0.2.0 Compiling tower-layer v0.1.0 Compiling tower-discover v0.1.0 Compiling iovec v0.1.4 Compiling num_cpus v1.13.0 Compiling net2 v0.2.37 Compiling time v0.1.44 Compiling polling v2.0.2 Compiling nb-connect v1.0.2 Compiling rand_os v0.1.3 Compiling atty v0.2.14 Compiling signal-hook-registry v1.3.0 Compiling filetime v0.2.13 Compiling dirs-sys v0.3.5 Compiling unix_socket v0.5.0 Compiling xattr v0.2.2 Compiling daemonize v0.4.1 Compiling cc v1.0.66 Compiling tower-load-shed v0.1.0 Compiling unicode-normalization v0.1.16 Compiling clap v2.33.3 Compiling bytes v0.4.12 Compiling rand_core v0.5.1 Compiling tokio-executor v0.1.10 Compiling crossbeam-queue v0.2.3 Compiling tar v0.4.30 Compiling directories v3.0.1 Compiling futures-cpupool v0.1.8 Compiling flate2 v1.0.19 Compiling async-executor v1.4.0 Compiling async-io v1.3.1 Compiling blocking v1.0.2 Compiling mio v0.6.23 Compiling rand_chacha v0.2.2 Compiling tokio-timer v0.2.13 Compiling tokio-current-thread v0.1.7 Compiling crossbeam-deque v0.7.3 Compiling rand v0.7.3 Compiling tempdir v0.3.7 Compiling tokio-io v0.1.13 Compiling http v0.1.21 Compiling tokio-buf v0.1.1 Compiling string v0.2.1 Compiling tokio-serde v0.1.0 Compiling skeptic v0.4.0 Compiling tokio-threadpool v0.1.18 Compiling num-traits v0.1.43 Compiling digest v0.9.0 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.10.0 Compiling crypto-mac v0.8.0 Compiling tower-retry v0.1.0 Compiling tower-timeout v0.1.1 Compiling idna v0.2.0 Compiling idna v0.1.5 Compiling async-global-executor v1.4.3 Compiling sha-1 v0.9.2 Compiling hmac v0.10.1 Compiling md-5 v0.9.1 Compiling sha2 v0.9.2 Compiling async-std v1.8.0 Compiling local-encoding v0.2.0 Compiling derive-error v0.0.3 Compiling mio-uds v0.6.8 Compiling chrono v0.4.19 Compiling tokio-reactor v0.1.12 Compiling tokio-codec v0.1.2 Compiling tower-util v0.1.0 Compiling tokio v0.2.24 Compiling uuid v0.7.4 Compiling openssl-sys v0.9.60 Compiling zstd-sys v1.4.19+zstd.1.4.8 Compiling blake3 v0.3.7 Compiling ring v0.16.19 Compiling tokio-fs v0.1.7 Compiling tokio-uds v0.2.7 Compiling tokio-udp v0.1.6 Compiling tokio-tcp v0.1.4 Compiling tokio-signal v0.2.9 Compiling url v2.2.0 Compiling url v1.7.2 Compiling regex v1.4.2 Compiling tempfile v3.1.0 Compiling uuid v0.8.1 Compiling retry v1.2.0 Compiling memcached-rs v0.4.2 Compiling tokio-process v0.2.5 Compiling tokio v0.1.22 Compiling addr2line v0.14.1 Compiling backtrace v0.3.55 Compiling cookie v0.12.0 Compiling publicsuffix v1.5.4 Compiling env_logger v0.8.2 Compiling http-body v0.1.0 Compiling h2 v0.1.26 Compiling hyperx v0.12.0 Compiling synstructure v0.12.4 Compiling tokio-util v0.3.1 Compiling zstd v0.6.0+zstd.1.4.8 Compiling futures-macro v0.3.9 Compiling tracing-attributes v0.1.11 Compiling thiserror-impl v1.0.23 Compiling async-trait v0.1.42 Compiling hyper-tls v0.3.2 Compiling failure v0.1.8 Compiling futures-util v0.3.9 Compiling thiserror v1.0.23 Compiling which v4.0.2 Compiling zip v0.5.9 Compiling tracing v0.1.22 Compiling tower-buffer v0.1.2 Compiling tower-limit v0.1.3 Compiling tower v0.1.1 Compiling futures-executor v0.3.9 Compiling combine v4.5.2 Compiling tokio-compat v0.1.6 Compiling futures v0.3.9 Compiling bincode v0.8.0 Compiling serde_urlencoded v0.5.5 Compiling toml v0.5.8 Compiling bincode v1.3.1 Compiling tokio-serde-bincode v0.1.1 Compiling cookie_store v0.7.0 Compiling reqwest v0.9.24 Compiling redis v0.17.0 Compiling sccache v0.2.15 (/home/buildozer/aports/community/sccache/src/sccache-0.2.15) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/diab.rs:171:19 | 171 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/diab.rs:194:17 | 194 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/diab.rs:256:17 | 256 | None => cannot_cache!("no input file"), | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/diab.rs:260:17 | 260 | None => cannot_cache!("unknown source language"), | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/gcc.rs:246:19 | 246 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:269:17 | 269 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:312:26 | 312 | _ => cannot_cache!("-x"), | ------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:317:21 | 317 | cannot_cache!("multiple -arch") | ------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/gcc.rs:375:19 | 375 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:386:35 | 386 | | Some(TooHard(_)) => cannot_cache!(arg | ___________________________________- 387 | | .flag_str() 388 | | .unwrap_or("Can't handle complex arguments through clang",)), | |____________________________________________________________________________- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:391:37 | 391 | Argument::Raw(_) => cannot_cache!("Can't handle Raw arguments with -Xclang"), | -------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:393:21 | 393 | cannot_cache!("Can't handle UnknownFlag arguments with -Xclang") | ---------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:443:17 | 443 | None => cannot_cache!("no input file"), | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:457:17 | 457 | None => cannot_cache!("unknown source language"), | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/msvc.rs:466:19 | 466 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:470:17 | 470 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:486:21 | 486 | cannot_cache!("output to nul") | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/msvc.rs:584:23 | 584 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:590:39 | 590 | | Some(TooHard(_)) => cannot_cache!(arg | _______________________________________- 591 | | .flag_str() 592 | | .unwrap_or("Can't handle complex arguments through clang",)), | |________________________________________________________________________________- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:639:21 | 639 | None => cannot_cache!("unknown source language"), | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:642:17 | 642 | None => cannot_cache!("no input file"), | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary trailing semicolon --> src/compiler/rust.rs:1134:6 | 1134 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/rust.rs:1022:19 | 1022 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1025:17 | 1025 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/rust.rs:1062:21 | 1062 | cannot_cache!("crate-type", others_string) | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1073:49 | 1073 | ("extra-filename", None) => cannot_cache!("extra-filename"), | ------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1082:43 | 1082 | ("incremental", _) => cannot_cache!("incremental"), | ---------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1099:62 | 1099 | ArgTarget::Path(_) | ArgTarget::Unsure(_) => cannot_cache!("target"), | ----------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/rust.rs:1154:9 | 1154 | cannot_cache!("crate-type", "No crate-type passed".to_owned()) | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: field is never read: `info` --> src/server.rs:670:5 | 670 | info: ActiveInfo, | ^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default note: `SccacheService` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis --> src/server.rs:632:10 | 632 | #[derive(Clone)] | ^^^^^ = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) warning: field is never read: `filetime` --> src/compiler/rust.rs:118:5 | 118 | filetime: FileTime, | ^^^^^^^^^^^^^^^^^^ | note: `RustupProxy` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis --> src/compiler/rust.rs:115:10 | 115 | #[derive(Debug, Clone)] | ^^^^^ ^^^^^ = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) warning: panic message is not a string literal --> src/lib.rs:96:30 | 96 | Err(e) => panic!(format!("Failed to initalize logging: {:?}", e)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(non_fmt_panics)]` on by default = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the panic!() macro supports formatting, so there's no need for the format!() macro here help: remove the `format!(..)` macro call | 96 - Err(e) => panic!(format!("Failed to initalize logging: {:?}", e)), 96 + Err(e) => panic!("Failed to initalize logging: {:?}", e), | warning: `sccache` (lib) generated 32 warnings Finished release [optimized] target(s) in 4m 18s Compiling libc v0.2.82 Compiling autocfg v1.0.1 Compiling cfg-if v0.1.10 Compiling lazy_static v1.4.0 Compiling log v0.4.11 Compiling futures v0.1.30 Compiling proc-macro2 v1.0.24 Compiling byteorder v1.3.4 Compiling unicode-xid v0.2.1 Compiling either v1.6.1 Compiling syn v1.0.58 Compiling cfg-if v1.0.0 Compiling slab v0.4.2 Compiling version_check v0.9.2 Compiling memchr v2.3.4 Compiling fnv v1.0.7 Compiling semver-parser v0.7.0 Compiling maybe-uninit v2.0.0 Compiling scopeguard v1.1.0 Compiling pin-project-lite v0.2.1 Compiling futures-core v0.3.9 Compiling tinyvec_macros v0.1.0 Compiling once_cell v1.5.2 Compiling matches v0.1.8 Compiling futures-io v0.3.9 Compiling typenum v1.12.0 Compiling serde_derive v1.0.118 Compiling rand_core v0.4.2 Compiling itoa v0.4.7 Compiling autocfg v0.1.7 Compiling serde v1.0.118 Compiling pkg-config v0.3.19 Compiling getrandom v0.1.16 Compiling proc-macro-hack v0.5.19 Compiling bitflags v1.2.1 Compiling proc-macro-nested v0.1.6 Compiling unicode-width v0.1.8 Compiling futures-sink v0.3.9 Compiling cache-padded v1.1.1 Compiling regex-syntax v0.6.21 Compiling percent-encoding v2.1.0 Compiling waker-fn v1.1.0 Compiling adler v0.2.3 Compiling parking v2.0.0 Compiling httparse v1.3.4 Compiling pin-utils v0.1.0 Compiling percent-encoding v1.0.1 Compiling fastrand v1.4.0 Compiling openssl v0.10.32 Compiling remove_dir_all v0.5.3 Compiling hashbrown v0.9.1 Compiling gimli v0.23.0 Compiling ppv-lite86 v0.2.10 Compiling failure_derive v0.1.8 Compiling foreign-types-shared v0.1.1 Compiling crc32fast v1.2.1 Compiling ryu v1.0.5 Compiling glob v0.3.0 Compiling vec-arena v1.0.0 Compiling object v0.22.0 Compiling async-task v4.0.3 Compiling pin-project-lite v0.1.11 Compiling serde_json v1.0.61 Compiling try-lock v0.2.3 Compiling event-listener v2.5.1 Compiling native-tls v0.2.7 Compiling bytes v0.5.6 Compiling rustc-demangle v0.1.18 Compiling subtle v2.4.0 Compiling unicode-xid v0.0.4 Compiling mime v0.3.16 Compiling openssl-probe v0.1.2 Compiling encoding_rs v0.8.26 Compiling dtoa v0.4.7 Compiling atomic-waker v1.0.0 Compiling zstd-safe v3.0.0+zstd.1.4.8 Compiling quote v0.3.15 Compiling opaque-debug v0.3.0 Compiling utf8parse v0.1.1 Compiling anyhow v1.0.37 Compiling md5 v0.3.8 Compiling safemem v0.3.3 Compiling case v0.1.0 Compiling bytes v1.0.0 Compiling strsim v0.8.0 Compiling ansi_term v0.11.0 Compiling untrusted v0.7.1 Compiling language-tags v0.2.2 Compiling doc-comment v0.3.3 Compiling vec_map v0.8.2 Compiling bufstream v0.1.4 Compiling constant_time_eq v0.1.5 Compiling termcolor v1.1.2 Compiling predicates-core v1.0.1 Compiling spin v0.5.2 Compiling sha1 v0.6.0 Compiling humantime v2.0.1 Compiling arrayref v0.3.6 Compiling arrayvec v0.5.2 Compiling same-file v1.0.6 Compiling boxfnonce v0.1.1 Compiling treeline v0.1.0 Compiling base64 v0.13.0 Compiling number_prefix v0.4.0 Compiling ar v0.8.0 Compiling counted-array v0.1.2 Compiling normalize-line-endings v0.3.0 Compiling linked-hash-map v0.5.3 Compiling difference v2.0.0 Compiling try_from v0.3.2 Compiling thread_local v1.1.0 Compiling tracing-core v0.1.17 Compiling crossbeam-utils v0.6.6 Compiling lock_api v0.3.4 Compiling tinyvec v1.1.0 Compiling foreign-types v0.3.2 Compiling concurrent-queue v1.2.2 Compiling unicode-bidi v0.3.4 Compiling itertools v0.9.0 Compiling itertools v0.10.0 Compiling getopts v0.2.21 Compiling textwrap v0.11.0 Compiling futures-channel v0.3.9 Compiling form_urlencoded v1.0.0 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.4 Compiling synom v0.11.3 Compiling vte v0.3.3 Compiling async-mutex v1.4.0 Compiling futures-task v0.3.9 Compiling semver v0.9.0 Compiling walkdir v2.3.1 Compiling predicates-tree v1.0.1 Compiling rand_isaac v0.1.1 Compiling rand_hc v0.1.0 Compiling rand_xorshift v0.1.1 Compiling syn v0.11.11 Compiling async-channel v1.5.1 Compiling strip-ansi-escapes v0.1.0 Compiling smallvec v0.6.13 Compiling aho-corasick v0.7.15 Compiling futures-lite v1.11.3 Compiling pulldown-cmark v0.0.3 Compiling crossbeam-queue v0.1.2 Compiling rustc_version v0.2.3 Compiling generic-array v0.14.4 Compiling unicase v2.6.0 Compiling error-chain v0.12.4 Compiling crossbeam-utils v0.7.2 Compiling memoffset v0.5.6 Compiling crossbeam-epoch v0.8.2 Compiling num-traits v0.2.14 Compiling miniz_oxide v0.4.3 Compiling indexmap v1.6.1 Compiling crossbeam-utils v0.8.1 Compiling num-integer v0.1.44 Compiling rand_pcg v0.1.2 Compiling rand_chacha v0.1.1 Compiling rand v0.6.5 Compiling kv-log-macro v1.0.7 Compiling conhash v0.4.0 Compiling base64 v0.10.1 Compiling base64 v0.9.3 Compiling quote v1.0.8 Compiling parking_lot_core v0.6.2 Compiling parking_lot v0.9.0 Compiling hyper v0.12.35 Compiling iovec v0.1.4 Compiling num_cpus v1.13.0 Compiling jobserver v0.1.21 Compiling net2 v0.2.37 Compiling time v0.1.44 Compiling rand v0.4.6 Compiling nb-connect v1.0.2 Compiling rand_os v0.1.3 Compiling polling v2.0.2 Compiling atty v0.2.14 Compiling signal-hook-registry v1.3.0 Compiling dirs-sys v0.3.5 Compiling filetime v0.2.13 Compiling unix_socket v0.5.0 Compiling xattr v0.2.2 Compiling daemonize v0.4.1 Compiling wait-timeout v0.2.0 Compiling tokio-sync v0.1.8 Compiling tower-service v0.2.0 Compiling want v0.2.0 Compiling bytes v0.4.12 Compiling clap v2.33.3 Compiling mime_guess v2.0.3 Compiling rand_core v0.5.1 Compiling tower-layer v0.1.0 Compiling tower-discover v0.1.0 Compiling futures-cpupool v0.1.8 Compiling cc v1.0.66 Compiling tar v0.4.30 Compiling mio v0.6.23 Compiling directories v3.0.1 Compiling unicode-normalization v0.1.16 Compiling tower-load-shed v0.1.0 Compiling async-io v1.3.1 Compiling async-executor v1.4.0 Compiling blocking v1.0.2 Compiling rand_chacha v0.2.2 Compiling tokio-executor v0.1.10 Compiling crossbeam-queue v0.2.3 Compiling flate2 v1.0.19 Compiling tokio-io v0.1.13 Compiling http v0.1.21 Compiling string v0.2.1 Compiling tokio-buf v0.1.1 Compiling tokio-serde v0.1.0 Compiling rand v0.7.3 Compiling tokio-timer v0.2.13 Compiling tokio-current-thread v0.1.7 Compiling tempdir v0.3.7 Compiling crossbeam-deque v0.7.3 Compiling skeptic v0.4.0 Compiling async-global-executor v1.4.3 Compiling digest v0.9.0 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-mac v0.10.0 Compiling tokio-threadpool v0.1.18 Compiling tokio-codec v0.1.2 Compiling tower-util v0.1.0 Compiling async-std v1.8.0 Compiling tower-timeout v0.1.1 Compiling tower-retry v0.1.0 Compiling mio-uds v0.6.8 Compiling tokio-reactor v0.1.12 Compiling sha2 v0.9.2 Compiling md-5 v0.9.1 Compiling hmac v0.10.1 Compiling sha-1 v0.9.2 Compiling idna v0.2.0 Compiling idna v0.1.5 Compiling num-traits v0.1.43 Compiling float-cmp v0.8.0 Compiling uuid v0.7.4 Compiling tokio v0.2.24 Compiling local-encoding v0.2.0 Compiling regex v1.4.2 Compiling tokio-uds v0.2.7 Compiling tokio-tcp v0.1.4 Compiling tokio-udp v0.1.6 Compiling tokio-signal v0.2.9 Compiling derive-error v0.0.3 Compiling chrono v0.4.19 Compiling tokio-fs v0.1.7 Compiling tokio-process v0.2.5 Compiling uuid v0.8.1 Compiling retry v1.2.0 Compiling memcached-rs v0.4.2 Compiling tempfile v3.1.0 Compiling addr2line v0.14.1 Compiling url v2.2.0 Compiling url v1.7.2 Compiling openssl-sys v0.9.60 Compiling zstd-sys v1.4.19+zstd.1.4.8 Compiling blake3 v0.3.7 Compiling ring v0.16.19 Compiling tokio v0.1.22 Compiling backtrace v0.3.55 Compiling cookie v0.12.0 Compiling publicsuffix v1.5.4 Compiling env_logger v0.8.2 Compiling predicates v1.0.6 Compiling assert_cmd v1.0.2 Compiling http-body v0.1.0 Compiling h2 v0.1.26 Compiling hyperx v0.12.0 Compiling tokio-util v0.3.1 Compiling synstructure v0.12.4 Compiling hyper-tls v0.3.2 Compiling futures-macro v0.3.9 Compiling tracing-attributes v0.1.11 Compiling thiserror-impl v1.0.23 Compiling async-trait v0.1.42 Compiling zstd v0.6.0+zstd.1.4.8 Compiling failure v0.1.8 Compiling futures-util v0.3.9 Compiling thiserror v1.0.23 Compiling which v4.0.2 Compiling zip v0.5.9 Compiling tracing v0.1.22 Compiling tower-limit v0.1.3 Compiling tower-buffer v0.1.2 Compiling tower v0.1.1 Compiling futures-executor v0.3.9 Compiling combine v4.5.2 Compiling tokio-compat v0.1.6 Compiling futures v0.3.9 Compiling serde_urlencoded v0.5.5 Compiling bincode v0.8.0 Compiling bincode v1.3.1 Compiling toml v0.5.8 Compiling tokio-serde-bincode v0.1.1 Compiling cookie_store v0.7.0 Compiling reqwest v0.9.24 Compiling redis v0.17.0 Compiling selenium-rs v0.1.2 Compiling sccache v0.2.15 (/home/buildozer/aports/community/sccache/src/sccache-0.2.15) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/diab.rs:171:19 | 171 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/diab.rs:194:17 | 194 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/diab.rs:256:17 | 256 | None => cannot_cache!("no input file"), | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/diab.rs:260:17 | 260 | None => cannot_cache!("unknown source language"), | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/gcc.rs:246:19 | 246 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:269:17 | 269 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:312:26 | 312 | _ => cannot_cache!("-x"), | ------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:317:21 | 317 | cannot_cache!("multiple -arch") | ------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/gcc.rs:375:19 | 375 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:386:35 | 386 | | Some(TooHard(_)) => cannot_cache!(arg | ___________________________________- 387 | | .flag_str() 388 | | .unwrap_or("Can't handle complex arguments through clang",)), | |____________________________________________________________________________- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:391:37 | 391 | Argument::Raw(_) => cannot_cache!("Can't handle Raw arguments with -Xclang"), | -------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:393:21 | 393 | cannot_cache!("Can't handle UnknownFlag arguments with -Xclang") | ---------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:443:17 | 443 | None => cannot_cache!("no input file"), | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/gcc.rs:457:17 | 457 | None => cannot_cache!("unknown source language"), | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/msvc.rs:466:19 | 466 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:470:17 | 470 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:486:21 | 486 | cannot_cache!("output to nul") | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/msvc.rs:584:23 | 584 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:590:39 | 590 | | Some(TooHard(_)) => cannot_cache!(arg | _______________________________________- 591 | | .flag_str() 592 | | .unwrap_or("Can't handle complex arguments through clang",)), | |________________________________________________________________________________- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:639:21 | 639 | None => cannot_cache!("unknown source language"), | ---------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/msvc.rs:642:17 | 642 | None => cannot_cache!("no input file"), | ------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary trailing semicolon --> src/compiler/rust.rs:1134:6 | 1134 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/rust.rs:1022:19 | 1022 | let arg = try_or_cannot_cache!(arg, "argument parse"); | ------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1025:17 | 1025 | cannot_cache!(arg.flag_str().expect("Can't be Argument::Raw/UnknownFlag",)) | --------------------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/rust.rs:1062:21 | 1062 | cannot_cache!("crate-type", others_string) | ------------------------------------------ in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1073:49 | 1073 | ("extra-filename", None) => cannot_cache!("extra-filename"), | ------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1082:43 | 1082 | ("incremental", _) => cannot_cache!("incremental"), | ---------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:702:58 | 702 | return CompilerArguments::CannotCache($why, None); | ^ | ::: src/compiler/rust.rs:1099:62 | 1099 | ArgTarget::Path(_) | ArgTarget::Unsure(_) => cannot_cache!("target"), | ----------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trailing semicolon in macro used in expression position --> src/compiler/compiler.rs:705:71 | 705 | return CompilerArguments::CannotCache($why, Some($extra_info)); | ^ | ::: src/compiler/rust.rs:1154:9 | 1154 | cannot_cache!("crate-type", "No crate-type passed".to_owned()) | -------------------------------------------------------------- in this macro invocation | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #79813 = note: macro invocations at the end of a block are treated as expressions = note: to ignore the value produced by the macro, add a semicolon after the invocation of `cannot_cache` = note: this warning originates in the macro `cannot_cache` (in Nightly builds, run with -Z macro-backtrace for more info) warning: field is never read: `info` --> src/server.rs:670:5 | 670 | info: ActiveInfo, | ^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default note: `SccacheService` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis --> src/server.rs:632:10 | 632 | #[derive(Clone)] | ^^^^^ = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) warning: field is never read: `filetime` --> src/compiler/rust.rs:118:5 | 118 | filetime: FileTime, | ^^^^^^^^^^^^^^^^^^ | note: `RustupProxy` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis --> src/compiler/rust.rs:115:10 | 115 | #[derive(Debug, Clone)] | ^^^^^ ^^^^^ = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) warning: panic message is not a string literal --> src/lib.rs:96:30 | 96 | Err(e) => panic!(format!("Failed to initalize logging: {:?}", e)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(non_fmt_panics)]` on by default = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the panic!() macro supports formatting, so there's no need for the format!() macro here help: remove the `format!(..)` macro call | 96 - Err(e) => panic!(format!("Failed to initalize logging: {:?}", e)), 96 + Err(e) => panic!("Failed to initalize logging: {:?}", e), | warning: panic message is not a string literal --> src/cache/gcs.rs:594:36 | 594 | .map_err(move |err| panic!(err.to_string())); | ^^^^^^^^^^^^^^^ | = note: `#[warn(non_fmt_panics)]` on by default = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to Display the message | 594 | .map_err(move |err| panic!("{}", err.to_string())); | +++++ warning: panic message is not a string literal --> src/lib.rs:96:30 | 96 | Err(e) => panic!(format!("Failed to initalize logging: {:?}", e)), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the panic!() macro supports formatting, so there's no need for the format!() macro here help: remove the `format!(..)` macro call | 96 - Err(e) => panic!(format!("Failed to initalize logging: {:?}", e)), 96 + Err(e) => panic!("Failed to initalize logging: {:?}", e), | warning: `sccache` (lib) generated 32 warnings warning: unused return value of `ExitStatus::success` that must be used --> tests/harness/mod.rs:57:5 | 57 | / sccache_command() 58 | | .arg("--start-server") 59 | | .env("SCCACHE_CONF", cfg_path) 60 | | .env("SCCACHE_CACHED_CONF", cached_cfg_path) 61 | | .status() 62 | | .unwrap() 63 | | .success(); | |___________________^ | = note: `#[warn(unused_must_use)]` on by default warning: `sccache` (lib test) generated 33 warnings (31 duplicates) warning: `sccache` (test "system") generated 1 warning Finished test [unoptimized + debuginfo] target(s) in 1m 33s Running unittests (target/debug/deps/sccache-4032869088c0c8f8) running 203 tests test azure::blobstore::test::test_put_blob ... ignored test azure::credentials::test::test_parse_connection_string_without_account_key ... ok test azure::credentials::test::test_parse_connection_string ... ok test azure::credentials::test::test_conn_str_with_endpoint_suffix_only ... ok test azure::blobstore::test::test_canonicalize_resource ... ok test compiler::args::tests::assert_tests::test_args_iter_no_conflict ... ok test azure::blobstore::test::test_signing ... ok [2022-04-23T10:26:59Z ERROR sccache::compiler::compiler] [foo.o]: Cache read error: Some Error test compiler::args::tests::test_arginfo_cmp ... ok test compiler::args::tests::test_arginfo_process_take_concat_arg_delim_doesnt_crash ... ok test compiler::args::tests::test_arginfo_process ... ok test compiler::args::tests::test_multi_search ... ok test compiler::args::tests::test_argument_into_iter ... ok test compiler::args::tests::test_argsiter ... ok test compiler::args::tests::test_bsearch ... ok test compiler::c::test::test_hash_key_executable_contents_differs ... ok test compiler::c::test::test_extra_hash_data ... ok test compiler::c::test::test_hash_key_preprocessed_content_differs ... ok test compiler::c::test::test_hash_key_args_differs ... ok test compiler::c::test::test_plusplus_differs ... ok test compiler::c::test::test_hash_key_env_var_differs ... ok test compiler::c::test::test_same_content ... ok test compiler::clang::test::test_parse_arguments_clangmodules ... ok test compiler::clang::test::test_parse_arguments_simple ... ok test compiler::clang::test::test_parse_arguments_values ... ok test compiler::clang::test::test_parse_arguments_others ... ok test compiler::clang::test::test_parse_fplugin ... ok test compiler::clang::test::test_parse_fsanitize_blacklist ... ok test compiler::clang::test::test_parse_color_diags ... ok test compiler::clang::test::test_parse_xclang_add_plugin ... ok test compiler::clang::test::test_parse_xclang_llvm_stuff ... ok test compiler::clang::test::test_parse_xclang_invalid ... ok test compiler::clang::test::test_parse_xclang_verify ... ok test compiler::clang::test::test_parse_xclang_load ... ok test compiler::clang::test::test_parse_xclang_plugin_arg_blink_gc_plugin ... ok test compiler::clang::test::test_parse_xclang_plugin_arg_find_bad_constructs ... ok test compiler::diab::test::test_at_signs ... ok test compiler::diab::test::test_parse_arguments_empty_args ... ok test compiler::diab::test::test_parse_arguments_default_name ... ok test compiler::diab::test::test_at_signs_file ... ok test compiler::diab::test::test_parse_arguments_not_compile ... ok test compiler::diab::test::test_parse_arguments_extra ... ok test compiler::diab::test::test_at_signs_file_not_readable ... ok test compiler::diab::test::test_parse_arguments_link ... ok test compiler::diab::test::test_parse_arguments_simple ... ok test compiler::gcc::test::test_parse_arguments_default_name ... ok test compiler::gcc::test::color_mode_preprocess ... ok test compiler::diab::test::test_parse_dry_run ... ok test compiler::gcc::test::test_parse_arguments_default_outputdir ... ok test compiler::gcc::test::test_parse_arguments_coverage_outputs_gcno ... ok test compiler::compiler::test::test_detect_compiler_kind_unknown ... ok test compiler::gcc::test::test_parse_arguments_dep_target_needed ... ok test compiler::diab::test::test_compile_simple ... ok test compiler::diab::test::test_parse_arguments_values ... ok test compiler::diab::test::test_parse_arguments_preprocessor_args ... ok test compiler::compiler::test::test_detect_compiler_kind_process_fail ... ok test compiler::gcc::test::test_parse_arguments_diagnostics_color ... ok test compiler::compiler::test::test_detect_compiler_kind_gcc ... ok test compiler::gcc::test::test_parse_arguments_empty_args ... ok test compiler::compiler::test::test_detect_compiler_kind_clang ... ok test compiler::gcc::test::at_signs ... ok test compiler::compiler::test::test_detect_compiler_kind_diab ... ok test compiler::compiler::test::test_detect_compiler_kind_nvcc ... ok test compiler::gcc::test::test_parse_arguments_explicit_dep_target ... ok test compiler::gcc::test::test_parse_arguments_explicit_dep_target_needed ... ok test compiler::gcc::test::test_parse_arguments_explicit_mq_dep_target_needed ... ok test compiler::gcc::test::test_parse_arguments_extra ... ok test compiler::compiler::test::test_get_compiler_info ... ok test compiler::diab::test::test_parse_arguments_too_many_inputs ... ok test compiler::gcc::test::test_compile_simple ... ok test compiler::args::tests::assert_tests::test_arginfo_process_take_maybe_concat_arg_delim - should panic ... ok test compiler::args::tests::assert_tests::test_arginfo_process_take_arg - should panic ... ok test compiler::args::tests::assert_tests::test_args_iter_unsorted_2 - should panic ... ok test compiler::args::tests::assert_tests::test_arginfo_process_take_concat_arg_delim - should panic ... ok test compiler::args::tests::assert_tests::test_arginfo_process_flag - should panic ... ok test compiler::args::tests::assert_tests::test_args_iter_unsorted - should panic ... ok test compiler::args::tests::assert_tests::test_arginfo_process_take_maybe_concat_arg - should panic ... ok test compiler::args::tests::assert_tests::test_arginfo_process_take_concat_arg - should panic ... ok test compiler::gcc::test::test_parse_arguments_link ... ok test compiler::gcc::test::test_parse_arguments_not_compile ... ok test compiler::gcc::test::test_parse_arguments_linker_options ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_preprocessor_error ... ok test compiler::gcc::test::test_parse_arguments_multiple_arch ... ok test compiler::compiler::test::test_detect_compiler_kind_msvc ... ok test compiler::gcc::test::test_parse_arguments_pgo ... ok test compiler::compiler::test::test_detect_compiler_kind_rustc ... ok test compiler::gcc::test::test_parse_arguments_plusplus ... ok test compiler::gcc::test::test_parse_arguments_preprocessor_args ... ok test compiler::gcc::test::test_parse_arguments_profile_generate ... ok test compiler::compiler::test::test_compiler_version_affects_hash ... ok test compiler::gcc::test::test_parse_arguments_response_file ... ok test compiler::gcc::test::test_parse_arguments_simple ... ok test compiler::gcc::test::test_parse_arguments_split_dwarf ... ok test compiler::gcc::test::test_parse_arguments_too_many_inputs ... ok test compiler::gcc::test::test_parse_arguments_values ... ok test compiler::msvc::test::parse_argument_slashes ... ok test compiler::gcc::test::test_parse_arguments_test_coverage_outputs_gcno ... ok test compiler::msvc::test::test_parse_arguments_default_name ... ok test compiler::msvc::test::test_parse_arguments_empty_args ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_cache_error ... ok test compiler::msvc::test::test_parse_arguments_clang_passthrough ... ok test compiler::msvc::test::test_parse_arguments_external_include ... ok test compiler::msvc::test::test_parse_arguments_extra ... ok test compiler::msvc::test::test_parse_arguments_missing_edit_and_continue_pdb ... ok test compiler::msvc::test::test_parse_arguments_missing_pdb ... ok test compiler::msvc::test::test_parse_arguments_not_compile ... ok test compiler::msvc::test::test_parse_arguments_pdb ... ok test compiler::msvc::test::test_parse_arguments_response_file ... ok test compiler::msvc::test::test_compile_not_cacheable_pdb ... ok test compiler::msvc::test::test_compile_simple ... ok test compiler::msvc::test::test_parse_arguments_passthrough ... ok test compiler::msvc::test::test_parse_arguments_simple ... ok test compiler::msvc::test::test_parse_arguments_too_many_inputs ... ok test compiler::msvc::test::test_parse_arguments_unsupported ... ok test compiler::msvc::test::test_parse_arguments_values ... ok test compiler::msvc::test::test_parse_compile_flag ... ok test compiler::msvc::test::test_detect_showincludes_prefix ... ok test compiler::msvc::test::test_parse_fsanitize_blacklist ... ok test compiler::nvcc::test::test_parse_arguments_dc_compile_flag ... ok test compiler::nvcc::test::test_parse_arguments_simple_c ... ok test compiler::nvcc::test::test_parse_arguments_simple_c_as_cu ... ok test compiler::nvcc::test::test_parse_arguments_simple_cu ... ok test compiler::nvcc::test::test_parse_arguments_values ... ok test compiler::nvcc::test::test_parse_cant_cache_flags ... ok test compiler::nvcc::test::test_parse_dlink_is_not_compilation ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_force_recache ... ok test compiler::nvcc::test::test_parse_generate_code_flags ... ok test compiler::nvcc::test::test_parse_no_capturing_of_xcompiler ... ok test compiler::nvcc::test::test_parse_md_mt_flags_cu ... ok test compiler::nvcc::test::test_parse_pass_to_host_flags ... ok test compiler::rust::test::test_get_compiler_outputs ... ok test compiler::rust::test::test_parse_arguments_dep_info_no_extra_filename ... ok test compiler::rust::test::test_parse_arguments_incremental ... ok test compiler::rust::test::test_parse_dep_info ... ok test compiler::rust::test::test_parse_arguments_color ... ok test compiler::rust::test::test_parse_arguments_native_libs ... ok test compiler::rust::test::test_parse_dep_info_abs_paths ... ok test compiler::rust::test::test_parse_arguments_non_rlib_crate ... ok test compiler::rust::test::test_parse_dep_info_cwd ... ok test compiler::rust::test::test_get_compiler_outputs_fail ... ok test compiler::rust::test::test_parse_rustc_z_ls ... ok test compiler::rust::test::test_parse_dep_info_with_escaped_spaces ... ok test config::config_overrides ... ok test config::test_gcs_credentials_url ... ok test compiler::rust::test::test_parse_arguments_simple ... ok test lru_disk_cache::lru_cache::tests::test_change_capacity ... ok test lru_disk_cache::lru_cache::tests::test_contains_key ... ok test lru_disk_cache::lru_cache::tests::test_clear ... ok test lru_disk_cache::lru_cache::tests::test_debug ... ok test lru_disk_cache::lru_cache::tests::test_expire_lru ... ok test dist::cache::client::test::test_client_toolchains_custom ... ok test dist::cache::client::test::test_client_toolchains_nodist ... ok test lru_disk_cache::lru_cache::tests::test_iter ... ok test dist::cache::client::test::test_client_toolchains_custom_nodist_conflict ... ok test compiler::rust::test::test_generate_hash_key ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_dist_error ... ok test lru_disk_cache::lru_cache::tests::test_metered_cache ... ok test lru_disk_cache::lru_cache::tests::test_metered_cache_oversize ... ok test dist::cache::client::test::test_client_toolchains_custom_multiuse_archive ... ok test lru_disk_cache::lru_cache::tests::test_metered_cache_reinsert_larger ... ok test lru_disk_cache::lru_cache::tests::test_pop ... ok test lru_disk_cache::lru_cache::tests::test_put_and_get ... ok test lru_disk_cache::lru_cache::tests::test_put_update ... ok test lru_disk_cache::lru_cache::tests::test_remove ... ok test lru_disk_cache::tests::test_empty_dir ... ok test compiler::rust::test::test_equal_hashes_cfg_features ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_dist ... ok test compiler::rust::test::test_equal_hashes_link_paths ... ok test lru_disk_cache::tests::test_existing_file_too_large ... ok test lru_disk_cache::tests::test_insert_bytes_too_large ... ok test lru_disk_cache::tests::test_missing_root ... ok test mock_command::test::test_mock_command_output ... ok test mock_command::test::test_mock_command_calls ... ok test lru_disk_cache::tests::test_insert_bytes_exact ... ok test lru_disk_cache::tests::test_existing_files_lru_mtime ... ok test lru_disk_cache::tests::test_add_get_lru ... ok test lru_disk_cache::tests::test_insert_file ... ok test lru_disk_cache::tests::test_some_existing_files ... ok test mock_command::test::test_mock_command_sync ... ok test lru_disk_cache::tests::test_insert_bytes ... ok test simples3::s3::test::test_signature ... ok test mock_command::test::test_mock_spawn_error ... ok test mock_command::test::test_unexpected_new_command - should panic ... ok test mock_command::test::test_mock_wait_error ... ok test compiler::rust::test::test_equal_hashes_externs ... ok test mock_command::test::test_mock_command_wait ... ok test lru_disk_cache::tests::test_remove ... ok test test::utils::test_map_contains_extra_key - should panic ... ok test test::utils::test_map_contains_missing_key - should panic ... ok test test::utils::test_map_contains_ok ... ok test test::utils::test_map_contains_wrong_value - should panic ... ok test util::tests::simple_starts_with ... ok test util::tests::simple_strip_prefix ... ok test test::tests::test_server_idle_timeout ... ok test test::tests::test_server_shutdown ... ok test test::tests::test_server_stats ... ok test config::test_parse_size ... ok test test::tests::test_server_unsupported_compiler ... ok test compiler::rust::test::test_equal_hashes_ignored_args ... ok test test::tests::test_server_compile ... ok test cache::gcs::test_gcs_credential_provider ... ok test test::tests::test_server_port_in_use ... ok test test::tests::test_server_shutdown_no_idle ... ok test result: ok. 202 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.33s Running unittests (target/debug/deps/sccache-e7affce137a1aafa) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/dist.rs (target/debug/deps/dist-7afd3d1fbc3f29aa) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/oauth.rs (target/debug/deps/oauth-8d4f5ca038911537) running 1 test test test_auth ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/sccache_cargo.rs (target/debug/deps/sccache_cargo-c397487e4e0c15cb) running 1 test test test_rust_cargo ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.29s Running tests/system.rs (target/debug/deps/system-b156927932bf78dd) running 1 test sccache: Starting the server... test test_sccache_command ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s Doc-tests sccache warning: unnecessary trailing semicolon --> /home/buildozer/aports/community/sccache/src/sccache-0.2.15/src/compiler/rust.rs:1134:6 | 1134 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: 1 warning emitted running 13 tests test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache (line 18) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::IntoIter (line 615) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::with_meter (line 221) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::get_mut (line 275) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::iter_mut (line 305) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::capacity (line 349) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::contains_key (line 362) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::insert (line 391) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::iter (line 541) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::remove (line 420) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::remove_lru (line 490) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::set_capacity (line 452) ... ignored test src/lru_disk_cache/lru_cache.rs - lru_disk_cache::lru_cache::LruCache::new (line 198) ... ignored test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.02s >>> sccache: Entering fakeroot... >>> sccache-doc*: Running split function doc... >>> sccache-doc*: Preparing subpackage sccache-doc... >>> sccache-doc*: Running postcheck for sccache-doc >>> sccache*: Running postcheck for sccache >>> sccache*: Preparing package sccache... >>> sccache*: Stripping binaries >>> sccache-doc*: Scanning shared objects >>> sccache*: Scanning shared objects >>> sccache-doc*: Tracing dependencies... >>> sccache-doc*: Package size: 52.0 KB >>> sccache-doc*: Compressing data... >>> sccache-doc*: Create checksum... >>> sccache-doc*: Create sccache-doc-0.2.15-r1.apk >>> sccache*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> sccache*: Package size: 5.4 MB >>> sccache*: Compressing data... >>> sccache*: Create checksum... >>> sccache*: Create sccache-0.2.15-r1.apk >>> sccache: Build complete at Sat, 23 Apr 2022 10:27:24 +0000 elapsed time 0h 6m 25s >>> sccache: Cleaning up srcdir >>> sccache: Cleaning up pkgdir >>> sccache: Uninstalling dependencies... (1/9) Purging .makedepends-sccache (20220423.102100) (2/9) Purging cargo (1.60.0-r1) (3/9) Purging rust (1.60.0-r1) (4/9) Purging rust-stdlib (1.60.0-r1) (5/9) Purging openssl-dev (1.1.1n-r0) (6/9) Purging llvm13-libs (13.0.1-r2) (7/9) Purging libffi (3.4.2-r1) (8/9) Purging libxml2 (2.9.13-r0) (9/9) Purging xz-libs (5.2.5-r1) Executing busybox-1.35.0-r10.trigger OK: 354 MiB in 90 packages >>> sccache: Updating the community/aarch64 repository index... >>> sccache: Signing the index...