Aug 10 19:01:57.311 INFO checking lukeasrodgers/rust-icmptime against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 10 19:01:57.311 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:01:57.311 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:01:57.311 INFO running `"docker" "create" "-v" "/tmp/crater.PpPXANx9jBfO:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-2/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 19:01:57.570 INFO blam! 57d24a5127b02487261cb9b8416594362d6d2031c1a150532c7f9fba335bee28 Aug 10 19:01:57.573 INFO running `"docker" "start" "-a" "57d24a5127b02487261cb9b8416594362d6d2031c1a150532c7f9fba335bee28"` Aug 10 19:01:58.438 INFO kablam! warning: dependency (time) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Aug 10 19:01:58.438 INFO kablam! warning: unused manifest key: dependencies.time.time Aug 10 19:01:58.595 INFO kablam! Compiling unicode-xid v0.0.3 Aug 10 19:01:58.595 INFO kablam! Compiling bitflags v0.5.0 Aug 10 19:01:58.596 INFO kablam! Checking pnet_base v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:01:58.596 INFO kablam! Compiling pnet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:01:58.597 INFO kablam! Compiling syntex_pos v0.42.0 Aug 10 19:01:58.598 INFO kablam! Checking pnet_sys v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:01:58.599 INFO kablam! Checking ipnetwork v0.13.0 Aug 10 19:02:01.379 INFO kablam! Checking pnet_macros_support v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:02:02.845 INFO kablam! Checking pnet_datalink v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:02:05.094 INFO kablam! Compiling syntex_errors v0.42.0 Aug 10 19:02:12.736 INFO kablam! Compiling syntex_syntax v0.42.0 Aug 10 19:03:48.224 INFO kablam! Compiling syntex v0.42.2 Aug 10 19:03:50.424 INFO kablam! Compiling pnet_macros v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:03:57.081 INFO kablam! Compiling pnet_packet v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:04:20.933 INFO kablam! Checking pnet_transport v0.21.0 (https://github.com/libpnet/libpnet.git#b74c3da9) Aug 10 19:04:21.934 INFO kablam! Checking rust-icmptime v0.0.1 (file:///source) Aug 10 19:04:22.392 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.392 INFO kablam! --> src/lib.rs:9:11 Aug 10 19:04:22.392 INFO kablam! | Aug 10 19:04:22.392 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:04:22.392 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.393 INFO kablam! Aug 10 19:04:22.393 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:04:22.393 INFO kablam! --> src/lib.rs:12:11 Aug 10 19:04:22.393 INFO kablam! | Aug 10 19:04:22.393 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:04:22.393 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.393 INFO kablam! Aug 10 19:04:22.393 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.393 INFO kablam! --> src/lib.rs:13:11 Aug 10 19:04:22.393 INFO kablam! | Aug 10 19:04:22.393 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.394 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.394 INFO kablam! Aug 10 19:04:22.394 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:04:22.394 INFO kablam! --> src/packet.rs:3:10 Aug 10 19:04:22.394 INFO kablam! | Aug 10 19:04:22.394 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.394 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:04:22.394 INFO kablam! Aug 10 19:04:22.394 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:04:22.394 INFO kablam! --> src/packet.rs:4:11 Aug 10 19:04:22.394 INFO kablam! | Aug 10 19:04:22.394 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 10 19:04:22.394 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.394 INFO kablam! Aug 10 19:04:22.394 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.394 INFO kablam! --> src/packet.rs:5:11 Aug 10 19:04:22.394 INFO kablam! | Aug 10 19:04:22.394 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.394 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.394 INFO kablam! Aug 10 19:04:22.394 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.394 INFO kablam! --> src/packet.rs:6:11 Aug 10 19:04:22.394 INFO kablam! | Aug 10 19:04:22.394 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.394 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.394 INFO kablam! Aug 10 19:04:22.394 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:04:22.394 INFO kablam! --> src/packet.rs:313:14 Aug 10 19:04:22.394 INFO kablam! | Aug 10 19:04:22.395 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.395 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:04:22.395 INFO kablam! Aug 10 19:04:22.395 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.395 INFO kablam! --> src/packet.rs:314:15 Aug 10 19:04:22.395 INFO kablam! | Aug 10 19:04:22.395 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.395 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.395 INFO kablam! Aug 10 19:04:22.432 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.433 INFO kablam! --> src/packet.rs:145:38 Aug 10 19:04:22.433 INFO kablam! | Aug 10 19:04:22.433 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:04:22.433 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.433 INFO kablam! Aug 10 19:04:22.453 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:04:22.453 INFO kablam! --> src/packet.rs:10:24 Aug 10 19:04:22.454 INFO kablam! | Aug 10 19:04:22.454 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 10 19:04:22.454 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:04:22.454 INFO kablam! Aug 10 19:04:22.455 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:04:22.455 INFO kablam! --> src/packet.rs:108:10 Aug 10 19:04:22.455 INFO kablam! | Aug 10 19:04:22.455 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 10 19:04:22.455 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:04:22.455 INFO kablam! Aug 10 19:04:22.455 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:04:22.455 INFO kablam! --> src/packet.rs:111:10 Aug 10 19:04:22.455 INFO kablam! | Aug 10 19:04:22.455 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 10 19:04:22.455 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:04:22.455 INFO kablam! Aug 10 19:04:22.455 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.455 INFO kablam! --> src/packet.rs:134:55 Aug 10 19:04:22.455 INFO kablam! | Aug 10 19:04:22.455 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:04:22.455 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.455 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! Aug 10 19:04:22.456 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.456 INFO kablam! --> src/packet.rs:134:74 Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:04:22.456 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.456 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! Aug 10 19:04:22.456 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 10 19:04:22.456 INFO kablam! --> src/packet.rs:262:47 Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:04:22.456 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:04:22.456 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.456 INFO kablam! Aug 10 19:04:22.456 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 10 19:04:22.456 INFO kablam! --> src/packet.rs:262:79 Aug 10 19:04:22.456 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:04:22.457 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:04:22.457 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! Aug 10 19:04:22.457 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.457 INFO kablam! --> src/packet.rs:275:38 Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 10 19:04:22.457 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.457 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! Aug 10 19:04:22.457 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:04:22.457 INFO kablam! --> src/packet.rs:277:13 Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 10 19:04:22.457 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:04:22.457 INFO kablam! Aug 10 19:04:22.457 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.457 INFO kablam! --> src/packet.rs:288:43 Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.457 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 10 19:04:22.457 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.457 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.457 INFO kablam! | Aug 10 19:04:22.458 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.458 INFO kablam! | Aug 10 19:04:22.458 INFO kablam! Aug 10 19:04:22.458 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:04:22.458 INFO kablam! --> src/packet.rs:290:13 Aug 10 19:04:22.458 INFO kablam! | Aug 10 19:04:22.458 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 10 19:04:22.458 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:04:22.458 INFO kablam! Aug 10 19:04:22.462 INFO kablam! warning: unused import: `getopts::Options` Aug 10 19:04:22.462 INFO kablam! --> src/lib.rs:4:5 Aug 10 19:04:22.462 INFO kablam! | Aug 10 19:04:22.462 INFO kablam! 4 | use getopts::Options; Aug 10 19:04:22.462 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 19:04:22.462 INFO kablam! | Aug 10 19:04:22.462 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:04:22.462 INFO kablam! Aug 10 19:04:22.462 INFO kablam! warning: unused import: `std::os` Aug 10 19:04:22.462 INFO kablam! --> src/lib.rs:5:5 Aug 10 19:04:22.462 INFO kablam! | Aug 10 19:04:22.462 INFO kablam! 5 | use std::os; Aug 10 19:04:22.462 INFO kablam! | ^^^^^^^ Aug 10 19:04:22.462 INFO kablam! Aug 10 19:04:22.462 INFO kablam! warning: unused import: `std::str::FromStr` Aug 10 19:04:22.463 INFO kablam! --> src/lib.rs:6:5 Aug 10 19:04:22.463 INFO kablam! | Aug 10 19:04:22.463 INFO kablam! 6 | use std::str::FromStr; Aug 10 19:04:22.463 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.463 INFO kablam! Aug 10 19:04:22.463 INFO kablam! warning: unused import: `Ipv4` Aug 10 19:04:22.463 INFO kablam! --> src/lib.rs:8:42 Aug 10 19:04:22.463 INFO kablam! | Aug 10 19:04:22.463 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 10 19:04:22.463 INFO kablam! | ^^^^ Aug 10 19:04:22.463 INFO kablam! Aug 10 19:04:22.463 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 10 19:04:22.463 INFO kablam! --> src/lib.rs:9:5 Aug 10 19:04:22.463 INFO kablam! | Aug 10 19:04:22.463 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:04:22.463 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.463 INFO kablam! Aug 10 19:04:22.463 INFO kablam! warning: unused import: `Layer3` Aug 10 19:04:22.463 INFO kablam! --> src/lib.rs:10:45 Aug 10 19:04:22.463 INFO kablam! | Aug 10 19:04:22.463 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 10 19:04:22.463 INFO kablam! | ^^^^^^ Aug 10 19:04:22.463 INFO kablam! Aug 10 19:04:22.463 INFO kablam! warning: unused import: `transport_channel` Aug 10 19:04:22.463 INFO kablam! --> src/lib.rs:11:23 Aug 10 19:04:22.463 INFO kablam! | Aug 10 19:04:22.463 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 10 19:04:22.463 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.463 INFO kablam! Aug 10 19:04:22.463 INFO kablam! warning: unused import: `Packet` Aug 10 19:04:22.463 INFO kablam! --> src/lib.rs:12:24 Aug 10 19:04:22.464 INFO kablam! | Aug 10 19:04:22.464 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:04:22.464 INFO kablam! | ^^^^^^ Aug 10 19:04:22.464 INFO kablam! Aug 10 19:04:22.464 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:04:22.464 INFO kablam! --> src/lib.rs:13:30 Aug 10 19:04:22.464 INFO kablam! | Aug 10 19:04:22.464 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.464 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:04:22.464 INFO kablam! Aug 10 19:04:22.464 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:04:22.464 INFO kablam! --> src/packet.rs:3:28 Aug 10 19:04:22.464 INFO kablam! | Aug 10 19:04:22.464 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.464 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:04:22.464 INFO kablam! Aug 10 19:04:22.464 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:04:22.464 INFO kablam! --> src/packet.rs:5:30 Aug 10 19:04:22.464 INFO kablam! | Aug 10 19:04:22.464 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.464 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:04:22.464 INFO kablam! Aug 10 19:04:22.464 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:04:22.464 INFO kablam! --> src/packet.rs:6:28 Aug 10 19:04:22.464 INFO kablam! | Aug 10 19:04:22.464 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.464 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.464 INFO kablam! Aug 10 19:04:22.464 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.464 INFO kablam! --> src/packet.rs:34:18 Aug 10 19:04:22.465 INFO kablam! | Aug 10 19:04:22.465 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 10 19:04:22.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.465 INFO kablam! | Aug 10 19:04:22.465 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 10 19:04:22.465 INFO kablam! Aug 10 19:04:22.465 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.465 INFO kablam! --> src/packet.rs:41:18 Aug 10 19:04:22.465 INFO kablam! | Aug 10 19:04:22.465 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 10 19:04:22.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.465 INFO kablam! Aug 10 19:04:22.465 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.465 INFO kablam! --> src/packet.rs:48:18 Aug 10 19:04:22.465 INFO kablam! | Aug 10 19:04:22.465 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 10 19:04:22.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.465 INFO kablam! Aug 10 19:04:22.465 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.465 INFO kablam! --> src/packet.rs:57:18 Aug 10 19:04:22.465 INFO kablam! | Aug 10 19:04:22.465 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 10 19:04:22.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.465 INFO kablam! Aug 10 19:04:22.465 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.465 INFO kablam! --> src/packet.rs:66:18 Aug 10 19:04:22.465 INFO kablam! | Aug 10 19:04:22.465 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 10 19:04:22.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.466 INFO kablam! Aug 10 19:04:22.466 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.466 INFO kablam! --> src/packet.rs:75:18 Aug 10 19:04:22.466 INFO kablam! | Aug 10 19:04:22.466 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 10 19:04:22.466 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.466 INFO kablam! Aug 10 19:04:22.466 INFO kablam! warning: unused import: `super::*` Aug 10 19:04:22.466 INFO kablam! --> src/packet.rs:310:9 Aug 10 19:04:22.466 INFO kablam! | Aug 10 19:04:22.466 INFO kablam! 310 | use super::*; Aug 10 19:04:22.466 INFO kablam! | ^^^^^^^^ Aug 10 19:04:22.466 INFO kablam! Aug 10 19:04:22.466 INFO kablam! warning: unused import: `std::str::FromStr` Aug 10 19:04:22.466 INFO kablam! --> src/packet.rs:311:9 Aug 10 19:04:22.466 INFO kablam! | Aug 10 19:04:22.466 INFO kablam! 311 | use std::str::FromStr; Aug 10 19:04:22.466 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.466 INFO kablam! Aug 10 19:04:22.466 INFO kablam! warning: unused import: `std::iter::repeat` Aug 10 19:04:22.466 INFO kablam! --> src/packet.rs:312:9 Aug 10 19:04:22.466 INFO kablam! | Aug 10 19:04:22.466 INFO kablam! 312 | use std::iter::repeat; Aug 10 19:04:22.466 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.466 INFO kablam! Aug 10 19:04:22.466 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:04:22.466 INFO kablam! --> src/packet.rs:313:32 Aug 10 19:04:22.467 INFO kablam! | Aug 10 19:04:22.467 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.467 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:04:22.467 INFO kablam! Aug 10 19:04:22.467 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:04:22.467 INFO kablam! --> src/packet.rs:314:32 Aug 10 19:04:22.467 INFO kablam! | Aug 10 19:04:22.467 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.467 INFO kablam! Aug 10 19:04:22.467 INFO kablam! warning: unused import: `IcmpPacket` Aug 10 19:04:22.467 INFO kablam! --> src/lib.rs:16:14 Aug 10 19:04:22.467 INFO kablam! | Aug 10 19:04:22.467 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 10 19:04:22.467 INFO kablam! | ^^^^^^^^^^ Aug 10 19:04:22.467 INFO kablam! Aug 10 19:04:22.486 INFO kablam! error: aborting due to 21 previous errors Aug 10 19:04:22.490 INFO kablam! Aug 10 19:04:22.490 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 10 19:04:22.490 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 10 19:04:22.503 INFO kablam! error: Could not compile `rust-icmptime`. Aug 10 19:04:22.503 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 19:04:22.551 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.551 INFO kablam! --> src/lib.rs:9:11 Aug 10 19:04:22.551 INFO kablam! | Aug 10 19:04:22.551 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:04:22.551 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.551 INFO kablam! Aug 10 19:04:22.552 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:04:22.552 INFO kablam! --> src/lib.rs:12:11 Aug 10 19:04:22.552 INFO kablam! | Aug 10 19:04:22.552 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:04:22.552 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.552 INFO kablam! Aug 10 19:04:22.552 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.552 INFO kablam! --> src/lib.rs:13:11 Aug 10 19:04:22.552 INFO kablam! | Aug 10 19:04:22.552 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.552 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.552 INFO kablam! Aug 10 19:04:22.553 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:04:22.553 INFO kablam! --> src/packet.rs:3:10 Aug 10 19:04:22.553 INFO kablam! | Aug 10 19:04:22.553 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.553 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:04:22.553 INFO kablam! Aug 10 19:04:22.553 INFO kablam! error[E0432]: unresolved import `pnet::old_packet` Aug 10 19:04:22.553 INFO kablam! --> src/packet.rs:4:11 Aug 10 19:04:22.553 INFO kablam! | Aug 10 19:04:22.553 INFO kablam! 4 | use pnet::old_packet::{Packet}; Aug 10 19:04:22.553 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.553 INFO kablam! Aug 10 19:04:22.553 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.553 INFO kablam! --> src/packet.rs:5:11 Aug 10 19:04:22.553 INFO kablam! | Aug 10 19:04:22.553 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.553 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.553 INFO kablam! Aug 10 19:04:22.553 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.553 INFO kablam! --> src/packet.rs:6:11 Aug 10 19:04:22.553 INFO kablam! | Aug 10 19:04:22.553 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.553 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.554 INFO kablam! Aug 10 19:04:22.554 INFO kablam! error[E0433]: failed to resolve. Could not find `old_io` in `std` Aug 10 19:04:22.554 INFO kablam! --> src/packet.rs:313:14 Aug 10 19:04:22.554 INFO kablam! | Aug 10 19:04:22.554 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.554 INFO kablam! | ^^^^^^ Could not find `old_io` in `std` Aug 10 19:04:22.554 INFO kablam! Aug 10 19:04:22.554 INFO kablam! error[E0433]: failed to resolve. Could not find `old_packet` in `pnet` Aug 10 19:04:22.554 INFO kablam! --> src/packet.rs:314:15 Aug 10 19:04:22.554 INFO kablam! | Aug 10 19:04:22.554 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.554 INFO kablam! | ^^^^^^^^^^ Could not find `old_packet` in `pnet` Aug 10 19:04:22.554 INFO kablam! Aug 10 19:04:22.592 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.592 INFO kablam! --> src/packet.rs:145:38 Aug 10 19:04:22.592 INFO kablam! | Aug 10 19:04:22.592 INFO kablam! 145 | self.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:04:22.592 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.592 INFO kablam! Aug 10 19:04:22.639 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.639 INFO kablam! --> src/packet.rs:334:40 Aug 10 19:04:22.639 INFO kablam! | Aug 10 19:04:22.639 INFO kablam! 334 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:04:22.640 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.640 INFO kablam! Aug 10 19:04:22.652 INFO kablam! error[E0433]: failed to resolve. Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.652 INFO kablam! --> src/packet.rs:368:40 Aug 10 19:04:22.652 INFO kablam! | Aug 10 19:04:22.652 INFO kablam! 368 | packet.set_next_level_protocol(IpNextHeaderProtocols::Icmp); Aug 10 19:04:22.652 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Use of undeclared type or module `IpNextHeaderProtocols` Aug 10 19:04:22.652 INFO kablam! Aug 10 19:04:22.653 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:04:22.653 INFO kablam! --> src/packet.rs:10:24 Aug 10 19:04:22.653 INFO kablam! | Aug 10 19:04:22.653 INFO kablam! 10 | pub trait IcmpPacket : Ipv4Packet { Aug 10 19:04:22.653 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:04:22.653 INFO kablam! Aug 10 19:04:22.653 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:04:22.653 INFO kablam! --> src/packet.rs:108:10 Aug 10 19:04:22.653 INFO kablam! | Aug 10 19:04:22.653 INFO kablam! 108 | impl<'p> Ipv4Packet for IcmpRequestPacket<'p> {} Aug 10 19:04:22.653 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:04:22.654 INFO kablam! Aug 10 19:04:22.654 INFO kablam! error[E0405]: cannot find trait `Ipv4Packet` in this scope Aug 10 19:04:22.654 INFO kablam! --> src/packet.rs:111:10 Aug 10 19:04:22.654 INFO kablam! | Aug 10 19:04:22.654 INFO kablam! 111 | impl<'p> Ipv4Packet for MutIcmpRequestPacket<'p> {} Aug 10 19:04:22.654 INFO kablam! | ^^^^^^^^^^ did you mean `IcmpPacket`? Aug 10 19:04:22.654 INFO kablam! Aug 10 19:04:22.655 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.655 INFO kablam! --> src/packet.rs:134:55 Aug 10 19:04:22.655 INFO kablam! | Aug 10 19:04:22.655 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:04:22.655 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.656 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.656 INFO kablam! | Aug 10 19:04:22.656 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.656 INFO kablam! | Aug 10 19:04:22.657 INFO kablam! Aug 10 19:04:22.657 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.657 INFO kablam! --> src/packet.rs:134:74 Aug 10 19:04:22.657 INFO kablam! | Aug 10 19:04:22.657 INFO kablam! 134 | pub fn prepare_for_sending(&mut self, dest_addr: &IpAddr, src_addr: &IpAddr) { Aug 10 19:04:22.657 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.657 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.657 INFO kablam! | Aug 10 19:04:22.657 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.657 INFO kablam! | Aug 10 19:04:22.657 INFO kablam! Aug 10 19:04:22.657 INFO kablam! error[E0531]: cannot find tuple struct/variant `IpNextHeaderProtocol` in this scope Aug 10 19:04:22.657 INFO kablam! --> src/packet.rs:262:47 Aug 10 19:04:22.657 INFO kablam! | Aug 10 19:04:22.657 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:04:22.657 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:04:22.657 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.657 INFO kablam! | Aug 10 19:04:22.657 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:04:22.657 INFO kablam! | Aug 10 19:04:22.657 INFO kablam! Aug 10 19:04:22.658 INFO kablam! error[E0412]: cannot find type `IpNextHeaderProtocol` in this scope Aug 10 19:04:22.658 INFO kablam! --> src/packet.rs:262:79 Aug 10 19:04:22.658 INFO kablam! | Aug 10 19:04:22.658 INFO kablam! 262 | pub fn set_next_level_protocol(&mut self, IpNextHeaderProtocol(protocol): IpNextHeaderProtocol) { Aug 10 19:04:22.658 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:04:22.658 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.658 INFO kablam! | Aug 10 19:04:22.658 INFO kablam! 3 | use pnet::packet::ip::IpNextHeaderProtocol; Aug 10 19:04:22.658 INFO kablam! | Aug 10 19:04:22.658 INFO kablam! Aug 10 19:04:22.658 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.658 INFO kablam! --> src/packet.rs:275:38 Aug 10 19:04:22.658 INFO kablam! | Aug 10 19:04:22.658 INFO kablam! 275 | pub fn set_source(&mut self, ip: IpAddr) { Aug 10 19:04:22.658 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.658 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.658 INFO kablam! | Aug 10 19:04:22.658 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.658 INFO kablam! | Aug 10 19:04:22.658 INFO kablam! Aug 10 19:04:22.658 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:04:22.658 INFO kablam! --> src/packet.rs:277:13 Aug 10 19:04:22.658 INFO kablam! | Aug 10 19:04:22.658 INFO kablam! 277 | Ipv4Addr(a, b, c, d) => { Aug 10 19:04:22.658 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:04:22.658 INFO kablam! Aug 10 19:04:22.658 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.659 INFO kablam! --> src/packet.rs:288:43 Aug 10 19:04:22.659 INFO kablam! | Aug 10 19:04:22.659 INFO kablam! 288 | pub fn set_destination(&mut self, ip: IpAddr) { Aug 10 19:04:22.659 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.659 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.659 INFO kablam! | Aug 10 19:04:22.659 INFO kablam! 3 | use std::net::IpAddr; Aug 10 19:04:22.663 INFO kablam! | Aug 10 19:04:22.663 INFO kablam! Aug 10 19:04:22.663 INFO kablam! error[E0531]: cannot find tuple struct/variant `Ipv4Addr` in this scope Aug 10 19:04:22.663 INFO kablam! --> src/packet.rs:290:13 Aug 10 19:04:22.663 INFO kablam! | Aug 10 19:04:22.663 INFO kablam! 290 | Ipv4Addr(a, b, c, d) => { Aug 10 19:04:22.663 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:04:22.663 INFO kablam! Aug 10 19:04:22.663 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.663 INFO kablam! --> src/packet.rs:321:23 Aug 10 19:04:22.663 INFO kablam! | Aug 10 19:04:22.663 INFO kablam! 321 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 10 19:04:22.663 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.663 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! Aug 10 19:04:22.664 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.664 INFO kablam! --> src/packet.rs:322:23 Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! 322 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 10 19:04:22.664 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.664 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! Aug 10 19:04:22.664 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.664 INFO kablam! --> src/packet.rs:355:23 Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! 355 | let src_addr: IpAddr = FromStr::from_str("192.168.0.3").unwrap(); Aug 10 19:04:22.664 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.664 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:04:22.664 INFO kablam! | Aug 10 19:04:22.664 INFO kablam! Aug 10 19:04:22.666 INFO kablam! error[E0412]: cannot find type `IpAddr` in this scope Aug 10 19:04:22.666 INFO kablam! --> src/packet.rs:356:23 Aug 10 19:04:22.666 INFO kablam! | Aug 10 19:04:22.666 INFO kablam! 356 | let dst_addr: IpAddr = FromStr::from_str("96.127.180.194").unwrap(); Aug 10 19:04:22.666 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:04:22.666 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:04:22.667 INFO kablam! | Aug 10 19:04:22.667 INFO kablam! 310 | use std::net::IpAddr; Aug 10 19:04:22.667 INFO kablam! | Aug 10 19:04:22.667 INFO kablam! Aug 10 19:04:22.667 INFO kablam! warning: unused import: `getopts::Options` Aug 10 19:04:22.667 INFO kablam! --> src/lib.rs:4:5 Aug 10 19:04:22.668 INFO kablam! | Aug 10 19:04:22.668 INFO kablam! 4 | use getopts::Options; Aug 10 19:04:22.668 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 19:04:22.669 INFO kablam! | Aug 10 19:04:22.669 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:04:22.670 INFO kablam! Aug 10 19:04:22.670 INFO kablam! warning: unused import: `std::os` Aug 10 19:04:22.670 INFO kablam! --> src/lib.rs:5:5 Aug 10 19:04:22.670 INFO kablam! | Aug 10 19:04:22.670 INFO kablam! 5 | use std::os; Aug 10 19:04:22.671 INFO kablam! | ^^^^^^^ Aug 10 19:04:22.671 INFO kablam! Aug 10 19:04:22.671 INFO kablam! warning: unused import: `std::str::FromStr` Aug 10 19:04:22.671 INFO kablam! --> src/lib.rs:6:5 Aug 10 19:04:22.671 INFO kablam! | Aug 10 19:04:22.671 INFO kablam! 6 | use std::str::FromStr; Aug 10 19:04:22.671 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.672 INFO kablam! Aug 10 19:04:22.672 INFO kablam! warning: unused import: `Ipv4` Aug 10 19:04:22.672 INFO kablam! --> src/lib.rs:8:42 Aug 10 19:04:22.672 INFO kablam! | Aug 10 19:04:22.672 INFO kablam! 8 | use pnet::transport::TransportProtocol::{Ipv4}; Aug 10 19:04:22.672 INFO kablam! | ^^^^ Aug 10 19:04:22.672 INFO kablam! Aug 10 19:04:22.672 INFO kablam! warning: unused import: `pnet::old_packet::ip::IpNextHeaderProtocols` Aug 10 19:04:22.673 INFO kablam! --> src/lib.rs:9:5 Aug 10 19:04:22.673 INFO kablam! | Aug 10 19:04:22.673 INFO kablam! 9 | use pnet::old_packet::ip::IpNextHeaderProtocols; Aug 10 19:04:22.673 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.673 INFO kablam! Aug 10 19:04:22.673 INFO kablam! warning: unused import: `Layer3` Aug 10 19:04:22.673 INFO kablam! --> src/lib.rs:10:45 Aug 10 19:04:22.673 INFO kablam! | Aug 10 19:04:22.673 INFO kablam! 10 | use pnet::transport::TransportChannelType::{Layer3}; Aug 10 19:04:22.673 INFO kablam! | ^^^^^^ Aug 10 19:04:22.674 INFO kablam! Aug 10 19:04:22.674 INFO kablam! warning: unused import: `transport_channel` Aug 10 19:04:22.674 INFO kablam! --> src/lib.rs:11:23 Aug 10 19:04:22.674 INFO kablam! | Aug 10 19:04:22.674 INFO kablam! 11 | use pnet::transport::{transport_channel}; Aug 10 19:04:22.674 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.674 INFO kablam! Aug 10 19:04:22.674 INFO kablam! warning: unused import: `Packet` Aug 10 19:04:22.674 INFO kablam! --> src/lib.rs:12:24 Aug 10 19:04:22.674 INFO kablam! | Aug 10 19:04:22.675 INFO kablam! 12 | use pnet::old_packet::{Packet}; Aug 10 19:04:22.675 INFO kablam! | ^^^^^^ Aug 10 19:04:22.675 INFO kablam! Aug 10 19:04:22.675 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:04:22.675 INFO kablam! --> src/lib.rs:13:30 Aug 10 19:04:22.675 INFO kablam! | Aug 10 19:04:22.675 INFO kablam! 13 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.675 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:04:22.675 INFO kablam! Aug 10 19:04:22.675 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:04:22.676 INFO kablam! --> src/packet.rs:3:28 Aug 10 19:04:22.676 INFO kablam! | Aug 10 19:04:22.676 INFO kablam! 3 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.676 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:04:22.676 INFO kablam! Aug 10 19:04:22.676 INFO kablam! warning: unused imports: `Ipv4Header`, `Ipv4Packet` Aug 10 19:04:22.676 INFO kablam! --> src/packet.rs:5:30 Aug 10 19:04:22.676 INFO kablam! | Aug 10 19:04:22.676 INFO kablam! 5 | use pnet::old_packet::ipv4::{Ipv4Header, Ipv4Packet}; Aug 10 19:04:22.676 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^^ Aug 10 19:04:22.677 INFO kablam! Aug 10 19:04:22.677 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:04:22.677 INFO kablam! --> src/packet.rs:6:28 Aug 10 19:04:22.677 INFO kablam! | Aug 10 19:04:22.677 INFO kablam! 6 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.677 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.677 INFO kablam! Aug 10 19:04:22.677 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.677 INFO kablam! --> src/packet.rs:34:18 Aug 10 19:04:22.678 INFO kablam! | Aug 10 19:04:22.678 INFO kablam! 34 | let b2 = (self.packet()[start + 3] as u16); Aug 10 19:04:22.678 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.678 INFO kablam! | Aug 10 19:04:22.678 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 10 19:04:22.678 INFO kablam! Aug 10 19:04:22.678 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.678 INFO kablam! --> src/packet.rs:41:18 Aug 10 19:04:22.678 INFO kablam! | Aug 10 19:04:22.679 INFO kablam! 41 | let b2 = (self.packet()[start + 5] as u16); Aug 10 19:04:22.679 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.679 INFO kablam! Aug 10 19:04:22.679 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.679 INFO kablam! --> src/packet.rs:48:18 Aug 10 19:04:22.679 INFO kablam! | Aug 10 19:04:22.679 INFO kablam! 48 | let b2 = (self.packet()[start + 7] as u16); Aug 10 19:04:22.679 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.679 INFO kablam! Aug 10 19:04:22.680 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.680 INFO kablam! --> src/packet.rs:57:18 Aug 10 19:04:22.680 INFO kablam! | Aug 10 19:04:22.680 INFO kablam! 57 | let b4 = (self.packet()[start + 11] as u32); Aug 10 19:04:22.680 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.680 INFO kablam! Aug 10 19:04:22.680 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.680 INFO kablam! --> src/packet.rs:66:18 Aug 10 19:04:22.680 INFO kablam! | Aug 10 19:04:22.681 INFO kablam! 66 | let b4 = (self.packet()[start + 15] as u32); Aug 10 19:04:22.681 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.681 INFO kablam! Aug 10 19:04:22.681 INFO kablam! warning: unnecessary parentheses around assigned value Aug 10 19:04:22.681 INFO kablam! --> src/packet.rs:75:18 Aug 10 19:04:22.681 INFO kablam! | Aug 10 19:04:22.681 INFO kablam! 75 | let b4 = (self.packet()[start + 19] as u32); Aug 10 19:04:22.681 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 10 19:04:22.681 INFO kablam! Aug 10 19:04:22.682 INFO kablam! warning: unused imports: `IpAddr`, `Ipv4Addr` Aug 10 19:04:22.682 INFO kablam! --> src/packet.rs:313:32 Aug 10 19:04:22.682 INFO kablam! | Aug 10 19:04:22.682 INFO kablam! 313 | use std::old_io::net::ip::{IpAddr, Ipv4Addr}; Aug 10 19:04:22.682 INFO kablam! | ^^^^^^ ^^^^^^^^ Aug 10 19:04:22.682 INFO kablam! Aug 10 19:04:22.682 INFO kablam! warning: unused imports: `IpNextHeaderProtocol`, `IpNextHeaderProtocols` Aug 10 19:04:22.682 INFO kablam! --> src/packet.rs:314:32 Aug 10 19:04:22.682 INFO kablam! | Aug 10 19:04:22.682 INFO kablam! 314 | use pnet::old_packet::ip::{IpNextHeaderProtocol,IpNextHeaderProtocols}; Aug 10 19:04:22.682 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:04:22.683 INFO kablam! Aug 10 19:04:22.683 INFO kablam! warning: unused import: `IcmpPacket` Aug 10 19:04:22.683 INFO kablam! --> src/lib.rs:16:14 Aug 10 19:04:22.683 INFO kablam! | Aug 10 19:04:22.683 INFO kablam! 16 | use packet::{IcmpPacket,IcmpRequestPacket}; Aug 10 19:04:22.683 INFO kablam! | ^^^^^^^^^^ Aug 10 19:04:22.683 INFO kablam! Aug 10 19:04:22.683 INFO kablam! error: aborting due to 27 previous errors Aug 10 19:04:22.683 INFO kablam! Aug 10 19:04:22.683 INFO kablam! Some errors occurred: E0405, E0412, E0432, E0433, E0531. Aug 10 19:04:22.684 INFO kablam! For more information about an error, try `rustc --explain E0405`. Aug 10 19:04:22.694 INFO kablam! error: Could not compile `rust-icmptime`. Aug 10 19:04:22.694 INFO kablam! Aug 10 19:04:22.694 INFO kablam! To learn more, run the command again with --verbose. Aug 10 19:04:22.696 INFO kablam! su: No module specific data is present Aug 10 19:04:23.304 INFO running `"docker" "rm" "-f" "57d24a5127b02487261cb9b8416594362d6d2031c1a150532c7f9fba335bee28"` Aug 10 19:04:23.487 INFO blam! 57d24a5127b02487261cb9b8416594362d6d2031c1a150532c7f9fba335bee28