>>> sccache: Building testing/sccache 0.2.15-r1 (using abuild 3.9.0-r0) started Sun, 23 Jan 2022 07:47:34 +0000 >>> sccache: Checking sanity of /home/buildozer/aports/testing/sccache/APKBUILD... >>> sccache: Analyzing dependencies... >>> sccache: Installing for build: build-base cargo openssl-dev (1/8) Installing rust-stdlib (1.58.0-r0) (2/8) Installing libffi (3.4.2-r1) (3/8) Installing libxml2 (2.9.12-r3) (4/8) Installing llvm12-libs (12.0.1-r1) (5/8) Installing rust (1.58.0-r0) (6/8) Installing cargo (1.58.0-r0) (7/8) Installing openssl-dev (1.1.1m-r1) (8/8) Installing .makedepends-sccache (20220123.074735) Executing busybox-1.35.0-r1.trigger OK: 1094 MiB in 114 packages >>> sccache: Cleaning up srcdir >>> sccache: Cleaning up pkgdir >>> sccache: Fetching https://distfiles.alpinelinux.org/distfiles/edge/sccache-0.2.15.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 263k 100 263k 0 0 2711k 0 --:--:-- --:--:-- --:--:-- 2717k >>> sccache: Fetching https://distfiles.alpinelinux.org/distfiles/edge/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/edge/sccache-0.2.15.tar.gz... >>> sccache: test_musl_ldd_parse.patch patching file src/dist/pkg.rs Downloading crates ... Downloaded zstd v0.6.0+zstd.1.4.8 Downloaded zstd-safe v3.0.0+zstd.1.4.8 Downloaded tower-service v0.2.0 Downloaded zip v0.5.9 Downloaded tower-retry v0.1.0 Downloaded syn v0.11.11 Downloaded tower-buffer v0.1.2 Downloaded bincode v0.8.0 Downloaded futures-channel v0.3.9 Downloaded futures-util v0.3.9 Downloaded vte v0.3.3 Downloaded reqwest v0.9.24 Downloaded publicsuffix v1.5.4 Downloaded hyper-tls v0.3.2 Downloaded phf_shared v0.7.24 Downloaded ascii v0.8.7 Downloaded wasm-bindgen v0.2.69 Downloaded async-std v1.8.0 Downloaded predicates-core v1.0.1 Downloaded skeptic v0.4.0 Downloaded js-sys v0.3.46 Downloaded simple_asn1 v0.4.1 Downloaded env_logger v0.8.2 Downloaded predicates-tree v1.0.1 Downloaded syn v1.0.58 Downloaded tower-layer v0.1.0 Downloaded tower-discover v0.1.0 Downloaded unicode-xid v0.0.4 Downloaded tokio-named-pipes v0.1.0 Downloaded futures-macro v0.3.9 Downloaded strip-ansi-escapes v0.1.0 Downloaded uuid v0.7.4 Downloaded encoding_rs v0.8.26 Downloaded tiny_http v0.6.2 Downloaded phf_codegen v0.7.24 Downloaded retry v1.2.0 Downloaded web-sys v0.3.46 Downloaded wepoll-sys v3.0.1 Downloaded conhash v0.4.0 Downloaded pem v0.8.2 Downloaded hyperx v0.12.0 Downloaded libc v0.2.82 Downloaded tower-timeout v0.1.1 Downloaded tokio-serde-bincode v0.1.1 Downloaded quote v0.3.15 Downloaded futures-sink v0.3.9 Downloaded utf8parse v0.1.1 Downloaded security-framework-sys v2.0.0 Downloaded thread_local v1.1.0 Downloaded mime_guess v1.8.8 Downloaded wasm-bindgen-macro-support v0.2.69 Downloaded bytes v1.0.0 Downloaded md5 v0.3.8 Downloaded jsonwebtoken v7.2.0 Downloaded blake3 v0.3.7 Downloaded uuid v0.8.1 Downloaded tower-limit v0.1.3 Downloaded synom v0.11.3 Downloaded futures-task v0.3.9 Downloaded sha-1 v0.9.2 Downloaded hyper v0.12.35 Downloaded rand v0.5.6 Downloaded wasm-bindgen-macro v0.2.69 Downloaded wasm-bindgen-futures v0.4.19 Downloaded pulldown-cmark v0.0.3 Downloaded zstd-sys v1.4.19+zstd.1.4.8 Downloaded directories v3.0.1 Downloaded pin-project-lite v0.2.1 Downloaded futures-io v0.3.9 Downloaded case v0.1.0 Downloaded security-framework v2.0.0 Downloaded multipart v0.15.4 Downloaded wasm-bindgen-backend v0.2.69 Downloaded predicates v1.0.6 Downloaded futures-executor v0.3.9 Downloaded tower v0.1.1 Downloaded tokio-serde v0.1.0 Downloaded tar v0.4.30 Downloaded serde_urlencoded v0.5.5 Downloaded siphasher v0.2.3 Downloaded combine v4.5.2 Downloaded nix v0.14.1 Downloaded anyhow v1.0.37 Downloaded derive-error v0.0.3 Downloaded syslog v5.0.0 Downloaded redis v0.17.0 Downloaded rouille v3.0.0 Downloaded futures v0.3.9 Downloaded futures-core v0.3.9 Downloaded try_from v0.3.2 Downloaded futures v0.1.30 Downloaded futures-lite v1.11.3 Downloaded assert_cmd v1.0.2 Downloaded miow v0.3.6 Downloaded cookie_store v0.7.0 Downloaded memcached-rs v0.4.2 Downloaded tower-util v0.1.0 Downloaded serde_json v1.0.61 Downloaded wasm-bindgen-shared v0.2.69 Downloaded tower-load-shed v0.1.0 Downloaded chunked_transfer v0.3.1 Downloaded counted-array v0.1.2 Downloaded phf_generator v0.7.24 Downloaded ar v0.8.0 Downloaded filetime v0.2.13 Downloaded local-encoding v0.2.0 Downloaded tokio v0.2.24 Downloaded selenium-rs v0.1.2 Downloaded phf v0.7.24 Downloaded libmount v0.1.15 Downloaded hermit-abi v0.1.17 Compiling libc v0.2.82 Compiling autocfg v1.0.1 Compiling cfg-if v0.1.10 Compiling log v0.4.11 Compiling lazy_static v1.4.0 Compiling futures v0.1.30 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 memchr v2.3.4 Compiling version_check v0.9.2 Compiling either v1.6.1 Compiling autocfg v0.1.7 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 version_check v0.1.5 Compiling rand_core v0.4.2 Compiling once_cell v1.5.2 Compiling matches v0.1.8 Compiling tinyvec_macros v0.1.0 Compiling serde_derive v1.0.118 Compiling itoa v0.4.7 Compiling serde v1.0.118 Compiling futures-io v0.3.9 Compiling bitflags v1.2.1 Compiling typenum v1.12.0 Compiling pkg-config v0.3.19 Compiling proc-macro-hack v0.5.19 Compiling siphasher v0.2.3 Compiling getrandom v0.1.16 Compiling percent-encoding v1.0.1 Compiling futures-sink v0.3.9 Compiling proc-macro-nested v0.1.6 Compiling cache-padded v1.1.1 Compiling httparse v1.3.4 Compiling ryu v1.0.5 Compiling regex-syntax v0.6.21 Compiling fastrand v1.4.0 Compiling waker-fn v1.1.0 Compiling foreign-types-shared v0.1.1 Compiling pin-utils v0.1.0 Compiling openssl v0.10.32 Compiling parking v2.0.0 Compiling ppv-lite86 v0.2.10 Compiling unicode-width v0.1.8 Compiling serde_json v1.0.61 Compiling percent-encoding v2.1.0 Compiling adler v0.2.3 Compiling glob v0.3.0 Compiling hashbrown v0.9.1 Compiling safemem v0.3.3 Compiling event-listener v2.5.1 Compiling remove_dir_all v0.5.3 Compiling async-task v4.0.3 Compiling pin-project-lite v0.1.11 Compiling crc32fast v1.2.1 Compiling failure_derive v0.1.8 Compiling vec-arena v1.0.0 Compiling bytes v0.5.6 Compiling gimli v0.23.0 Compiling subtle v2.4.0 Compiling try-lock v0.2.3 Compiling native-tls v0.2.7 Compiling rustc-demangle v0.1.18 Compiling unicode-xid v0.0.4 Compiling object v0.22.0 Compiling opaque-debug v0.3.0 Compiling encoding_rs v0.8.26 Compiling mime v0.3.16 Compiling openssl-probe v0.1.2 Compiling zstd-safe v3.0.0+zstd.1.4.8 Compiling quick-error v1.2.3 Compiling dtoa v0.4.7 Compiling nix v0.14.1 Compiling quote v0.3.15 Compiling atomic-waker v1.0.0 Compiling cpuid-bool v0.1.2 Compiling ascii v0.8.7 Compiling base64 v0.13.0 Compiling spin v0.5.2 Compiling case v0.1.0 Compiling untrusted v0.7.1 Compiling anyhow v1.0.37 Compiling md5 v0.3.8 Compiling chunked_transfer v0.3.1 Compiling sha1 v0.6.0 Compiling void v1.0.2 Compiling bytes v1.0.0 Compiling utf8parse v0.1.1 Compiling termcolor v1.1.2 Compiling vec_map v0.8.2 Compiling humantime v2.0.1 Compiling ansi_term v0.11.0 Compiling same-file v1.0.6 Compiling bufstream v0.1.4 Compiling base64 v0.12.3 Compiling strsim v0.8.0 Compiling arrayref v0.3.6 Compiling constant_time_eq v0.1.5 Compiling language-tags v0.2.2 Compiling arrayvec v0.5.2 Compiling boxfnonce v0.1.1 Compiling number_prefix v0.4.0 Compiling counted-array v0.1.2 Compiling linked-hash-map v0.5.3 Compiling ar v0.8.0 Compiling version-compare v0.0.11 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 unicode-bidi v0.3.4 Compiling futures-channel v0.3.9 Compiling concurrent-queue v1.2.2 Compiling futures-task v0.3.9 Compiling semver v0.9.0 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.4 Compiling foreign-types v0.3.2 Compiling itertools v0.9.0 Compiling getopts v0.2.21 Compiling form_urlencoded v1.0.0 Compiling async-mutex v1.4.0 Compiling synom v0.11.3 Compiling unicase v1.4.2 Compiling generic-array v0.14.4 Compiling unicase v2.6.0 Compiling error-chain v0.12.4 Compiling rand_chacha v0.1.1 Compiling rand_pcg v0.1.2 Compiling rand v0.6.5 Compiling crossbeam-utils v0.7.2 Compiling num-traits v0.2.14 Compiling memoffset v0.5.6 Compiling crossbeam-epoch v0.8.2 Compiling num-integer v0.1.44 Compiling miniz_oxide v0.4.3 Compiling indexmap v1.6.1 Compiling crossbeam-utils v0.8.1 Compiling num-bigint v0.2.6 Compiling textwrap v0.11.0 Compiling vte v0.3.3 Compiling walkdir v2.3.1 Compiling async-channel v1.5.1 Compiling rand_isaac v0.1.1 Compiling rand_xorshift v0.1.1 Compiling rand_hc v0.1.0 Compiling crossbeam-queue v0.1.2 Compiling rustc_version v0.2.3 Compiling syn v0.11.11 Compiling pulldown-cmark v0.0.3 Compiling strip-ansi-escapes v0.1.0 Compiling tokio-sync v0.1.8 Compiling tower-service v0.2.0 Compiling smallvec v0.6.13 Compiling aho-corasick v0.7.15 Compiling futures-lite v1.11.3 Compiling twoway v0.1.8 Compiling buf_redux v0.8.4 Compiling base64 v0.9.3 Compiling base64 v0.10.1 Compiling unicode-normalization v0.1.16 Compiling parking_lot_core v0.6.2 Compiling parking_lot v0.9.0 Compiling hyper v0.12.35 Compiling tower-layer v0.1.0 Compiling tower-discover v0.1.0 Compiling log v0.3.9 Compiling want v0.2.0 Compiling kv-log-macro v1.0.7 Compiling conhash v0.4.0 Compiling quote v1.0.8 Compiling phf_shared v0.7.24 Compiling mime_guess v2.0.3 Compiling tower-load-shed v0.1.0 Compiling mime v0.2.6 Compiling phf v0.7.24 Compiling tokio-executor v0.1.10 Compiling crossbeam-queue v0.2.3 Compiling tokio-timer v0.2.13 Compiling tokio-current-thread v0.1.7 Compiling regex v1.4.2 Compiling async-executor v1.4.0 Compiling blocking v1.0.2 Compiling crossbeam-deque v0.7.3 Compiling idna v0.1.5 Compiling idna v0.2.0 Compiling jobserver v0.1.21 Compiling rand_os v0.1.3 Compiling rand v0.4.6 Compiling digest v0.9.0 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-mac v0.10.0 Compiling derive-error v0.0.3 Compiling iovec v0.1.4 Compiling num_cpus v1.13.0 Compiling net2 v0.2.37 Compiling time v0.1.44 Compiling nb-connect v1.0.2 Compiling polling v2.0.2 Compiling dirs v1.0.5 Compiling signal-hook-registry v1.3.0 Compiling atty v0.2.14 Compiling filetime v0.2.13 Compiling xattr v0.2.2 Compiling flate2 v1.0.19 Compiling rand v0.5.6 Compiling unix_socket v0.5.0 Compiling dirs-sys v0.3.5 Compiling daemonize v0.4.1 Compiling nix v0.19.1 Compiling addr2line v0.14.1 Compiling num-traits v0.1.43 Compiling cc v1.0.66 Compiling sha2 v0.9.2 Compiling md-5 v0.9.1 Compiling sha-1 v0.9.2 Compiling tower-timeout v0.1.1 Compiling tower-retry v0.1.0 Compiling bytes v0.4.12 Compiling hmac v0.10.1 Compiling mio v0.6.23 Compiling clap v2.33.3 Compiling rand_core v0.5.1 Compiling tokio-threadpool v0.1.18 Compiling futures-cpupool v0.1.8 Compiling threadpool v1.8.1 Compiling term v0.5.2 Compiling syslog v5.0.0 Compiling async-io v1.3.1 Compiling url v2.2.0 Compiling url v1.7.2 Compiling tar v0.4.30 Compiling directories v3.0.1 Compiling tempdir v0.3.7 Compiling backtrace v0.3.55 Compiling chrono v0.4.19 Compiling rand_chacha v0.2.2 Compiling pem v0.8.2 Compiling env_logger v0.8.2 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 skeptic v0.4.0 Compiling mio-uds v0.6.8 Compiling async-global-executor v1.4.3 Compiling rand v0.7.3 Compiling cookie v0.12.0 Compiling publicsuffix v1.5.4 Compiling tokio v0.2.24 Compiling async-std v1.8.0 Compiling tokio-reactor v0.1.12 Compiling tokio-codec v0.1.2 Compiling tokio-fs v0.1.7 Compiling tower-util v0.1.0 Compiling phf_generator v0.7.24 Compiling uuid v0.7.4 Compiling local-encoding v0.2.0 Compiling openssl-sys v0.9.60 Compiling zstd-sys v1.4.19+zstd.1.4.8 Compiling ring v0.16.19 Compiling blake3 v0.3.7 Compiling phf_codegen v0.7.24 Compiling simple_asn1 v0.4.1 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 mime_guess v1.8.8 Compiling uuid v0.8.1 Compiling retry v1.2.0 Compiling tempfile v3.1.0 Compiling memcached-rs v0.4.2 Compiling tokio v0.1.22 Compiling tokio-process v0.2.5 Compiling http-body v0.1.0 Compiling h2 v0.1.26 Compiling hyperx v0.12.0 Compiling libmount v0.1.15 Compiling synstructure v0.12.4 Compiling multipart v0.15.4 Compiling tokio-util v0.3.1 Compiling tiny_http v0.6.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 hyper-tls v0.3.2 Compiling failure v0.1.8 Compiling futures-util v0.3.9 Compiling thiserror v1.0.23 Compiling zip v0.5.9 Compiling which v4.0.2 Compiling tracing v0.1.22 Compiling tower-limit v0.1.3 Compiling tower-buffer v0.1.2 Compiling zstd v0.6.0+zstd.1.4.8 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 rouille v3.0.0 Compiling jsonwebtoken v7.2.0 Compiling reqwest v0.9.24 Compiling redis v0.17.0 Compiling sccache v0.2.15 (/home/buildozer/aports/testing/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: `filetime` --> src/compiler/rust.rs:118:5 | 118 | filetime: FileTime, | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: field is never read: `info` --> src/server.rs:670:5 | 670 | info: ActiveInfo, | ^^^^^^^^^^^^^^^^ 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 warning: panic message is not a string literal --> src/bin/sccache-dist/main.rs:436:30 | 436 | 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 | 436 - Err(e) => panic!(format!("Failed to initalize logging: {:?}", e)), 436 + Err(e) => panic!("Failed to initalize logging: {:?}", e), | warning: `sccache` (bin "sccache-dist") generated 1 warning Finished release [optimized] target(s) in 5m 11s 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 either v1.6.1 Compiling byteorder v1.3.4 Compiling unicode-xid v0.2.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 once_cell v1.5.2 Compiling matches v0.1.8 Compiling tinyvec_macros v0.1.0 Compiling futures-io v0.3.9 Compiling typenum v1.12.0 Compiling serde_derive v1.0.118 Compiling itoa v0.4.7 Compiling rand_core v0.4.2 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 futures-sink v0.3.9 Compiling unicode-width v0.1.8 Compiling bitflags v1.2.1 Compiling cache-padded v1.1.1 Compiling proc-macro-nested v0.1.6 Compiling regex-syntax v0.6.21 Compiling percent-encoding v1.0.1 Compiling waker-fn v1.1.0 Compiling adler v0.2.3 Compiling percent-encoding v2.1.0 Compiling pin-utils v0.1.0 Compiling fastrand v1.4.0 Compiling httparse v1.3.4 Compiling parking v2.0.0 Compiling ryu v1.0.5 Compiling hashbrown v0.9.1 Compiling gimli v0.23.0 Compiling foreign-types-shared v0.1.1 Compiling ppv-lite86 v0.2.10 Compiling openssl v0.10.32 Compiling failure_derive v0.1.8 Compiling remove_dir_all v0.5.3 Compiling crc32fast v1.2.1 Compiling glob v0.3.0 Compiling async-task v4.0.3 Compiling pin-project-lite v0.1.11 Compiling object v0.22.0 Compiling vec-arena v1.0.0 Compiling serde_json v1.0.61 Compiling bytes v0.5.6 Compiling event-listener v2.5.1 Compiling rustc-demangle v0.1.18 Compiling native-tls v0.2.7 Compiling try-lock v0.2.3 Compiling subtle v2.4.0 Compiling openssl-probe v0.1.2 Compiling unicode-xid v0.0.4 Compiling dtoa v0.4.7 Compiling mime v0.3.16 Compiling encoding_rs v0.8.26 Compiling zstd-safe v3.0.0+zstd.1.4.8 Compiling quote v0.3.15 Compiling opaque-debug v0.3.0 Compiling atomic-waker v1.0.0 Compiling bytes v1.0.0 Compiling case v0.1.0 Compiling utf8parse v0.1.1 Compiling safemem v0.3.3 Compiling cpuid-bool v0.1.2 Compiling anyhow v1.0.37 Compiling md5 v0.3.8 Compiling humantime v2.0.1 Compiling arrayref v0.3.6 Compiling termcolor v1.1.2 Compiling language-tags v0.2.2 Compiling doc-comment v0.3.3 Compiling arrayvec v0.5.2 Compiling sha1 v0.6.0 Compiling bufstream v0.1.4 Compiling strsim v0.8.0 Compiling predicates-core v1.0.1 Compiling boxfnonce v0.1.1 Compiling same-file v1.0.6 Compiling spin v0.5.2 Compiling constant_time_eq v0.1.5 Compiling vec_map v0.8.2 Compiling ansi_term v0.11.0 Compiling untrusted v0.7.1 Compiling base64 v0.13.0 Compiling number_prefix v0.4.0 Compiling treeline v0.1.0 Compiling ar v0.8.0 Compiling counted-array v0.1.2 Compiling linked-hash-map v0.5.3 Compiling difference v2.0.0 Compiling normalize-line-endings v0.3.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 unicode-bidi v0.3.4 Compiling concurrent-queue v1.2.2 Compiling futures-channel v0.3.9 Compiling getopts v0.2.21 Compiling textwrap v0.11.0 Compiling itertools v0.9.0 Compiling itertools v0.10.0 Compiling futures-task v0.3.9 Compiling semver v0.9.0 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.4 Compiling form_urlencoded v1.0.0 Compiling foreign-types v0.3.2 Compiling async-mutex v1.4.0 Compiling synom v0.11.3 Compiling vte v0.3.3 Compiling generic-array v0.14.4 Compiling unicase v2.6.0 Compiling error-chain v0.12.4 Compiling rand_chacha v0.1.1 Compiling rand_pcg v0.1.2 Compiling rand v0.6.5 Compiling walkdir v2.3.1 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 predicates-tree v1.0.1 Compiling async-channel v1.5.1 Compiling rand_hc v0.1.0 Compiling rand_xorshift v0.1.1 Compiling rand_isaac v0.1.1 Compiling crossbeam-queue v0.1.2 Compiling pulldown-cmark v0.0.3 Compiling syn v0.11.11 Compiling strip-ansi-escapes v0.1.0 Compiling rustc_version v0.2.3 Compiling tokio-sync v0.1.8 Compiling tower-service v0.2.0 Compiling smallvec v0.6.13 Compiling aho-corasick v0.7.15 Compiling futures-lite v1.11.3 Compiling base64 v0.10.1 Compiling base64 v0.9.3 Compiling tower-layer v0.1.0 Compiling tower-discover v0.1.0 Compiling want v0.2.0 Compiling kv-log-macro v1.0.7 Compiling conhash v0.4.0 Compiling quote v1.0.8 Compiling unicode-normalization v0.1.16 Compiling tower-load-shed v0.1.0 Compiling parking_lot_core v0.6.2 Compiling parking_lot v0.9.0 Compiling hyper v0.12.35 Compiling mime_guess v2.0.3 Compiling iovec v0.1.4 Compiling jobserver v0.1.21 Compiling num_cpus v1.13.0 Compiling net2 v0.2.37 Compiling time v0.1.44 Compiling rand v0.4.6 Compiling rand_os v0.1.3 Compiling nb-connect v1.0.2 Compiling polling v2.0.2 Compiling atty v0.2.14 Compiling signal-hook-registry v1.3.0 Compiling unix_socket v0.5.0 Compiling filetime v0.2.13 Compiling dirs-sys v0.3.5 Compiling xattr v0.2.2 Compiling daemonize v0.4.1 Compiling wait-timeout v0.2.0 Compiling bytes v0.4.12 Compiling futures-cpupool v0.1.8 Compiling cc v1.0.66 Compiling clap v2.33.3 Compiling tokio-executor v0.1.10 Compiling crossbeam-queue v0.2.3 Compiling rand_core v0.5.1 Compiling mio v0.6.23 Compiling flate2 v1.0.19 Compiling directories v3.0.1 Compiling tar v0.4.30 Compiling regex v1.4.2 Compiling idna v0.1.5 Compiling idna v0.2.0 Compiling async-io v1.3.1 Compiling async-executor v1.4.0 Compiling blocking v1.0.2 Compiling addr2line v0.14.1 Compiling tokio-timer v0.2.13 Compiling tokio-current-thread v0.1.7 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_chacha v0.2.2 Compiling tempdir v0.3.7 Compiling crossbeam-deque v0.7.3 Compiling num-traits v0.1.43 Compiling float-cmp v0.8.0 Compiling digest v0.9.0 Compiling block-buffer v0.9.0 Compiling crypto-mac v0.8.0 Compiling crypto-mac v0.10.0 Compiling backtrace v0.3.55 Compiling async-global-executor v1.4.3 Compiling skeptic v0.4.0 Compiling tower-retry v0.1.0 Compiling tower-timeout v0.1.1 Compiling rand v0.7.3 Compiling url v1.7.2 Compiling tokio-threadpool v0.1.18 Compiling mio-uds v0.6.8 Compiling hmac v0.10.1 Compiling sha2 v0.9.2 Compiling md-5 v0.9.1 Compiling sha-1 v0.9.2 Compiling url v2.2.0 Compiling tokio-reactor v0.1.12 Compiling tokio-codec v0.1.2 Compiling tower-util v0.1.0 Compiling async-std v1.8.0 Compiling chrono v0.4.19 Compiling tokio v0.2.24 Compiling uuid v0.7.4 Compiling env_logger v0.8.2 Compiling predicates v1.0.6 Compiling local-encoding v0.2.0 Compiling tokio-fs v0.1.7 Compiling tokio-udp v0.1.6 Compiling tokio-uds v0.2.7 Compiling tokio-tcp v0.1.4 Compiling tokio-signal v0.2.9 Compiling cookie v0.12.0 Compiling publicsuffix v1.5.4 Compiling tokio-process v0.2.5 Compiling derive-error v0.0.3 Compiling tokio v0.1.22 Compiling uuid v0.8.1 Compiling tempfile v3.1.0 Compiling retry v1.2.0 Compiling memcached-rs v0.4.2 Compiling assert_cmd v1.0.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 h2 v0.1.26 Compiling http-body v0.1.0 Compiling hyperx v0.12.0 Compiling synstructure v0.12.4 Compiling tokio-util v0.3.1 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 failure v0.1.8 Compiling futures-util v0.3.9 Compiling thiserror v1.0.23 Compiling zip v0.5.9 Compiling which v4.0.2 Compiling zstd v0.6.0+zstd.1.4.8 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 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 redis v0.17.0 Compiling reqwest v0.9.24 Compiling selenium-rs v0.1.2 Compiling sccache v0.2.15 (/home/buildozer/aports/testing/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: `filetime` --> src/compiler/rust.rs:118:5 | 118 | filetime: FileTime, | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: field is never read: `info` --> src/server.rs:670:5 | 670 | info: ActiveInfo, | ^^^^^^^^^^^^^^^^ 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 42s Running unittests (target/debug/deps/sccache-4bc719226e9ca4c5) running 206 tests test azure::blobstore::test::test_put_blob ... ignored test azure::credentials::test::test_parse_connection_string ... ok test azure::blobstore::test::test_canonicalize_resource ... ok test azure::credentials::test::test_conn_str_with_endpoint_suffix_only ... ok test azure::credentials::test::test_parse_connection_string_without_account_key ... ok test azure::blobstore::test::test_signing ... ok test compiler::args::tests::assert_tests::test_args_iter_no_conflict ... ok 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_bsearch ... ok test compiler::args::tests::test_multi_search ... ok test compiler::args::tests::test_argsiter ... ok test compiler::args::tests::test_argument_into_iter ... ok test compiler::c::test::test_extra_hash_data ... ok test compiler::c::test::test_hash_key_args_differs ... ok test compiler::c::test::test_hash_key_executable_contents_differs ... ok test compiler::c::test::test_hash_key_preprocessed_content_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_llvm_stuff ... 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_invalid ... ok test compiler::clang::test::test_parse_xclang_plugin_arg_find_bad_constructs ... ok test compiler::clang::test::test_parse_xclang_add_plugin ... ok test compiler::clang::test::test_parse_xclang_verify ... ok test compiler::diab::test::test_at_signs ... ok test compiler::diab::test::test_at_signs_file_not_readable ... ok test compiler::diab::test::test_at_signs_file ... ok test compiler::diab::test::test_parse_arguments_empty_args ... ok test compiler::diab::test::test_parse_arguments_default_name ... ok test compiler::compiler::test::test_detect_compiler_kind_clang ... ok test compiler::diab::test::test_parse_arguments_extra ... ok [2022-01-23T07:54:46Z ERROR sccache::compiler::compiler] [foo.o]: Cache read error: Some Error test compiler::compiler::test::test_detect_compiler_kind_process_fail ... ok test compiler::diab::test::test_parse_arguments_not_compile ... ok test compiler::diab::test::test_parse_arguments_link ... ok test compiler::compiler::test::test_detect_compiler_kind_nvcc ... ok test compiler::compiler::test::test_detect_compiler_kind_gcc ... ok test compiler::compiler::test::test_detect_compiler_kind_diab ... ok test compiler::compiler::test::test_detect_compiler_kind_unknown ... ok test compiler::diab::test::test_parse_arguments_too_many_inputs ... ok test compiler::diab::test::test_parse_arguments_preprocessor_args ... ok test compiler::diab::test::test_compile_simple ... ok test compiler::diab::test::test_parse_arguments_simple ... ok test compiler::compiler::test::test_get_compiler_info ... ok test compiler::diab::test::test_parse_dry_run ... ok test compiler::diab::test::test_parse_arguments_values ... ok test compiler::gcc::test::color_mode_preprocess ... ok test compiler::compiler::test::test_detect_compiler_kind_msvc ... ok test compiler::compiler::test::test_compiler_version_affects_hash ... ok test compiler::gcc::test::at_signs ... ok test compiler::gcc::test::test_parse_arguments_coverage_outputs_gcno ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_preprocessor_error ... ok test compiler::gcc::test::test_parse_arguments_default_name ... ok test compiler::gcc::test::test_parse_arguments_default_outputdir ... ok test compiler::gcc::test::test_parse_arguments_empty_args ... ok test compiler::gcc::test::test_parse_arguments_dep_target_needed ... ok test compiler::gcc::test::test_parse_arguments_diagnostics_color ... ok test compiler::gcc::test::test_parse_arguments_explicit_dep_target ... ok test compiler::gcc::test::test_compile_simple ... ok test compiler::gcc::test::test_parse_arguments_explicit_dep_target_needed ... ok test compiler::gcc::test::test_parse_arguments_extra ... ok test compiler::gcc::test::test_parse_arguments_explicit_mq_dep_target_needed ... ok test compiler::gcc::test::test_parse_arguments_link ... ok test compiler::gcc::test::test_parse_arguments_linker_options ... ok test compiler::gcc::test::test_parse_arguments_not_compile ... ok test compiler::gcc::test::test_parse_arguments_multiple_arch ... ok test compiler::gcc::test::test_parse_arguments_pgo ... ok test compiler::gcc::test::test_parse_arguments_plusplus ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_cache_error ... ok test compiler::gcc::test::test_parse_arguments_preprocessor_args ... ok test compiler::gcc::test::test_parse_arguments_profile_generate ... 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_test_coverage_outputs_gcno ... 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::compiler::test::test_detect_compiler_kind_rustc ... ok test compiler::msvc::test::test_parse_arguments_empty_args ... ok test compiler::msvc::test::test_parse_arguments_default_name ... 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_compile_not_cacheable_pdb ... ok test compiler::msvc::test::test_compile_simple ... 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_passthrough ... 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_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_compile_flag ... ok test compiler::msvc::test::test_parse_arguments_values ... 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_simple_c ... ok test compiler::nvcc::test::test_parse_arguments_dc_compile_flag ... 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::compiler::test::test_compiler_get_cached_or_compile_force_recache ... ok test compiler::nvcc::test::test_parse_dlink_is_not_compilation ... ok test compiler::nvcc::test::test_parse_generate_code_flags ... ok test compiler::nvcc::test::test_parse_md_mt_flags_cu ... ok test compiler::nvcc::test::test_parse_no_capturing_of_xcompiler ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile ... 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_get_compiler_outputs_fail ... ok test compiler::rust::test::test_parse_arguments_dep_info_no_extra_filename ... ok test compiler::rust::test::test_parse_dep_info ... ok test compiler::rust::test::test_parse_dep_info_abs_paths ... ok test compiler::rust::test::test_parse_arguments_incremental ... ok test compiler::rust::test::test_parse_dep_info_cwd ... ok test compiler::rust::test::test_parse_dep_info_with_escaped_spaces ... ok test compiler::rust::test::test_parse_rustc_z_ls ... ok test compiler::rust::test::test_parse_arguments_color ... ok test compiler::rust::test::test_parse_arguments_native_libs ... ok test compiler::compiler::test::test_compiler_get_cached_or_compile_dist ... ok test config::test_gcs_credentials_url ... ok test config::config_overrides ... ok test compiler::rust::test::test_parse_arguments_non_rlib_crate ... ok test dist::pkg::toolchain_imp::test_ldd_parse_static ... ok test dist::pkg::toolchain_imp::test_ldd_parse ... ok test dist::pkg::toolchain_imp::test_musl_ldd_parse_v1_2_2 ... ok test lru_disk_cache::lru_cache::tests::test_clear ... ok test lru_disk_cache::lru_cache::tests::test_change_capacity ... ok test lru_disk_cache::lru_cache::tests::test_contains_key ... ok test dist::cache::client::test::test_client_toolchains_nodist ... ok test dist::cache::client::test::test_client_toolchains_custom ... ok test dist::cache::client::test::test_client_toolchains_custom_nodist_conflict ... ok test lru_disk_cache::lru_cache::tests::test_expire_lru ... ok test dist::cache::client::test::test_client_toolchains_custom_multiuse_archive ... ok test lru_disk_cache::lru_cache::tests::test_debug ... ok test lru_disk_cache::lru_cache::tests::test_iter ... 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 lru_disk_cache::lru_cache::tests::test_metered_cache_reinsert_larger ... ok test lru_disk_cache::lru_cache::tests::test_pop ... ok test compiler::rust::test::test_generate_hash_key ... 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 compiler::rust::test::test_parse_arguments_simple ... ok test lru_disk_cache::tests::test_empty_dir ... ok test lru_disk_cache::tests::test_insert_bytes_too_large ... ok test lru_disk_cache::tests::test_existing_file_too_large ... ok test compiler::rust::test::test_equal_hashes_cfg_features ... ok test lru_disk_cache::tests::test_insert_bytes_exact ... ok test lru_disk_cache::tests::test_missing_root ... ok test compiler::rust::test::test_equal_hashes_ignored_args ... ok test mock_command::test::test_mock_command_calls ... ok test compiler::rust::test::test_equal_hashes_link_paths ... ok test compiler::rust::test::test_equal_hashes_externs ... ok test lru_disk_cache::tests::test_existing_files_lru_mtime ... ok test lru_disk_cache::tests::test_insert_bytes ... ok test mock_command::test::test_mock_command_output ... ok test lru_disk_cache::tests::test_add_get_lru ... ok test mock_command::test::test_mock_command_wait ... ok test mock_command::test::test_mock_command_sync ... ok test lru_disk_cache::tests::test_some_existing_files ... ok test lru_disk_cache::tests::test_insert_file ... ok test mock_command::test::test_mock_spawn_error ... ok test mock_command::test::test_mock_wait_error ... ok test simples3::s3::test::test_signature ... ok test lru_disk_cache::tests::test_remove ... ok test test::utils::test_map_contains_ok ... ok test util::tests::simple_starts_with ... ok test util::tests::simple_strip_prefix ... ok test test::tests::test_server_idle_timeout ... ok test config::test_parse_size ... ok test cache::gcs::test_gcs_credential_provider ... ok test compiler::args::tests::assert_tests::test_arginfo_process_flag - should panic ... ok test compiler::args::tests::assert_tests::test_arginfo_process_take_arg - 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_take_concat_arg - 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_delim - should panic ... ok test test::utils::test_map_contains_wrong_value - should panic ... ok test compiler::args::tests::assert_tests::test_args_iter_unsorted_2 - should panic ... ok test test::utils::test_map_contains_missing_key - should panic ... ok test test::utils::test_map_contains_extra_key - should panic ... ok test compiler::args::tests::assert_tests::test_arginfo_process_take_maybe_concat_arg - should panic ... ok test mock_command::test::test_unexpected_new_command - should panic ... ok test test::tests::test_server_stats ... ok test test::tests::test_server_shutdown_no_idle ... ok test test::tests::test_server_shutdown ... ok test test::tests::test_server_unsupported_compiler ... ok test test::tests::test_server_port_in_use ... ok test test::tests::test_server_compile ... ok test result: ok. 205 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.11s Running unittests (target/debug/deps/sccache-3d3c6e1e9152e779) 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-23187f3ecb895c81) 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-a2dde969b882d8fc) 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-ad1fa9f82938f306) running 1 test test test_rust_cargo ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.34s Running tests/system.rs (target/debug/deps/system-9c94875108f9a771) 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.75s Doc-tests sccache warning: unnecessary trailing semicolon --> /home/buildozer/aports/testing/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-dist*: Running split function dist... >>> sccache-dist*: Preparing subpackage sccache-dist... >>> sccache-dist*: Stripping binaries >>> sccache-dist*: Running postcheck for sccache-dist >>> sccache*: Running postcheck for sccache >>> sccache*: Preparing package sccache... >>> sccache*: Stripping binaries >>> sccache-dist*: Scanning shared objects >>> sccache-doc*: Scanning shared objects >>> sccache*: Scanning shared objects >>> sccache-dist*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> sccache-dist*: Package size: 4.5 MB >>> sccache-dist*: Compressing data... >>> sccache-dist*: Create checksum... >>> sccache-dist*: Create sccache-dist-0.2.15-r1.apk >>> 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-x86_64.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> sccache*: Package size: 6.2 MB >>> sccache*: Compressing data... >>> sccache*: Create checksum... >>> sccache*: Create sccache-0.2.15-r1.apk >>> sccache: Build complete at Sun, 23 Jan 2022 07:54:55 +0000 elapsed time 0h 7m 21s >>> sccache: Cleaning up srcdir >>> sccache: Cleaning up pkgdir >>> sccache: Uninstalling dependencies... (1/8) Purging .makedepends-sccache (20220123.074735) (2/8) Purging cargo (1.58.0-r0) (3/8) Purging rust (1.58.0-r0) (4/8) Purging rust-stdlib (1.58.0-r0) (5/8) Purging openssl-dev (1.1.1m-r1) (6/8) Purging llvm12-libs (12.0.1-r1) (7/8) Purging libffi (3.4.2-r1) (8/8) Purging libxml2 (2.9.12-r3) Executing busybox-1.35.0-r1.trigger OK: 344 MiB in 106 packages >>> sccache: Updating the testing/x86_64 repository index... >>> sccache: Signing the index...