>>> ripgrep 0.8.1 Extracting gzip -d -c /srv/storage/autobuild/run/instance-0/dl/ripgrep/ripgrep-0.8.1.tar.gz | /srv/storage/autobuild/run/instance-0/output-1/host/bin/tar --strip-components=1 -C /srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1 -xf - >>> ripgrep 0.8.1 Patching >>> ripgrep 0.8.1 Configuring >>> ripgrep 0.8.1 Building PATH="/srv/storage/autobuild/run/instance-0/output-1/host/bin:/srv/storage/autobuild/run/instance-0/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" CARGO_HOME=/srv/storage/autobuild/run/instance-0/output-1/host/share/cargo cargo build --release --target=powerpc64le-unknown-linux-gnu --manifest-path=/srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/Cargo.toml warning: /srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/Cargo.toml: An explicit [[test]] section is specified in Cargo.toml which currently disables Cargo from automatically inferring other test targets. This inference behavior will change in the Rust 2018 edition and the following files will be included as a test target: * /srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/tests/workdir.rs * /srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/tests/hay.rs This is likely to break cargo build or cargo test as these files may not be ready to be compiled as a test target today. You can future-proof yourself and disable this warning by adding `autotests = false` to your [package] section. You may also move the files to a location where Cargo would not automatically infer them to be a target, such as in subfolders. For more information on this warning you can consult https://github.com/rust-lang/cargo/issues/5330 Updating crates.io index Downloading crates ... Downloaded memmap v0.6.2 Downloaded fnv v1.0.6 Downloaded num_cpus v1.8.0 Downloaded crossbeam v0.3.2 Downloaded regex-syntax v0.4.2 Downloaded thread_local v0.3.5 Downloaded atty v0.2.6 Downloaded bytecount v0.3.1 Downloaded same-file v1.0.2 Downloaded lazy_static v1.0.0 Downloaded memchr v2.0.1 Downloaded walkdir v2.1.4 Downloaded log v0.4.1 Downloaded aho-corasick v0.6.4 Downloaded unreachable v1.0.0 Downloaded clap v2.30.0 Downloaded libc v0.2.36 Downloaded regex v0.2.6 Downloaded cfg-if v0.1.2 Downloaded encoding_rs v0.7.2 Downloaded unicode-width v0.1.4 Downloaded textwrap v0.9.0 Downloaded bitflags v1.0.1 Downloaded void v1.0.2 Downloaded strsim v0.7.0 Downloaded ansi_term v0.10.2 Downloaded utf8-ranges v1.0.0 Compiling libc v0.2.36 Compiling void v1.0.2 Compiling cfg-if v0.1.2 Compiling lazy_static v1.0.0 Compiling regex-syntax v0.4.2 Compiling unicode-width v0.1.4 Compiling utf8-ranges v1.0.0 Compiling ansi_term v0.10.2 Compiling strsim v0.7.0 Compiling bitflags v1.0.1 Compiling same-file v1.0.2 Compiling fnv v1.0.6 Compiling crossbeam v0.3.2 Compiling termcolor v0.3.5 (/srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/termcolor) Compiling bytecount v0.3.1 Compiling log v0.4.1 Compiling encoding_rs v0.7.2 Compiling unreachable v1.0.0 Compiling textwrap v0.9.0 Compiling thread_local v0.3.5 Compiling walkdir v2.1.4 Compiling memchr v2.0.1 Compiling atty v0.2.6 Compiling memmap v0.6.2 Compiling num_cpus v1.8.0 Compiling clap v2.30.0 Compiling aho-corasick v0.6.4 Compiling regex v0.2.6 Compiling globset v0.3.0 (/srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/globset) Compiling grep v0.1.8 (/srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/grep) warning: trait objects without an explicit `dyn` are deprecated --> grep/src/lib.rs:53:32 | 53 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` | = note: `#[warn(bare_trait_objects)]` on by default warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting --> grep/src/lib.rs:55:42 | 55 | Error::Regex(ref err) => err.cause(), | ^^^^^ | = note: `#[warn(deprecated)]` on by default Compiling ignore v0.4.1 (/srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/ignore) warning: trait objects without an explicit `dyn` are deprecated --> ignore/src/walk.rs:464:9 | 464 | Fn(&OsStr, &OsStr) -> cmp::Ordering + Send + Sync + 'static | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr, &OsStr) -> cmp::Ordering + Send + Sync + 'static` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> ignore/src/walk.rs:964:31 | 964 | ) where F: FnMut() -> Box) -> WalkState + Send + 'static> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) -> WalkState + Send + 'static` warning: trait objects without an explicit `dyn` are deprecated --> ignore/src/walk.rs:1110:12 | 1110 | f: Box) -> WalkState + Send + 'static>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Result) -> WalkState + Send + 'static` warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead. --> ignore/src/gitignore.rs:532:21 | 532 | .or_else(|| env::home_dir().map(|p| p.join(".config"))) | ^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> ignore/src/gitignore.rs:542:5 | 542 | / lazy_static! { 543 | | static ref RE: Regex = Regex::new( 544 | | r"(?ium)^\s*excludesfile\s*=\s*(.+)\s*$").unwrap(); 545 | | }; | |______^ | = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> ignore/src/types.rs:621:9 | 621 | / lazy_static! { 622 | | static ref RE: Regex = Regex::new(r"^[\pL\pN]+$").unwrap(); 623 | | }; | |__________^ | = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` --> ignore/src/gitignore.rs:415:25 | 415 | line = line.trim_right(); | ^^^^^^^^^^ help: replace the use of the deprecated item: `trim_end` Compiling ripgrep v0.8.1 (/srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1) warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> src/app.rs:57:5 | 57 | / lazy_static! { 58 | | static ref LONG_VERSION: String = long_version(None); 59 | | } | |_____^ | = note: `#[warn(deprecated)]` on by default = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) warning: use of deprecated item 'try': use the `?` operator instead --> src/args.rs:382:32 | 382 | line_number_width: try!(self.usize_of("line-number-width")), | ^^^ | = note: `#[warn(deprecated)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> src/config.rs:58:37 | 58 | ) -> Result<(Vec, Vec>)> { | ^^^^^ help: use `dyn`: `dyn Error` | = note: `#[warn(bare_trait_objects)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> src/config.rs:79:37 | 79 | ) -> Result<(Vec, Vec>)> { | ^^^^^ help: use `dyn`: `dyn Error` warning: trait objects without an explicit `dyn` are deprecated --> src/printer.rs:537:32 | 537 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` warning: trait objects without an explicit `dyn` are deprecated --> src/search_stream.rs:46:32 | 46 | fn cause(&self) -> Option<&StdError> { | ^^^^^^^^ help: use `dyn`: `dyn StdError` warning: `...` range patterns are deprecated --> src/unescape.rs:40:24 | 40 | '0'...'9' | 'A'...'F' | 'a'...'f' => { | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> src/unescape.rs:40:36 | 40 | '0'...'9' | 'A'...'F' | 'a'...'f' => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> src/unescape.rs:40:48 | 40 | '0'...'9' | 'A'...'F' | 'a'...'f' => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> src/unescape.rs:51:24 | 51 | '0'...'9' | 'A'...'F' | 'a'...'f' => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> src/unescape.rs:51:36 | 51 | '0'...'9' | 'A'...'F' | 'a'...'f' => { | ^^^ help: use `..=` for an inclusive range warning: `...` range patterns are deprecated --> src/unescape.rs:51:48 | 51 | '0'...'9' | 'A'...'F' | 'a'...'f' => { | ^^^ help: use `..=` for an inclusive range warning: trait objects without an explicit `dyn` are deprecated --> src/main.rs:53:44 | 53 | pub type Result = result::Result>; | ^^^^^ help: use `dyn`: `dyn Error` warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> src/app.rs:57:5 | 57 | / lazy_static! { 58 | | static ref LONG_VERSION: String = long_version(None); 59 | | } | |_____^ | = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> src/decompressor.rs:36:1 | 36 | / lazy_static! { 37 | | static ref DECOMPRESSION_COMMANDS: HashMap< 38 | | &'static str, 39 | | DecompressionCommand, ... | 70 | | }; 71 | | } | |_^ | = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> src/decompressor.rs:36:1 | 36 | / lazy_static! { 37 | | static ref DECOMPRESSION_COMMANDS: HashMap< 38 | | &'static str, 39 | | DecompressionCommand, ... | 70 | | }; 71 | | } | |_^ | = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred --> src/decompressor.rs:36:1 | 36 | / lazy_static! { 37 | | static ref DECOMPRESSION_COMMANDS: HashMap< 38 | | &'static str, 39 | | DecompressionCommand, ... | 70 | | }; 71 | | } | |_^ | = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Finished release [optimized + debuginfo] target(s) in 1m 00s >>> ripgrep 0.8.1 Installing to target /usr/bin/install -D -m 0755 /srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/target/powerpc64le-unknown-linux-gnu//rg /srv/storage/autobuild/run/instance-0/output-1/target/usr/bin/rg /usr/bin/install: cannot stat '/srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/target/powerpc64le-unknown-linux-gnu//rg': No such file or directory make: *** [package/pkg-generic.mk:341: /srv/storage/autobuild/run/instance-0/output-1/build/ripgrep-0.8.1/.stamp_target_installed] Error 1 make: Leaving directory '/srv/storage/autobuild/run/instance-0/buildroot'