Build results for nightly-2025-10-15 target wasm32-wasip3 std

Home
error

Build date: 2025-10-15T20:19:58.683Z

Build duration: 48.789s

Builder does-it-build commit: 6bff95d9bbf7b9bf

   Compiling compiler_builtins v0.1.160 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-15-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-15-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-15-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-15-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-15-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-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind)
   Compiling gimli v0.32.0
   Compiling memchr v2.7.5
   Compiling adler2 v2.0.1
   Compiling std v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-15-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-15-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-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std_detect)
   Compiling wasi v0.11.1+wasi-snapshot-preview1
   Compiling hashbrown v0.15.5
   Compiling panic_abort v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-15-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
   Compiling rustc-demangle v0.1.26
   Compiling cfg-if v1.0.1
error[E0432]: unresolved import `c::IPV6_ADD_MEMBERSHIP`
  --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-10-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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-15-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

    

Build history for target wasm32-wasip3

Build state for nightly 2025-10-15