=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/net/phetch", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for phetch-1.2.0nb1 warning: `/tmp/work/net/phetch/work/phetch-1.2.0/.cargo/config` is deprecated in favor of `config.toml` | = help: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` Compiling libc v0.2.137 Compiling pkg-config v0.3.26 Compiling cc v1.0.76 Compiling proc-macro2 v1.0.47 Compiling autocfg v1.1.0 Compiling unicode-ident v1.0.5 Compiling quote v1.0.21 Compiling openssl-sys v0.9.77 Compiling syn v1.0.103 Compiling foreign-types-shared v0.1.1 Compiling cfg-if v1.0.0 Compiling log v0.4.17 Compiling openssl v0.10.42 Compiling foreign-types v0.3.2 Compiling native-tls v0.2.11 Compiling bitflags v1.3.2 Compiling byteorder v1.4.3 Compiling once_cell v1.16.0 Compiling socks v0.3.4 Compiling numtoa v0.1.0 Compiling openssl-probe v0.1.5 Compiling lazy_static v1.4.0 Compiling phetch v1.2.0 (/tmp/work/net/phetch/work/phetch-1.2.0) Compiling tor-stream v0.2.0 Compiling termion v1.5.6 Compiling atty v0.2.14 Compiling cp437 v0.1.1 Compiling openssl-macros v0.1.0 warning: hiding a lifetime that's elided elsewhere is confusing --> src/gopher.rs:260:23 | 260 | pub fn parse_url(url: &str) -> Url { | ^^^^ ^^^ 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 | 260 | pub fn parse_url(url: &str) -> Url<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/menu.rs:268:18 | 268 | pub fn lines(&self) -> LinesIter { | ^^^^^ ^^^^^^^^^ 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 help: use `'_` for type paths | 268 | pub fn lines(&self) -> LinesIter<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/menu.rs:273:17 | 273 | pub fn line(&self, idx: usize) -> Option { | ^^^^^ ^^^^ the same lifetimes are hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 273 | pub fn line(&self, idx: usize) -> Option> { | ++++++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/menu.rs:282:17 | 282 | pub fn link(&self, idx: usize) -> Option { | ^^^^^ ^^^^ the same lifetimes are hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 282 | pub fn link(&self, idx: usize) -> Option> { | ++++++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/text.rs:265:19 | 265 | fn indent_str(&self, wrap: usize) -> Cow { | ^^^^^ ^^^^^^^^ 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 help: use `'_` for type paths | 265 | fn indent_str(&self, wrap: usize) -> Cow<'_, str> { | +++ warning: direct cast of function item into an integer --> src/ui.rs:591:57 | 591 | libc::signal(libc::SIGWINCH, resize_handler as usize); | ^^^^^^^^ | = note: `#[warn(function_casts_as_integer)]` on by default help: first cast to a pointer `as *const ()` | 591 | libc::signal(libc::SIGWINCH, resize_handler as *const () as usize); | ++++++++++++ warning: direct cast of function item into an integer --> src/ui.rs:592:55 | 592 | libc::signal(libc::SIGINT, sigint_handler as usize); | ^^^^^^^^ | help: first cast to a pointer `as *const ()` | 592 | libc::signal(libc::SIGINT, sigint_handler as *const () as usize); | ++++++++++++ warning: direct cast of function item into an integer --> src/ui.rs:593:57 | 593 | libc::signal(libc::SIGCONT, sigcont_handler as usize); | ^^^^^^^^ | help: first cast to a pointer `as *const ()` | 593 | libc::signal(libc::SIGCONT, sigcont_handler as *const () as usize); | ++++++++++++ warning: `phetch` (lib) generated 8 warnings (run `cargo fix --lib -p phetch` to apply 8 suggestions) Finished `release` profile [optimized] target(s) in 42.17s warning: the following packages contain code that will be rejected by a future version of Rust: openssl v0.10.42 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`