=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/x11/i3lockr", "all", "PYTHON_VERSION_REQD=313", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for i3lockr-1.2.1 Locking 1 package to latest compatible version Adding scrap v0.6.0-owenthewizard (/tmp/work/x11/i3lockr/work/i3lockr-1.2.1/scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be) Compiling proc-macro2 v1.0.79 Compiling version_check v0.9.4 Compiling libc v0.2.153 Compiling unicode-ident v1.0.12 Compiling proc-macro-error-attr v1.0.4 Compiling syn v1.0.109 Compiling proc-macro-error v1.0.4 Compiling crossbeam-utils v0.8.19 Compiling quote v1.0.35 Compiling unicode-segmentation v1.11.0 Compiling heck v0.3.3 Compiling unicode-width v0.1.11 Compiling cc v1.0.90 Compiling crossbeam-epoch v0.9.18 Compiling textwrap v0.11.0 Compiling atty v0.2.14 Compiling strsim v0.8.0 Compiling miniz-sys v0.1.12 Compiling memchr v2.7.1 Compiling ansi_term v0.12.1 Compiling bitflags v1.3.2 Compiling rayon-core v1.12.1 Compiling clap v2.34.0 Compiling quick-xml v0.30.0 Compiling structopt-derive v0.4.18 Compiling crossbeam-deque v0.8.5 Compiling lazy_static v1.4.0 Compiling either v1.10.0 Compiling structopt v0.3.26 Compiling xcb v1.3.0 Compiling scrap v0.6.0-owenthewizard (/tmp/work/x11/i3lockr/work/i3lockr-1.2.1/scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be) Compiling imgref v1.10.1 Compiling imgref-iter v0.4.0 Compiling rayon v1.9.0 Compiling i3lockr v1.2.1 (/tmp/work/x11/i3lockr/work/i3lockr-1.2.1) Compiling flate2 v0.2.20 Compiling cfg-if v1.0.0 Compiling bytemuck v1.15.0 Compiling blend-srgb v0.1.1 Compiling unique v0.9.1 Compiling stackblur-iter v0.2.0 Compiling rgb v0.8.37 warning: unexpected `cfg` condition name: `quartz` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/lib.rs:5:7 | 5 | #[cfg(quartz)] extern crate block; | ^^^^^^ | = help: expected names are: `docsrs`, `feature`, and `test` and 31 more = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(quartz)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(quartz)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `quartz` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/lib.rs:6:7 | 6 | #[cfg(quartz)] pub mod quartz; | ^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(quartz)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(quartz)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `x11` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/lib.rs:8:7 | 8 | #[cfg(x11)] pub mod x11; | ^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `dxgi` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/lib.rs:10:7 | 10 | #[cfg(dxgi)] extern crate winapi; | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(dxgi)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(dxgi)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `dxgi` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/lib.rs:11:7 | 11 | #[cfg(dxgi)] pub mod dxgi; | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(dxgi)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(dxgi)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `extern` declarations without an explicit ABI are deprecated --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/x11/ffi.rs:8:1 | 8 | extern { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: unexpected `cfg` condition name: `quartz` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/common/mod.rs:2:14 | 2 | if #[cfg(quartz)] { | ^^^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(quartz)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(quartz)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `x11` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/common/mod.rs:5:21 | 5 | } else if #[cfg(x11)] { | ^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(x11)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(x11)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `dxgi` --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/common/mod.rs:8:21 | 8 | } else if #[cfg(dxgi)] { | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(dxgi)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(dxgi)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: hiding a lifetime that's elided elsewhere is confusing --> scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be/src/common/x11.rs:22:18 | 22 | pub fn frame(&mut self) -> io::Result { | ^^^^^^^^^ ^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 22 | pub fn frame(&mut self) -> io::Result> { | ++++ warning: `scrap` (lib) generated 10 warnings (run `cargo fix --lib -p scrap` to apply 2 suggestions) Compiling imagefmt v4.0.0 Compiling itertools v0.12.1 Compiling num_cpus v1.16.0 warning: a method with this name may be added to the standard library in the future --> src/blur.rs:20:43 | 20 | let buf = unsafe { self.buf_mut().as_mut_slice().align_to_mut::().1 }; | ^^^^^^^^^^^^ | = help: call with fully qualified syntax `as_mut_slice(...)` to keep using the current method = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! = note: for more information, see issue #48919 = note: `#[warn(unstable_name_collisions)]` (part of `#[warn(future_incompatible)]`) on by default warning: `i3lockr` (bin "i3lockr") generated 1 warning Finished `release` profile [optimized] target(s) in 1m 39s