You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then I try to build and just get a wall of errors:
error[E0583]: file not found for module `sys`
--> /Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.9/src/lib.rs:124:1
|
124 | mod sys;
| ^^^^^^^^
|
= help: to create the module `sys`, create file "/Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.9/src/sys.rs" or "/Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.9/src/sys/mod.rs"
error: Socket2 doesn't support the compile target
--> /Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.9/src/lib.rs:127:1
|
127 | compile_error!("Socket2 doesn't support the compile target");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0432]: unresolved imports `crate::sys::sa_family_t`, `crate::sys::sockaddr`, `crate::sys::sockaddr_in`, `crate::sys::sockaddr_in6`, `crate::sys::sockaddr_storage`, `crate::sys::socklen_t`, `crate::sys::AF_INET`, `crate::sys::AF_INET6`
--> /Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.9/src/sockaddr.rs:6:5
|
6 | sa_family_t, sockaddr, sockaddr_in, sockaddr_in6, sockaddr_storage, socklen_t, AF_INET,
| ^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ no `AF_INET` in `sys`
| | | | | | |
| | | | | | no `socklen_t` in `sys`
| | | | | no `sockaddr_storage` in `sys`
| | | | no `sockaddr_in6` in `sys`
| | | no `sockaddr_in` in `sys`
| | no `sockaddr` in `sys`
| no `sa_family_t` in `sys`
7 | AF_INET6,
| ^^^^^^^^ no `AF_INET6` in `sys`
|
= help: consider importing this module instead:
crate::sockaddr
error[E0432]: unresolved imports `crate::sys::c_int`, `crate::sys::getsockopt`, `crate::sys::setsockopt`, `crate::sys::Bool`
--> /Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.9/src/socket.rs:23:24
|
23 | use crate::sys::{self, c_int, getsockopt, setsockopt, Bool};
| ^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ ^^^^ no `Bool` in `sys`
| | | |
| | | no `setsockopt` in `sys`
| | no `getsockopt` in `sys`
| no `c_int` in `sys`
|
= help: consider importing one of these items instead:
std::ffi::c_int
std::os::raw::c_int
core::ffi::c_int
error[E0432]: unresolved import `sys::c_int`
--> /Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.9/src/lib.rs:129:5
|
129 | use sys::c_int;
| ^^^^^^^^^^ no `c_int` in `sys`
|
help: consider importing one of these items instead
|
129 | use core::ffi::c_int;
| ~~~~~~~~~~~~~~~~
129 | use std::ffi::c_int;
| ~~~~~~~~~~~~~~~
129 | use std::os::raw::c_int;
| ~~~~~~~~~~~~~~~~~~~
error: failed to run custom build command for `openssl-sys v0.9.87`
Caused by:
process didn't exit successfully: `/Users/jim/Git-Projects/rusty-image-fermyon/target/release/build/openssl-sys-27fbf38995cbe413/build-script-main` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=WASM32_WASI_OPENSSL_LIB_DIR
WASM32_WASI_OPENSSL_LIB_DIR unset
cargo:rerun-if-env-changed=OPENSSL_LIB_DIR
OPENSSL_LIB_DIR unset
cargo:rerun-if-env-changed=WASM32_WASI_OPENSSL_INCLUDE_DIR
WASM32_WASI_OPENSSL_INCLUDE_DIR unset
cargo:rerun-if-env-changed=OPENSSL_INCLUDE_DIR
OPENSSL_INCLUDE_DIR unset
cargo:rerun-if-env-changed=WASM32_WASI_OPENSSL_DIR
WASM32_WASI_OPENSSL_DIR unset
cargo:rerun-if-env-changed=OPENSSL_DIR
OPENSSL_DIR unset
cargo:rerun-if-env-changed=OPENSSL_NO_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS_wasm32-wasi
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS_wasm32_wasi
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_ALLOW_CROSS
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS
cargo:rerun-if-env-changed=PKG_CONFIG_wasm32-wasi
cargo:rerun-if-env-changed=PKG_CONFIG_wasm32_wasi
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_wasm32-wasi
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_wasm32_wasi
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_SYSROOT_DIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
run pkg_config fail: pkg-config has not been configured to support cross-compilation.
Install a sysroot for the target platform and configure it via
PKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH, or install a
cross-compiling wrapper for pkg-config and set it via
PKG_CONFIG environment variable.
--- stderr
thread 'main' panicked at '
Could not find directory of OpenSSL installation, and this `-sys` crate cannot
proceed without this knowledge. If OpenSSL is installed and this crate had
trouble finding it, you can set the `OPENSSL_DIR` environment variable for the
compilation process.
Make sure you also have the development packages of openssl installed.
For example, `libssl-dev` on Ubuntu or `openssl-devel` on Fedora.
If you're in a situation where you think the directory *should* be found
automatically, please open a bug at https://github.com/sfackler/rust-openssl
and include information about your system as well as this message.
$HOST = x86_64-apple-darwin
$TARGET = wasm32-wasi
openssl-sys = 0.9.87
', /Users/jim/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-sys-0.9.87/build/find_normal.rs:190:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
What am I doing wrong here? I am an a macOS intel machine...
The text was updated successfully, but these errors were encountered:
I simply add these deps to my Cargo.toml:
Then I try to build and just get a wall of errors:
What am I doing wrong here? I am an a macOS intel machine...
The text was updated successfully, but these errors were encountered: