Build date: 2025-10-12T18:45:07.91Z
Build duration: 50.79s
Builder does-it-build commit: 6bff95d9bbf7b9bf
Compiling compiler_builtins v0.1.160 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins) Compiling core v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core) Compiling rustc-std-workspace-core v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core) Compiling alloc v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc) Compiling rustc-std-workspace-alloc v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc) Compiling libc v0.2.175 Compiling wit-bindgen v0.45.0 Compiling object v0.37.3 Compiling unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind) Compiling gimli v0.32.0 Compiling adler2 v2.0.1 Compiling memchr v2.7.5 Compiling std v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std) Compiling miniz_oxide v0.8.9 Compiling addr2line v0.25.0 Compiling panic_unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind) Compiling wasi v0.14.4+wasi-0.2.4 Compiling std_detect v0.1.5 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std_detect) Compiling hashbrown v0.15.5 Compiling wasi v0.11.1+wasi-snapshot-preview1 Compiling cfg-if v1.0.1 Compiling rustc-demangle v0.1.26 Compiling panic_abort v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort) error[E0432]: unresolved import `c::IPV6_ADD_MEMBERSHIP` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:60:13 | 60 | use c::IPV6_ADD_MEMBERSHIP; | ^^^^^^^^^^^^^^^^^^^^^^ no `IPV6_ADD_MEMBERSHIP` in the root error[E0432]: unresolved import `c::IPV6_DROP_MEMBERSHIP` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:61:13 | 61 | use c::IPV6_DROP_MEMBERSHIP; | ^^^^^^^^^^^^^^^^^^^^^^^ no `IPV6_DROP_MEMBERSHIP` in the root error[E0425]: cannot find value `EAI_SYSTEM` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:56:21 | 56 | if err == netc::EAI_SYSTEM { | ^^^^^^^^^^ not found in `netc` error[E0425]: cannot find function `gai_strerror` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:61:45 | 61 | str::from_utf8(CStr::from_ptr(netc::gai_strerror(err)).to_bytes()).unwrap().to_owned() | ^^^^^^^^^^^^ help: a function with a similar name exists: `strerror` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:608:5 | 608 | pub fn strerror(n: c_int) -> *mut c_char; | ----------------------------------------- similarly named function `strerror` defined here error[E0425]: cannot find function `socket` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:78:37 | 78 | let fd = cvt(unsafe { netc::socket(family, ty, 0) })?; | ^^^^^^ not found in `netc` error[E0425]: cannot find function `connect` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:84:33 | 84 | cvt_r(|| unsafe { netc::connect(self.as_raw_fd(), addr.as_ptr(), len) })?; | ^^^^^^^ not found in `netc` error[E0412]: cannot find type `sockaddr` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:149:29 | 149 | storage: *mut netc::sockaddr, | ^^^^^^^^ not found in `netc` error[E0412]: cannot find type `socklen_t` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:150:25 | 150 | len: *mut netc::socklen_t, | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0425]: cannot find function `accept` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:152:42 | 152 | let fd = cvt_r(|| unsafe { netc::accept(self.as_raw_fd(), storage, len) })?; | ^^^^^^ help: a function with a similar name exists: `access` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:671:5 | 671 | pub fn access(path: *const c_char, amode: c_int) -> c_int; | ---------------------------------------------------------- similarly named function `access` defined here error[E0425]: cannot find value `MSG_PEEK` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:183:52 | 183 | self.recv_with_flags(buf.unfilled(), netc::MSG_PEEK)?; | ^^^^^^^^ not found in `netc` error[E0412]: cannot find type `sockaddr_storage` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:205:32 | 205 | let mut storage: netc::sockaddr_storage = unsafe { mem::zeroed() }; | ^^^^^^^^^^^^^^^^ not found in `netc` error[E0412]: cannot find type `socklen_t` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:206:58 | 206 | let mut addrlen = size_of_val(&storage) as netc::socklen_t; | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0425]: cannot find function `recvfrom` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:209:19 | 209 | netc::recvfrom( | ^^^^^^^^ not found in `netc` error[E0425]: cannot find value `MSG_PEEK` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:226:46 | 226 | self.recv_from_with_flags(buf, netc::MSG_PEEK) | ^^^^^^^^ not found in `netc` error[E0425]: cannot find value `MSG_NOSIGNAL` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:232:81 | 232 | netc::send(self.as_raw(), buf.as_ptr() as *const c_void, len, netc::MSG_NOSIGNAL) | ^^^^^^^^^^^^ not found in `netc` | help: consider importing this constant | 3 + use crate::sys::net::connection::socket::MSG_NOSIGNAL; | help: if you import `MSG_NOSIGNAL`, refer to it directly | 232 - netc::send(self.as_raw(), buf.as_ptr() as *const c_void, len, netc::MSG_NOSIGNAL) 232 + netc::send(self.as_raw(), buf.as_ptr() as *const c_void, len, MSG_NOSIGNAL) | error[E0425]: cannot find value `SOL_SOCKET` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:265:41 | 265 | unsafe { setsockopt(self, netc::SOL_SOCKET, kind, timeout) } | ^^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `SOL_SOCKET` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:269:66 | 269 | let raw: netc::timeval = unsafe { getsockopt(self, netc::SOL_SOCKET, kind)? }; | ^^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `SHUT_WR` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:281:38 | 281 | Shutdown::Write => netc::SHUT_WR, | ^^^^^^^ not found in `netc` error[E0425]: cannot find value `SHUT_RD` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:282:37 | 282 | Shutdown::Read => netc::SHUT_RD, | ^^^^^^^ not found in `netc` error[E0425]: cannot find value `SHUT_RDWR` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:283:37 | 283 | Shutdown::Both => netc::SHUT_RDWR, | ^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `IPPROTO_TCP` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:298:41 | 298 | unsafe { setsockopt(self, netc::IPPROTO_TCP, netc::TCP_NODELAY, nodelay as c_int) } | ^^^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `TCP_NODELAY` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:298:60 | 298 | unsafe { setsockopt(self, netc::IPPROTO_TCP, netc::TCP_NODELAY, nodelay as c_int) } | ^^^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `IPPROTO_TCP` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:302:58 | 302 | let raw: c_int = unsafe { getsockopt(self, netc::IPPROTO_TCP, netc::TCP_NODELAY)? }; | ^^^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `TCP_NODELAY` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:302:77 | 302 | let raw: c_int = unsafe { getsockopt(self, netc::IPPROTO_TCP, netc::TCP_NODELAY)? }; | ^^^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `SOL_SOCKET` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:312:58 | 312 | let raw: c_int = unsafe { getsockopt(self, netc::SOL_SOCKET, netc::SO_ERROR)? }; | ^^^^^^^^^^ not found in `netc` error[E0425]: cannot find value `SO_ERROR` in crate `netc` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/wasip2.rs:312:76 | 312 | let raw: c_int = unsafe { getsockopt(self, netc::SOL_SOCKET, netc::SO_ERROR)? }; | ^^^^^^^^ not found in `netc` error[E0412]: cannot find type `in_addr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:101:43 | 101 | fn ip_v4_addr_to_c(addr: &Ipv4Addr) -> c::in_addr { | ^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `in_addr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:104:8 | 104 | c::in_addr { s_addr: u32::from_ne_bytes(addr.octets()) } | ^^^^^^^ not found in `c` error[E0412]: cannot find type `in6_addr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:107:43 | 107 | fn ip_v6_addr_to_c(addr: &Ipv6Addr) -> c::in6_addr { | ^^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `in6_addr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:108:8 | 108 | c::in6_addr { s6_addr: addr.octets() } | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `in_addr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:111:31 | 111 | fn ip_v4_addr_from_c(addr: c::in_addr) -> Ipv4Addr { | ^^^^^^^ not found in `c` error[E0412]: cannot find type `in6_addr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:115:31 | 115 | fn ip_v6_addr_from_c(addr: c::in6_addr) -> Ipv6Addr { | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:119:51 | 119 | fn socket_addr_v4_to_c(addr: &SocketAddrV4) -> c::sockaddr_in { | ^^^^^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `sockaddr_in` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:120:8 | 120 | c::sockaddr_in { | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `AF_INET` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:121:24 | 121 | sin_family: c::AF_INET as c::sa_family_t, | ^^^^^^^ not found in `c` error[E0412]: cannot find type `sa_family_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:121:38 | 121 | sin_family: c::AF_INET as c::sa_family_t, | ^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:128:51 | 128 | fn socket_addr_v6_to_c(addr: &SocketAddrV6) -> c::sockaddr_in6 { | ^^^^^^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `sockaddr_in6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:129:8 | 129 | c::sockaddr_in6 { | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `AF_INET6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:130:25 | 130 | sin6_family: c::AF_INET6 as c::sa_family_t, | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `sa_family_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:130:40 | 130 | sin6_family: c::AF_INET6 as c::sa_family_t, | ^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:139:35 | 139 | fn socket_addr_v4_from_c(addr: c::sockaddr_in) -> SocketAddrV4 { | ^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:143:35 | 143 | fn socket_addr_v6_from_c(addr: c::sockaddr_in6) -> SocketAddrV6 { | ^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:158:12 | 158 | v4: c::sockaddr_in, | ^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:159:12 | 159 | v6: c::sockaddr_in6, | ^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:163:35 | 163 | fn as_ptr(&self) -> *const c::sockaddr { | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:164:39 | 164 | self as *const _ as *const c::sockaddr | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:168:64 | 168 | fn socket_addr_to_c(addr: &SocketAddr) -> (SocketAddrCRepr, c::socklen_t) { | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0412]: cannot find type `sockaddr_in` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:172:37 | 172 | (sockaddr, size_of::<c::sockaddr_in>() as c::socklen_t) | ^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:172:58 | 172 | (sockaddr, size_of::<c::sockaddr_in>() as c::socklen_t) | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0412]: cannot find type `sockaddr_in6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:176:37 | 176 | (sockaddr, size_of::<c::sockaddr_in6>() as c::socklen_t) | ^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:176:59 | 176 | (sockaddr, size_of::<c::sockaddr_in6>() as c::socklen_t) | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0425]: cannot find value `AF_INET` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:183:34 | 183 | SocketAddr::V4(..) => c::AF_INET, | ^^^^^^^ not found in `c` error[E0425]: cannot find value `AF_INET6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:184:34 | 184 | SocketAddr::V6(..) => c::AF_INET6, | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_storage` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:194:24 | 194 | storage: *const c::sockaddr_storage, | ^^^^^^^^^^^^^^^^ not found in `c` error[E0531]: cannot find unit struct, unit variant or constant `AF_INET` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:198:12 | 198 | c::AF_INET => { | ^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:199:41 | 199 | assert!(len >= size_of::<c::sockaddr_in>()); | ^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:201:52 | 201 | *(storage as *const _ as *const c::sockaddr_in) | ^^^^^^^^^^^ not found in `c` error[E0531]: cannot find unit struct, unit variant or constant `AF_INET6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:204:12 | 204 | c::AF_INET6 => { | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:205:41 | 205 | assert!(len >= size_of::<c::sockaddr_in6>()); | ^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_in6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:207:52 | 207 | *(storage as *const _ as *const c::sockaddr_in6) | ^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:228:43 | 228 | let option_len = size_of::<T>() as c::socklen_t; | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0425]: cannot find function `setsockopt` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:236:12 | 236 | c::setsockopt( | ^^^^^^^^^^ not found in `c` | help: consider importing this function through its public re-export | 4 + use crate::sys::net::setsockopt; | help: if you import `setsockopt`, refer to it directly | 236 - c::setsockopt( 236 + setsockopt( | error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:257:47 | 257 | let mut option_len = size_of::<T>() as c::socklen_t; | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0425]: cannot find function `getsockopt` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:264:12 | 264 | c::getsockopt( | ^^^^^^^^^^ not found in `c` | help: consider importing this function through its public re-export | 4 + use crate::sys::net::getsockopt; | help: if you import `getsockopt`, refer to it directly | 264 - c::getsockopt( 264 + getsockopt( | error[E0412]: cannot find type `sockaddr` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:288:23 | 288 | F: FnOnce(*mut c::sockaddr, *mut c::socklen_t) -> c_int, | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:288:41 | 288 | F: FnOnce(*mut c::sockaddr, *mut c::socklen_t) -> c_int, | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0412]: cannot find type `sockaddr_storage` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:290:40 | 290 | let mut storage = MaybeUninit::<c::sockaddr_storage>::zeroed(); | ^^^^^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_storage` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:291:32 | 291 | let mut len = size_of::<c::sockaddr_storage>() as c::socklen_t; | ^^^^^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:291:58 | 291 | let mut len = size_of::<c::sockaddr_storage>() as c::socklen_t; | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0412]: cannot find type `addrinfo` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:314:23 | 314 | original: *mut c::addrinfo, | ^^^^^^^^ not found in `c` error[E0412]: cannot find type `addrinfo` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:315:18 | 315 | cur: *mut c::addrinfo, | ^^^^^^^^ not found in `c` error[E0425]: cannot find function `freeaddrinfo` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:343:21 | 343 | unsafe { c::freeaddrinfo(self.original) } | ^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `addrinfo` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:350:27 | 350 | let mut hints: c::addrinfo = unsafe { mem::zeroed() }; | ^^^^^^^^ not found in `c` error[E0425]: cannot find value `SOCK_STREAM` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:351:32 | 351 | hints.ai_socktype = c::SOCK_STREAM; | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find function `getaddrinfo` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:354:24 | 354 | cvt_gai(c::getaddrinfo(c_host.as_ptr(), ptr::null(), &hints, &mut res)) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SOCK_STREAM` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:374:58 | 374 | let sock = Socket::new(addr_family(addr), c::SOCK_STREAM)?; | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SOCK_STREAM` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:383:54 | 383 | let sock = Socket::new(addr_family(addr), c::SOCK_STREAM)?; | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_RCVTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:398:40 | 398 | self.inner.set_timeout(dur, c::SO_RCVTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_SNDTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:402:40 | 402 | self.inner.set_timeout(dur, c::SO_SNDTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_RCVTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:406:31 | 406 | self.inner.timeout(c::SO_RCVTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_SNDTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:410:31 | 410 | self.inner.timeout(c::SO_SNDTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find function `getpeername` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:452:41 | 452 | unsafe { sockname(|buf, len| c::getpeername(self.inner.as_raw(), buf, len)) } | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find function `getsockname` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:456:41 | 456 | unsafe { sockname(|buf, len| c::getsockname(self.inner.as_raw(), buf, len)) } | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:484:45 | 484 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL, ttl as c_int) } | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:484:60 | 484 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL, ttl as c_int) } | ^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:488:62 | 488 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL)? }; | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:488:77 | 488 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL)? }; | ^^^^^^ not found in `c` error[E0425]: cannot find value `SOCK_STREAM` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:545:58 | 545 | let sock = Socket::new(addr_family(addr), c::SOCK_STREAM)?; | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SOL_SOCKET` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:556:38 | 556 | setsockopt(&sock, c::SOL_SOCKET, c::SO_REUSEADDR, 1 as c_int)? | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_REUSEADDR` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:556:53 | 556 | setsockopt(&sock, c::SOL_SOCKET, c::SO_REUSEADDR, 1 as c_int)? | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find function `bind` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:561:29 | 561 | cvt(unsafe { c::bind(sock.as_raw(), addr.as_ptr(), len as _) })?; | ^^^^ not found in `c` error[E0425]: cannot find function `listen` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:578:29 | 578 | cvt(unsafe { c::listen(sock.as_raw(), backlog) })?; | ^^^^^^ not found in `c` error[E0425]: cannot find function `getsockname` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:593:41 | 593 | unsafe { sockname(|buf, len| c::getsockname(self.inner.as_raw(), buf, len)) } | ^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_storage` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:600:44 | 600 | let mut storage = MaybeUninit::<c::sockaddr_storage>::uninit(); | ^^^^^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `sockaddr_storage` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:601:36 | 601 | let mut len = size_of::<c::sockaddr_storage>() as c::socklen_t; | ^^^^^^^^^^^^^^^^ not found in `c` error[E0412]: cannot find type `socklen_t` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:601:62 | 601 | let mut len = size_of::<c::sockaddr_storage>() as c::socklen_t; | ^^^^^^^^^ help: a type alias with a similar name exists: `locale_t` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:35:1 | 35 | pub type locale_t = *mut __locale_struct; | ----------------- similarly named type alias `locale_t` defined here error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:612:45 | 612 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL, ttl as c_int) } | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:612:60 | 612 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL, ttl as c_int) } | ^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:616:62 | 616 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL)? }; | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:616:77 | 616 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL)? }; | ^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IPV6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:621:45 | 621 | unsafe { setsockopt(&self.inner, c::IPPROTO_IPV6, c::IPV6_V6ONLY, only_v6 as c_int) } | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPV6_V6ONLY` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:621:62 | 621 | unsafe { setsockopt(&self.inner, c::IPPROTO_IPV6, c::IPV6_V6ONLY, only_v6 as c_int) } | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IPV6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:625:62 | 625 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IPV6, c::IPV6_V6ONLY)? }; | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPV6_V6ONLY` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:625:79 | 625 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IPV6, c::IPV6_V6ONLY)? }; | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SOCK_DGRAM` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:671:58 | 671 | let sock = Socket::new(addr_family(addr), c::SOCK_DGRAM)?; | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find function `bind` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:673:29 | 673 | cvt(unsafe { c::bind(sock.as_raw(), addr.as_ptr(), len as _) })?; | ^^^^ not found in `c` error[E0425]: cannot find function `getpeername` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:688:41 | 688 | unsafe { sockname(|buf, len| c::getpeername(self.inner.as_raw(), buf, len)) } | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find function `getsockname` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:692:41 | 692 | unsafe { sockname(|buf, len| c::getsockname(self.inner.as_raw(), buf, len)) } | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find function `sendto` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:707:16 | 707 | c::sendto( | ^^^^^^ help: a function with a similar name exists: `send` | ::: /var/lib/does-it-build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.175/src/wasi/mod.rs:703:5 | 703 | pub fn send(socket: c_int, buf: *const c_void, len: size_t, flags: c_int) -> ssize_t; | ------------------------------------------------------------------------------------- similarly named function `send` defined here error[E0425]: cannot find value `SO_RCVTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:724:40 | 724 | self.inner.set_timeout(dur, c::SO_RCVTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_SNDTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:728:40 | 728 | self.inner.set_timeout(dur, c::SO_SNDTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_RCVTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:732:31 | 732 | self.inner.timeout(c::SO_RCVTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_SNDTIMEO` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:736:31 | 736 | self.inner.timeout(c::SO_SNDTIMEO) | ^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SOL_SOCKET` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:740:45 | 740 | unsafe { setsockopt(&self.inner, c::SOL_SOCKET, c::SO_BROADCAST, broadcast as c_int) } | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_BROADCAST` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:740:60 | 740 | unsafe { setsockopt(&self.inner, c::SOL_SOCKET, c::SO_BROADCAST, broadcast as c_int) } | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SOL_SOCKET` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:744:62 | 744 | let raw: c_int = unsafe { getsockopt(&self.inner, c::SOL_SOCKET, c::SO_BROADCAST)? }; | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `SO_BROADCAST` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:744:77 | 744 | let raw: c_int = unsafe { getsockopt(&self.inner, c::SOL_SOCKET, c::SO_BROADCAST)? }; | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:752:20 | 752 | c::IPPROTO_IP, | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_MULTICAST_LOOP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:753:20 | 753 | c::IP_MULTICAST_LOOP, | ^^^^^^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:761:49 | 761 | unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_MULTICAST_LOOP)? }; | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_MULTICAST_LOOP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:761:64 | 761 | unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_MULTICAST_LOOP)? }; | ^^^^^^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:769:20 | 769 | c::IPPROTO_IP, | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_MULTICAST_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:770:20 | 770 | c::IP_MULTICAST_TTL, | ^^^^^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:778:49 | 778 | unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_MULTICAST_TTL)? }; | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_MULTICAST_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:778:64 | 778 | unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_MULTICAST_TTL)? }; | ^^^^^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IPV6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:786:20 | 786 | c::IPPROTO_IPV6, | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPV6_MULTICAST_LOOP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:787:20 | 787 | c::IPV6_MULTICAST_LOOP, | ^^^^^^^^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IPV6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:795:49 | 795 | unsafe { getsockopt(&self.inner, c::IPPROTO_IPV6, c::IPV6_MULTICAST_LOOP)? }; | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPV6_MULTICAST_LOOP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:795:66 | 795 | unsafe { getsockopt(&self.inner, c::IPPROTO_IPV6, c::IPV6_MULTICAST_LOOP)? }; | ^^^^^^^^^^^^^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `ip_mreq` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:800:23 | 800 | let mreq = c::ip_mreq { | ^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:804:45 | 804 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_ADD_MEMBERSHIP, mreq) } | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_ADD_MEMBERSHIP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:804:60 | 804 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_ADD_MEMBERSHIP, mreq) } | ^^^^^^^^^^^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `ipv6_mreq` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:808:23 | 808 | let mreq = c::ipv6_mreq { | ^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IPV6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:812:45 | 812 | unsafe { setsockopt(&self.inner, c::IPPROTO_IPV6, IPV6_ADD_MEMBERSHIP, mreq) } | ^^^^^^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `ip_mreq` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:816:23 | 816 | let mreq = c::ip_mreq { | ^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:820:45 | 820 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_DROP_MEMBERSHIP, mreq) } | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_DROP_MEMBERSHIP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:820:60 | 820 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_DROP_MEMBERSHIP, mreq) } | ^^^^^^^^^^^^^^^^^^ not found in `c` error[E0422]: cannot find struct, variant or union type `ipv6_mreq` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:824:23 | 824 | let mreq = c::ipv6_mreq { | ^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IPV6` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:828:45 | 828 | unsafe { setsockopt(&self.inner, c::IPPROTO_IPV6, IPV6_DROP_MEMBERSHIP, mreq) } | ^^^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:832:45 | 832 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL, ttl as c_int) } | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:832:60 | 832 | unsafe { setsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL, ttl as c_int) } | ^^^^^^ not found in `c` error[E0425]: cannot find value `IPPROTO_IP` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:836:62 | 836 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL)? }; | ^^^^^^^^^^ not found in `c` error[E0425]: cannot find value `IP_TTL` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:836:77 | 836 | let raw: c_int = unsafe { getsockopt(&self.inner, c::IPPROTO_IP, c::IP_TTL)? }; | ^^^^^^ not found in `c` error[E0425]: cannot find function `connect` in crate `c` --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-12-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/mod.rs:869:34 | 869 | cvt_r(|| unsafe { c::connect(this.inner.as_raw(), addr.as_ptr(), len) }).map(drop) | ^^^^^^^ not found in `c` Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0531. For more information about an error, try `rustc --explain E0412`. error: could not compile `std` (lib) due to 144 previous errors