gpt4 book ai didi

rust - 在 rust-openssl 中构建 rust-http 的问题

转载 作者:行者123 更新时间:2023-11-29 07:48:30 28 4
gpt4 key购买 nike

<分区>

根据 cargo/rust,当我尝试使用 rust-http 构建时,我在 openssl 中遇到错误。

Caused by:
Process didn't exit successfully: `rustc src/lib.rs --crate-name openssl --crate-type lib -C metadata=fbe75530f7eda428 -C extra-filename=-fbe75530f7eda428 --out-dir /Users/cmp/Code/tmp/rustymud/target/deps --dep-info /Users/cmp/Code/tmp/rustymud/target/.fingerprint/openssl-fbe75530f7eda428/dep-lib-openssl -L /Users/cmp/Code/tmp/rustymud/target/deps -L /Users/cmp/Code/tmp/rustymud/target/deps` (status=101)
--- stderr
src/ssl/mod.rs:153:19: 153:32 error: unresolved name `ptr::null_mut`.
src/ssl/mod.rs:153 if ctx == ptr::null_mut() {
^~~~~~~~~~~~~
src/ssl/mod.rs:354:19: 354:32 error: unresolved name `ptr::null_mut`.
src/ssl/mod.rs:354 if ssl == ptr::null_mut() {
^~~~~~~~~~~~~
src/ssl/mod.rs:360:20: 360:33 error: unresolved name `ptr::null_mut`.
src/ssl/mod.rs:360 if rbio == ptr::null_mut() {
^~~~~~~~~~~~~
src/ssl/mod.rs:365:20: 365:33 error: unresolved name `ptr::null_mut`.
src/ssl/mod.rs:365 if wbio == ptr::null_mut() {
^~~~~~~~~~~~~
src/crypto/hash.rs:99:57: 99:70 error: unresolved name `ptr::null_mut`.
src/crypto/hash.rs:99 EVP_DigestFinal(self.ctx, res.as_mut_ptr(), ptr::null_mut());
^~~~~~~~~~~~~
src/crypto/pkey.rs:110:23: 110:36 error: unresolved name `ptr::null_mut`.
src/crypto/pkey.rs:110 let rsa = ptr::null_mut();
^~~~~~~~~~~~~
error: aborting due to 6 previous errors

但是,rust 文档说 ptr 没问题。 rust-openssl 项目在其页面上显示“构建成功”。我安装了 openssl 1.0.1i。我有一个夜间版本的 rust (rustc 0.12.0-pre-nightly (2e92c67dc 2014-08-28 23:56:20 +0000))

是什么导致了这个问题,我该如何解决?是否有文档未反射(reflect)的使用rust 变化?项目是否仅针对最新的每晚构建,我应该更新以获得工作构建吗?

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com