tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
thunderbird fails to build
I have updated rust-bin, so I'm at 1.79.0 (yay!).
Building thunderbird still fails on NetBSD 10 amd64 with everything else
up to date. Here's the relevant excerpt after building things that do
build.
Does thunderbird build for anyone?
----------------------------------------
gmake[1]: Entering directory '/tmp/work/mail/thunderbird/work/build'
/usr/pkg/bin/gmake recurse_compile
gmake[2]: Entering directory '/tmp/work/mail/thunderbird/work/build'
gmake[3]: Entering directory '/tmp/work/mail/thunderbird/work/build/toolkit/library/rust'
toolkit/library/rust/force-cargo-library-build
/usr/pkg/bin/cargo rustc --release --frozen --manifest-path /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/toolkit/library/rust/Cargo.toml -j1 --lib --target=x86_64-unknown-netbsd --features 'gkrust-shared/moz_places gkrust-shared/glean_with_gecko gkrust-shared/glean_disable_upload gkrust-shared/glean_million_queue gkrust-shared/with_dbus' -- -Clto=thin
warning: `/tmp/work/mail/thunderbird/work/build/.cargo/config` is deprecated in favor of `config.toml`
note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml`
warning: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/toolkit/components/bitsdownload/bits_client/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
(in the `regex` dependency)
warning: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/toolkit/library/rust/shared/Cargo.toml: `default_features` is deprecated in favor of `default-features` and will not work in the 2024 edition
(in the `audio_thread_priority` dependency)
warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected
--> servo/components/servo_arc/lib.rs:347:9
|
347 | this.ptr() == other.ptr()
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default
help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses
|
347 | std::ptr::addr_eq(this.ptr(), other.ptr())
| ++++++++++++++++++ ~ +
help: use explicit `std::ptr::eq` method to compare metadata and addresses
|
347 | std::ptr::eq(this.ptr(), other.ptr())
| +++++++++++++ ~ +
warning: `servo_arc` (lib) generated 1 warning
Compiling neqo-crypto v0.6.4 (https://github.com/mozilla/neqo?tag=v0.6.4#80db3a01)
error[E0432]: unresolved import `crate::p11::PK11SymKey`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:9:18
|
9 | use crate::p11::{PK11SymKey, SymKey};
| ^^^^^^^^^^ no `PK11SymKey` in `p11`
error[E0432]: unresolved imports `crate::ssl::PRUint16`, `crate::ssl::SSLAeadContext`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:11:18
|
11 | use crate::ssl::{PRUint16, PRUint64, PRUint8, SSLAeadContext};
| ^^^^^^^^ ^^^^^^^^^^^^^^ no `SSLAeadContext` in `ssl`
| |
| no `PRUint16` in `ssl`
| help: a similar name exists in the module: `PRUint64`
error[E0432]: unresolved import `crate::err::PRErrorCode`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:16:55
|
16 | use crate::err::{is_blocked, secstatus_to_res, Error, PRErrorCode, Res};
| ^^^^^^^^^^^ no `PRErrorCode` in `err`
error[E0432]: unresolved import `crate::ssl::PRBool`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:22:24
|
22 | use crate::ssl::{self, PRBool};
| ^^^^^^ no `PRBool` in `ssl`
error[E0432]: unresolved import `crate::err::PR_SetError`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:8:31
|
8 | use crate::err::{nspr, Error, PR_SetError, Res};
| ^^^^^^^^^^^ no `PR_SetError` in `err`
error[E0432]: unresolved import `crate::err::PRErrorCode`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/auth.rs:7:37
|
7 | use crate::err::{mozpkix, sec, ssl, PRErrorCode};
| ^^^^^^^^^^^ no `PRErrorCode` in `err`
error[E0432]: unresolved import `crate::p11::CERT_GetCertificateDer`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/cert.rs:8:36
|
8 | use crate::p11::{CERTCertListNode, CERT_GetCertificateDer, CertList, Item, SECItem, SECItemArray};
| ^^^^^^^^^^^^^^^^^^^^^^
| |
| no `CERT_GetCertificateDer` in `p11`
| help: a similar name exists in the module: `CERTCertificate`
error[E0432]: unresolved imports `crate::ssl::SSL_PeerCertificateChain`, `crate::ssl::SSL_PeerSignedCertTimestamps`, `crate::ssl::SSL_PeerStapledOCSPResponses`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/cert.rs:10:17
|
10 | PRFileDesc, SSL_PeerCertificateChain, SSL_PeerSignedCertTimestamps,
| ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSL_PeerSignedCertTimestamps` in `ssl`
| |
| no `SSL_PeerCertificateChain` in `ssl`
11 | SSL_PeerStapledOCSPResponses,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSL_PeerStapledOCSPResponses` in `ssl`
error[E0432]: unresolved imports `crate::p11::SECITEM_FreeItem`, `crate::p11::SECKEYPrivateKey`, `crate::p11::SECKEYPublicKey`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:9:40
|
9 | self, Item, PrivateKey, PublicKey, SECITEM_FreeItem, SECItem, SECKEYPrivateKey,
| ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `SECKEYPrivateKey` in `p11`
| |
| no `SECITEM_FreeItem` in `p11`
10 | SECKEYPublicKey, Slot,
| ^^^^^^^^^^^^^^^ no `SECKEYPublicKey` in `p11`
error[E0432]: unresolved import `crate::ssl::PRBool`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:12:18
|
12 | use crate::ssl::{PRBool, PRFileDesc};
| ^^^^^^ no `PRBool` in `ssl`
error[E0432]: unresolved import `crate::ssl::HpkeSymmetricSuite`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:20:9
|
20 | pub use crate::ssl::HpkeSymmetricSuite as SymmetricSuite;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `HpkeSymmetricSuite` in `ssl`
error[E0432]: unresolved imports `crate::ssl::PRBool`, `crate::ssl::SSLAlertDescription`, `crate::ssl::SSLExtensionHandler`, `crate::ssl::SSLExtensionWriter`, `crate::ssl::SSLHandshakeType`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ext.rs:13:5
|
13 | PRBool, PRFileDesc, SECFailure, SECStatus, SECSuccess, SSLAlertDescription,
| ^^^^^^ no `PRBool` in `ssl` ^^^^^^^^^^^^^^^^^^^ no `SSLAlertDescription` in `ssl`
14 | SSLExtensionHandler, SSLExtensionWriter, SSLHandshakeType,
| ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `SSLHandshakeType` in `ssl`
| | |
| | no `SSLExtensionWriter` in `ssl`
| no `SSLExtensionHandler` in `ssl`
|
help: a similar name exists in the module
|
14 | SSLExtensionType, SSLExtensionWriter, SSLHandshakeType,
| ~~~~~~~~~~~~~~~~
help: a similar name exists in the module
|
14 | SSLExtensionHandler, SSLExtensionType, SSLHandshakeType,
| ~~~~~~~~~~~~~~~~
error[E0432]: unresolved imports `crate::p11::PK11Origin`, `crate::p11::PK11SymKey`, `crate::p11::PK11_ImportDataKey`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/hkdf.rs:13:19
|
13 | random, Item, PK11Origin, PK11SymKey, PK11_ImportDataKey, Slot, SymKey, CKA_DERIVE,
| ^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ no `PK11_ImportDataKey` in `p11`
| | |
| | no `PK11SymKey` in `p11`
| no `PK11Origin` in `p11`
error[E0432]: unresolved imports `crate::p11::PK11SymKey`, `crate::p11::PK11_CipherOp`, `crate::p11::PK11_CreateContextBySymKey`, `crate::p11::PK11_Encrypt`, `crate::p11::PK11_GetBlockSize`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/hp.rs:12:20
|
12 | Context, Item, PK11SymKey, PK11_CipherOp, PK11_CreateContextBySymKey, PK11_Encrypt,
| ^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ no `PK11_Encrypt` in `p11`
| | | |
| | | no `PK11_CreateContextBySymKey` in `p11`
| | no `PK11_CipherOp` in `p11`
| no `PK11SymKey` in `p11`
13 | PK11_GetBlockSize, SymKey, CKA_ENCRYPT, CKM_AES_ECB, CKM_CHACHA20, CK_ATTRIBUTE_TYPE,
| ^^^^^^^^^^^^^^^^^ no `PK11_GetBlockSize` in `p11`
error[E0432]: unresolved import `crate::time::PRTime`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/replay.rs:9:29
|
9 | use crate::time::{Interval, PRTime, Time};
| ^^^^^^
| |
| no `PRTime` in `time`
| help: a similar name exists in the module: `Time`
error[E0432]: unresolved imports `crate::p11::PK11SymKey`, `crate::p11::PK11_ReferenceSymKey`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/secrets.rs:10:18
|
10 | use crate::p11::{PK11SymKey, PK11_ReferenceSymKey, SymKey};
| ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ no `PK11_ReferenceSymKey` in `p11`
| |
| no `PK11SymKey` in `p11`
error[E0432]: unresolved imports `crate::ssl::SSLSecretCallback`, `crate::ssl::SSLSecretDirection`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/secrets.rs:11:30
|
11 | use crate::ssl::{PRFileDesc, SSLSecretCallback, SSLSecretDirection};
| ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ no `SSLSecretDirection` in `ssl`
| |
| no `SSLSecretCallback` in `ssl`
error[E0432]: unresolved import `crate::ssl::SSLTimeFunc`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:12:30
|
12 | use crate::ssl::{PRFileDesc, SSLTimeFunc};
| ^^^^^^^^^^^ no `SSLTimeFunc` in `ssl`
error[E0432]: unresolved import `self::err::PRErrorCode`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:63:28
|
63 | pub use self::err::{Error, PRErrorCode, Res};
| ^^^^^^^^^^^ no `PRErrorCode` in `err`
error[E0433]: failed to resolve: could not find `SSLNextProtoState` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:75:31
|
75 | let mut alpn_state = ssl::SSLNextProtoState::SSL_NEXT_PROTO_NO_SUPPORT;
| ^^^^^^^^^^^^^^^^^ could not find `SSLNextProtoState` in `ssl`
error[E0433]: failed to resolve: could not find `SSLNextProtoState` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:89:21
|
89 | (true, ssl::SSLNextProtoState::SSL_NEXT_PROTO_EARLY_VALUE)
| ^^^^^^^^^^^^^^^^^ could not find `SSLNextProtoState` in `ssl`
error[E0433]: failed to resolve: could not find `SSLNextProtoState` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:92:18
|
92 | ssl::SSLNextProtoState::SSL_NEXT_PROTO_NEGOTIATED
| ^^^^^^^^^^^^^^^^^ could not find `SSLNextProtoState` in `ssl`
error[E0433]: failed to resolve: could not find `SSLNextProtoState` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:93:20
|
93 | | ssl::SSLNextProtoState::SSL_NEXT_PROTO_SELECTED,
| ^^^^^^^^^^^^^^^^^ could not find `SSLNextProtoState` in `ssl`
error[E0433]: failed to resolve: could not find `PRBool` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:391:73
|
391 | secstatus_to_res(unsafe { ssl::SSL_ResetHandshake(self.fd, ssl::PRBool::from(is_server)) })
| ^^^^^^ could not find `PRBool` in `ssl`
error[E0433]: failed to resolve: could not find `PRBool` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:430:69
|
430 | ssl::SSL_CipherPrefSet(self.fd, i32::from(*p), ssl::PRBool::from(false))
| ^^^^^^ could not find `PRBool` in `ssl`
error[E0433]: failed to resolve: could not find `PRBool` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:436:69
|
436 | ssl::SSL_CipherPrefSet(self.fd, i32::from(*c), ssl::PRBool::from(true))
| ^^^^^^ could not find `PRBool` in `ssl`
error[E0433]: failed to resolve: could not find `SSLHelloRetryRequestAction` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1061:15
|
1061 | ) -> ssl::SSLHelloRetryRequestAction::Type {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `SSLHelloRetryRequestAction` in `ssl`
error[E0433]: failed to resolve: could not find `SSLHelloRetryRequestAction` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1064:25
|
1064 | return ssl::SSLHelloRetryRequestAction::ssl_hello_retry_accept;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `SSLHelloRetryRequestAction` in `ssl`
error[E0433]: failed to resolve: could not find `SSLHelloRetryRequestAction` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1074:48
|
1074 | ZeroRttCheckResult::Accept => ssl::SSLHelloRetryRequestAction::ssl_hello_retry_accept,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `SSLHelloRetryRequestAction` in `ssl`
error[E0433]: failed to resolve: could not find `SSLHelloRetryRequestAction` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1075:46
|
1075 | ZeroRttCheckResult::Fail => ssl::SSLHelloRetryRequestAction::ssl_hello_retry_fail,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `SSLHelloRetryRequestAction` in `ssl`
error[E0433]: failed to resolve: could not find `SSLHelloRetryRequestAction` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1077:22
|
1077 | ssl::SSLHelloRetryRequestAction::ssl_hello_retry_reject_0rtt
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `SSLHelloRetryRequestAction` in `ssl`
error[E0433]: failed to resolve: could not find `SSLHelloRetryRequestAction` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1085:22
|
1085 | ssl::SSLHelloRetryRequestAction::ssl_hello_retry_request
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `SSLHelloRetryRequestAction` in `ssl`
error[E0433]: failed to resolve: could not find `PRStatus` in `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:25:23
|
25 | type PrStatus = prio::PRStatus::Type;
| ^^^^^^^^ could not find `PRStatus` in `prio`
error[E0433]: failed to resolve: could not find `PRStatus` in `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:26:36
|
26 | const PR_SUCCESS: PrStatus = prio::PRStatus::PR_SUCCESS;
| ^^^^^^^^ could not find `PRStatus` in `prio`
error[E0433]: failed to resolve: could not find `PRStatus` in `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:27:36
|
27 | const PR_FAILURE: PrStatus = prio::PRStatus::PR_FAILURE;
| ^^^^^^^^ could not find `PRStatus` in `prio`
error[E0433]: failed to resolve: could not find `SSLContentType` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:93:18
|
93 | ct: ssl::SSLContentType::Type,
| ^^^^^^^^^^^^^^ could not find `SSLContentType` in `ssl`
error[E0433]: failed to resolve: could not find `PRInt32` in `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:282:28
|
282 | Ok(v) => prio::PRInt32::try_from(v).unwrap_or(PR_FAILURE),
| ^^^^^^^ could not find `PRInt32` in `prio`
error[E0433]: failed to resolve: could not find `PRSockOption` in `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:349:26
|
349 | if o.option == prio::PRSockOption::PR_SockOpt_Nonblocking {
| ^^^^^^^^^^^^ could not find `PRSockOption` in `prio`
error[E0433]: failed to resolve: could not find `PRDescType` in `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:357:22
|
357 | file_type: prio::PRDescType::PR_DESC_LAYERED,
| ^^^^^^^^^^ could not find `PRDescType` in `prio`
error[E0433]: failed to resolve: could not find `SSLHandshakeType` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/constants.rs:69:34
|
69 | HandshakeMessage: u8 => ssl::SSLHandshakeType {
| ^^^^^^^^^^^^^^^^ could not find `SSLHandshakeType` in `ssl`
error[E0433]: failed to resolve: could not find `SSLContentType` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/constants.rs:91:29
|
91 | ContentType: u8 => ssl::SSLContentType {
| ^^^^^^^^^^^^^^ could not find `SSLContentType` in `ssl`
error[E0433]: failed to resolve: could not find `SECOidTag` in `p11`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:91:59
|
91 | let oid_data = unsafe { p11::SECOID_FindOIDByTag(p11::SECOidTag::SEC_OID_CURVE25519) };
| ^^^^^^^^^ could not find `SECOidTag` in `p11`
error[E0412]: cannot find type `SECKEYPublicKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:76:24
|
76 | scoped_ptr!(PublicKey, SECKEYPublicKey, SECKEY_DestroyPublicKey);
| ^^^^^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `SECKEYPrivateKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:120:25
|
120 | scoped_ptr!(PrivateKey, SECKEYPrivateKey, SECKEY_DestroyPrivateKey);
| ^^^^^^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `PK11SlotInfo` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:174:19
|
174 | scoped_ptr!(Slot, PK11SlotInfo, PK11_FreeSlot);
| ^^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `PK11SymKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:183:21
|
183 | scoped_ptr!(SymKey, PK11SymKey, PK11_FreeSymKey);
| ^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `PK11Context` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:221:43
|
221 | unsafe fn destroy_pk11_context(ctxt: *mut PK11Context) {
| ^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `PK11Context` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:224:22
|
224 | scoped_ptr!(Context, PK11Context, destroy_pk11_context);
| ^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:19:1
|
19 | / experimental_api!(SSL_MakeAead(
20 | | version: PRUint16,
21 | | cipher: PRUint16,
22 | | secret: *mut PK11SymKey,
... |
25 | | ctx: *mut *mut SSLAeadContext,
26 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:27:1
|
27 | / experimental_api!(SSL_AeadEncrypt(
28 | | ctx: *const SSLAeadContext,
29 | | counter: PRUint64,
30 | | aad: *const PRUint8,
... |
36 | | max_output: c_uint
37 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:38:1
|
38 | / experimental_api!(SSL_AeadDecrypt(
39 | | ctx: *const SSLAeadContext,
40 | | counter: PRUint64,
41 | | aad: *const PRUint8,
... |
47 | | max_output: c_uint
48 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:49:1
|
49 | experimental_api!(SSL_DestroyAead(ctx: *mut SSLAeadContext));
| ------------------------------------------------------------ in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `SSLAeadContext` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:79:32
|
79 | let mut ctx: *mut ssl::SSLAeadContext = null_mut();
| ^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetNextProto` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:79:14
|
79 | ssl::SSL_GetNextProto(
| ^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLPreliminaryChannelInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:108:16
|
108 | info: ssl::SSLPreliminaryChannelInfo,
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLPreliminaryChannelInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:126:40
|
126 | let mut info: MaybeUninit<ssl::SSLPreliminaryChannelInfo> = MaybeUninit::uninit();
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetPreliminaryChannelInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:128:18
|
128 | ssl::SSL_GetPreliminaryChannelInfo(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLPreliminaryChannelInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:131:54
|
131 | c_uint::try_from(mem::size_of::<ssl::SSLPreliminaryChannelInfo>())?,
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLChannelInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:211:40
|
211 | let mut info: MaybeUninit<ssl::SSLChannelInfo> = MaybeUninit::uninit();
| ^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetChannelInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:213:18
|
213 | ssl::SSL_GetChannelInfo(
| ^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLChannelInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:216:54
|
216 | c_uint::try_from(mem::size_of::<ssl::SSLChannelInfo>())?,
| ^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `PR_GetUniqueIdentity` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:320:33
|
320 | let id = unsafe { prio::PR_GetUniqueIdentity(label.as_ptr()) };
| ^^^^^^^^^^^^^^^^^^^^ not found in `prio`
error[E0425]: cannot find function, tuple struct or tuple variant `PR_CreateIOLayerStub` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:322:38
|
322 | let base_fd = unsafe { prio::PR_CreateIOLayerStub(id, METHODS) };
| ^^^^^^^^^^^^^^^^^^^^ not found in `prio`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_ImportFD` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:328:18
|
328 | ssl::SSL_ImportFD(null_mut(), base_fd.cast())
| ^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `PR_Close` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:331:28
|
331 | unsafe { prio::PR_Close(base_fd) };
| ^^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRBool` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:340:26
|
340 | _check_sig: ssl::PRBool,
| ^^^^^^ not found in `ssl`
error[E0412]: cannot find type `PRBool` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:341:26
|
341 | _is_server: ssl::PRBool,
| ^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLAlert` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:353:28
|
353 | alert: *const ssl::SSLAlert,
| ^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_AuthCertificateHook` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:374:18
|
374 | ssl::SSL_AuthCertificateHook(
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_AlertSentCallback` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:382:18
|
382 | ssl::SSL_AlertSentCallback(
| ^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_ResetHandshake` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:391:40
|
391 | secstatus_to_res(unsafe { ssl::SSL_ResetHandshake(self.fd, ssl::PRBool::from(is_server)) })
| ^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0422]: cannot find struct, variant or union type `SSLVersionRange` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:411:26
|
411 | let range = ssl::SSLVersionRange { min, max };
| ^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_VersionRangeSet` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:412:40
|
412 | secstatus_to_res(unsafe { ssl::SSL_VersionRangeSet(self.fd, &range) })
| ^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetImplementedCiphers` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:425:41
|
425 | let all_ciphers = unsafe { ssl::SSL_GetImplementedCiphers() };
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetNumImplementedCiphers` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:426:54
|
426 | let cipher_count = usize::from(unsafe { ssl::SSL_GetNumImplementedCiphers() });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_CipherPrefSet` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:430:22
|
430 | ssl::SSL_CipherPrefSet(self.fd, i32::from(*p), ssl::PRBool::from(false))
| ^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_CipherPrefSet` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:436:22
|
436 | ssl::SSL_CipherPrefSet(self.fd, i32::from(*c), ssl::PRBool::from(true))
| ^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_NamedGroupConfig` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:455:18
|
455 | ssl::SSL_NamedGroupConfig(self.fd, ptr, c_uint::try_from(group_vec.len())?)
| ^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_SetNextProtoNego` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:527:18
|
527 | ssl::SSL_SetNextProtoNego(
| ^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_AuthCertificateComplete` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:662:26
|
662 | ssl::SSL_AuthCertificateComplete(self.fd, *err)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_ForceHandshake` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:664:36
|
664 | _ => unsafe { ssl::SSL_ForceHandshake(self.fd) },
| ^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_AuthCertificateComplete` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:696:48
|
696 | secstatus_to_res(unsafe { ssl::SSL_AuthCertificateComplete(self.fd, *err) });
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_ForceHandshake` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:708:49
|
708 | let rv = secstatus_to_res(unsafe { ssl::SSL_ForceHandshake(self.fd) });
| ^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `PR_Close` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:723:28
|
723 | unsafe { prio::PR_Close(self.fd.cast()) };
| ^^^^^^^^ not found in `prio`
error[E0425]: cannot find function, tuple struct or tuple variant `PR_Close` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:727:28
|
727 | unsafe { prio::PR_Close(self.fd.cast()) };
| ^^^^^^^^ not found in `prio`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_SetURL` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:823:40
|
823 | secstatus_to_res(unsafe { ssl::SSL_SetURL(agent.fd, url.as_ptr()) })?;
| ^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLResumptionTokenInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:840:40
|
840 | let mut info: MaybeUninit<ssl::SSLResumptionTokenInfo> = MaybeUninit::uninit();
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `SSLResumptionTokenInfo` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:845:50
|
845 | c_uint::try_from(mem::size_of::<ssl::SSLResumptionTokenInfo>()).unwrap(),
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_FindCertFromNickname` in module `p11`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1029:42
|
1029 | let cert_ptr = unsafe { p11::PK11_FindCertFromNickname(c.as_ptr(), null_mut()) };
| ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `p11`
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_FindKeyByAnyCert` in module `p11`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1035:41
|
1035 | let key_ptr = unsafe { p11::PK11_FindKeyByAnyCert(*cert.deref(), null_mut()) };
| ^^^^^^^^^^^^^^^^^^^^^ not found in `p11`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_ConfigServerCert` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1042:22
|
1042 | ssl::SSL_ConfigServerCert(agent.fd, *cert.deref(), *key.deref(), null(), 0)
| ^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0412]: cannot find type `PRFileDesc` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:24:24
|
24 | type PrFd = *mut prio::PRFileDesc;
| ^^^^^^^^^^ not found in `prio`
|
help: consider importing this enum
|
7 + use crate::ssl::PRFileDesc;
|
help: if you import `PRFileDesc`, refer to it directly
|
24 - type PrFd = *mut prio::PRFileDesc;
24 + type PrFd = *mut PRFileDesc;
|
error[E0433]: failed to resolve: could not find `SSLContentType` in `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:59:22
|
59 | ssl::SSLContentType::Type::from(self.ct),
| ^^^^^^^^^^^^^^ could not find `SSLContentType` in `ssl`
|
help: consider importing one of these items
|
7 + use crate::AeadId::Type;
|
7 + use crate::KdfId::Type;
|
7 + use crate::KemId::Type;
|
7 + use crate::err::mozpkix::Type;
|
and 7 other candidates
help: if you import `Type`, refer to it directly
|
59 - ssl::SSLContentType::Type::from(self.ct),
59 + Type::from(self.ct),
|
error[E0412]: cannot find type `PRUint16` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:92:21
|
92 | epoch: ssl::PRUint16,
| ^^^^^^^^ help: a type alias with a similar name exists: `PRUint64`
|
::: /tmp/work/mail/thunderbird/work/build/x86_64-unknown-netbsd/release/build/neqo-crypto-8a7dfb5ef0b47669/out/nss_ssl.rs:161:1
|
161 | pub type PRUint64 = ::std::os::raw::c_ulong;
| -------------------------------------------- similarly named type alias `PRUint64` defined here
error[E0412]: cannot find type `PRInt32` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:257:79
|
257 | unsafe extern "C" fn agent_read(mut fd: PrFd, buf: *mut c_void, amount: prio::PRInt32) -> PrStatus {
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRInt32` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:272:19
|
272 | amount: prio::PRInt32,
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRIntn` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:273:18
|
273 | flags: prio::PRIntn,
| ^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRIntervalTime` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:274:21
|
274 | _timeout: prio::PRIntervalTime,
| ^^^^^^^^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRInt32` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:275:12
|
275 | ) -> prio::PRInt32 {
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRInt32` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:293:19
|
293 | amount: prio::PRInt32,
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRInt32` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:307:19
|
307 | amount: prio::PRInt32,
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRIntn` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:308:18
|
308 | flags: prio::PRIntn,
| ^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRIntervalTime` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:309:21
|
309 | _timeout: prio::PRIntervalTime,
| ^^^^^^^^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRInt32` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:310:12
|
310 | ) -> prio::PRInt32 {
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRInt32` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:324:61
|
324 | unsafe extern "C" fn agent_available(mut fd: PrFd) -> prio::PRInt32 {
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRInt64` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:329:63
|
329 | unsafe extern "C" fn agent_available64(mut fd: PrFd) -> prio::PRInt64 {
| ^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRNetAddr` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:338:64
|
338 | unsafe extern "C" fn agent_getname(_fd: PrFd, addr: *mut prio::PRNetAddr) -> PrStatus {
| ^^^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRUint16` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:341:47
|
341 | a.inet.family = prio::PR_AF_INET as prio::PRUint16;
| ^^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRSocketOptionData` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:347:66
|
347 | unsafe extern "C" fn agent_getsockopt(_fd: PrFd, opt: *mut prio::PRSocketOptionData) -> PrStatus {
| ^^^^^^^^^^^^^^^^^^ not found in `prio`
error[E0412]: cannot find type `PRIOMethods` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:356:27
|
356 | pub const METHODS: &prio::PRIOMethods = &prio::PRIOMethods {
| ^^^^^^^^^^^ not found in `prio`
error[E0422]: cannot find struct, variant or union type `PRIOMethods` in module `prio`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agentio.rs:356:48
|
356 | pub const METHODS: &prio::PRIOMethods = &prio::PRIOMethods {
| ^^^^^^^^^^^ not found in `prio`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:22:1
|
22 | / experimental_api!(SSL_EnableTls13GreaseEch(
23 | | fd: *mut PRFileDesc,
24 | | enabled: PRBool,
25 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:27:1
|
27 | / experimental_api!(SSL_GetEchRetryConfigs(
28 | | fd: *mut PRFileDesc,
29 | | config: *mut SECItem,
30 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:32:1
|
32 | / experimental_api!(SSL_SetClientEchConfigs(
33 | | fd: *mut PRFileDesc,
34 | | config_list: *const u8,
35 | | config_list_len: c_uint,
36 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:38:1
|
38 | / experimental_api!(SSL_SetServerEchConfigs(
39 | | fd: *mut PRFileDesc,
40 | | pk: *const SECKEYPublicKey,
41 | | sk: *const SECKEYPrivateKey,
42 | | record: *const u8,
43 | | record_len: c_uint,
44 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:46:1
|
46 | / experimental_api!(SSL_EncodeEchConfigId(
47 | | config_id: u8,
48 | | public_name: *const c_char,
49 | | max_name_len: c_uint,
... |
56 | | max_len: c_uint,
57 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SECOID_FindOIDByTag` in module `p11`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:91:34
|
91 | let oid_data = unsafe { p11::SECOID_FindOIDByTag(p11::SECOidTag::SEC_OID_CURVE25519) };
| ^^^^^^^^^^^^^^^^^^^ not found in `p11`
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_GenerateKeyPairWithOpFlags` in module `p11`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:106:18
|
106 | p11::PK11_GenerateKeyPairWithOpFlags(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `p11`
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_GenerateKeyPairWithOpFlags` in module `p11`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ech.rs:123:18
|
123 | p11::PK11_GenerateKeyPairWithOpFlags(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `p11`
error[E0412]: cannot find type `PRErrorCode` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/err.rs:46:15
|
46 | code: PRErrorCode,
| ^^^^^^^^^^^ not found in this scope
error[E0412]: cannot find type `PRErrorCode` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/err.rs:46:15
|
46 | code: PRErrorCode,
| ^^^^^^^^^^^ not found in this scope
|
help: you might be missing a type parameter
|
32 | pub enum Error<PRErrorCode> {
| +++++++++++++
error[E0412]: cannot find type `PRErrorCode` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/err.rs:97:11
|
97 | impl From<PRErrorCode> for Error {
| ^^^^^^^^^^^ not found in this scope
|
help: you might be missing a type parameter
|
97 | impl<PRErrorCode> From<PRErrorCode> for Error {
| +++++++++++++
error[E0412]: cannot find type `PRErrorCode` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/err.rs:98:19
|
98 | fn from(code: PRErrorCode) -> Self {
| ^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ext.rs:23:1
|
23 | / experimental_api!(SSL_InstallExtensionHooks(
24 | | fd: *mut PRFileDesc,
25 | | extension: u16,
26 | | writer: SSLExtensionWriter,
... |
29 | | handler_arg: *mut c_void,
30 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/hkdf.rs:21:1
|
21 | / experimental_api!(SSL_HkdfExtract(
22 | | version: Version,
23 | | cipher: Cipher,
24 | | salt: *mut PK11SymKey,
25 | | ikm: *mut PK11SymKey,
26 | | prk: *mut *mut PK11SymKey,
27 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/hkdf.rs:28:1
|
28 | / experimental_api!(SSL_HkdfExpandLabel(
29 | | version: Version,
30 | | cipher: Cipher,
31 | | prk: *mut PK11SymKey,
... |
36 | | secret: *mut *mut PK11SymKey,
37 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/hp.rs:24:1
|
24 | / experimental_api!(SSL_HkdfExpandLabelWithMech(
25 | | version: Version,
26 | | cipher: Cipher,
27 | | prk: *mut PK11SymKey,
... |
34 | | secret: *mut *mut PK11SymKey,
35 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/replay.rs:22:1
|
22 | / experimental_api!(SSL_CreateAntiReplayContext(
23 | | now: PRTime,
24 | | window: PRTime,
25 | | k: c_uint,
26 | | bits: c_uint,
27 | | ctx: *mut *mut SSLAntiReplayContext,
28 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/replay.rs:29:1
|
29 | experimental_api!(SSL_ReleaseAntiReplayContext(ctx: *mut SSLAntiReplayContext));
| ------------------------------------------------------------------------------- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/replay.rs:30:1
|
30 | / experimental_api!(SSL_SetAntiReplayContext(
31 | | fd: *mut PRFileDesc,
32 | | ctx: *mut SSLAntiReplayContext,
33 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/secrets.rs:17:1
|
17 | / experimental_api!(SSL_SecretCallback(
18 | | fd: *mut PRFileDesc,
19 | | cb: SSLSecretCallback,
20 | | arg: *mut c_void,
21 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `PRInt32` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:56:35
|
56 | pub(crate) fn as_int(self) -> PRInt32 {
| ^^^^^^^ not found in this scope
error[E0412]: cannot find type `PRInt32` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:70:14
|
70 | i as PRInt32
| ^^^^^^^ not found in this scope
error[E0412]: cannot find type `PRIntn` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:74:44
|
74 | fn map_enabled(self, enabled: bool) -> PRIntn {
| ^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:87:1
|
87 | / experimental_api!(SSL_GetCurrentEpoch(
88 | | fd: *mut PRFileDesc,
89 | | read_epoch: *mut u16,
90 | | write_epoch: *mut u16,
91 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `SSLHelloRetryRequestCallback` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:94:9
|
94 | cb: SSLHelloRetryRequestCallback,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:92:1
|
92 | / experimental_api!(SSL_HelloRetryRequestCallback(
93 | | fd: *mut PRFileDesc,
94 | | cb: SSLHelloRetryRequestCallback,
95 | | arg: *mut c_void,
96 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `SSLRecordWriteCallback` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:99:9
|
99 | cb: SSLRecordWriteCallback,
| ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:97:1
|
97 | / experimental_api!(SSL_RecordLayerWriteCallback(
98 | | fd: *mut PRFileDesc,
99 | | cb: SSLRecordWriteCallback,
100 | | arg: *mut c_void,
101 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:102:1
|
102 | / experimental_api!(SSL_RecordLayerData(
103 | | fd: *mut PRFileDesc,
104 | | epoch: Epoch,
105 | | ct: SSLContentType::Type,
106 | | data: *const u8,
107 | | len: c_uint,
108 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:109:1
|
109 | / experimental_api!(SSL_SendSessionTicket(
110 | | fd: *mut PRFileDesc,
111 | | extra: *const u8,
112 | | len: c_uint,
113 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:114:1
|
114 | experimental_api!(SSL_SetMaxEarlyDataSize(fd: *mut PRFileDesc, size: u32));
| -------------------------------------------------------------------------- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:115:1
|
115 | / experimental_api!(SSL_SetResumptionToken(
116 | | fd: *mut PRFileDesc,
117 | | token: *const u8,
118 | | len: c_uint,
119 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `SSLResumptionTokenCallback` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:122:9
|
122 | cb: SSLResumptionTokenCallback,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:120:1
|
120 | / experimental_api!(SSL_SetResumptionTokenCallback(
121 | | fd: *mut PRFileDesc,
122 | | cb: SSLResumptionTokenCallback,
123 | | arg: *mut c_void,
124 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `SSLResumptionTokenInfo` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:129:16
|
129 | info: *mut SSLResumptionTokenInfo,
| ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:126:1
|
126 | / experimental_api!(SSL_GetResumptionTokenInfo(
127 | | token: *const u8,
128 | | token_len: c_uint,
129 | | info: *mut SSLResumptionTokenInfo,
130 | | len: c_uint,
131 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `SSLResumptionTokenInfo` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:134:16
|
134 | info: *mut SSLResumptionTokenInfo,
| ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:133:1
|
133 | / experimental_api!(SSL_DestroyResumptionTokenInfo(
134 | | info: *mut SSLResumptionTokenInfo,
135 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_GetExperimentalAPI` in module `crate::ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/exp.rs:14:33
|
14 | let f = crate::ssl::SSL_GetExperimentalAPI(n.as_ptr());
| ^^^^^^^^^^^^^^^^^^^^^^ not found in `crate::ssl`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:23:1
|
23 | / experimental_api!(SSL_SetTimeFunc(
24 | | fd: *mut PRFileDesc,
25 | | cb: SSLTimeFunc,
26 | | arg: *mut c_void,
27 | | ));
| |__- in this macro invocation
|
= note: this error originates in the macro `experimental_api` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:33:13
|
33 | prtime: PRTime,
| ^^^^^^ help: a struct with a similar name exists: `Time`
...
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:57:28
|
57 | let prelapsed: PRTime = elapsed.try_into().unwrap();
| ^^^^^^ help: a struct with a similar name exists: `Time`
...
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:103:14
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
103 | impl TryFrom<PRTime> for Time {
| ^^^^^^
|
help: a struct with a similar name exists
|
103 | impl TryFrom<Time> for Time {
| ~~~~
help: you might be missing a type parameter
|
103 | impl<PRTime> TryFrom<PRTime> for Time {
| ++++++++
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:105:25
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
105 | fn try_from(prtime: PRTime) -> Res<Self> {
| ^^^^^^ help: a struct with a similar name exists: `Time`
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:118:14
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
118 | impl TryInto<PRTime> for Time {
| ^^^^^^
|
help: a struct with a similar name exists
|
118 | impl TryInto<Time> for Time {
| ~~~~
help: you might be missing a type parameter
|
118 | impl<PRTime> TryInto<PRTime> for Time {
| ++++++++
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:120:30
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
120 | fn try_into(self) -> Res<PRTime> {
| ^^^^^^
|
help: a struct with a similar name exists
|
120 | fn try_into(self) -> Res<Time> {
| ~~~~
help: you might be missing a type parameter
|
118 | impl<PRTime> TryInto<PRTime> for Time {
| ++++++++
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:154:14
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
154 | impl TryFrom<PRTime> for Interval {
| ^^^^^^
|
help: a struct with a similar name exists
|
154 | impl TryFrom<Time> for Interval {
| ~~~~
help: you might be missing a type parameter
|
154 | impl<PRTime> TryFrom<PRTime> for Interval {
| ++++++++
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:156:25
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
156 | fn try_from(prtime: PRTime) -> Res<Self> {
| ^^^^^^ help: a struct with a similar name exists: `Time`
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:169:14
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
169 | impl TryInto<PRTime> for Interval {
| ^^^^^^
|
help: a struct with a similar name exists
|
169 | impl TryInto<Time> for Interval {
| ~~~~
help: you might be missing a type parameter
|
169 | impl<PRTime> TryInto<PRTime> for Interval {
| ++++++++
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:171:30
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
171 | fn try_into(self) -> Res<PRTime> {
| ^^^^^^
|
help: a struct with a similar name exists
|
171 | fn try_into(self) -> Res<Time> {
| ~~~~
help: you might be missing a type parameter
|
169 | impl<PRTime> TryInto<PRTime> for Interval {
| ++++++++
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:179:16
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
179 | t: Pin<Box<PRTime>>,
| ^^^^^^
|
help: a struct with a similar name exists
|
179 | t: Pin<Box<Time>>,
| ~~~~
help: you might be missing a type parameter
|
178 | pub struct TimeHolder<PRTime> {
| ++++++++
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:183:57
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
183 | unsafe extern "C" fn time_func(arg: *mut c_void) -> PRTime {
| ^^^^^^ help: a struct with a similar name exists: `Time`
error[E0412]: cannot find type `PRTime` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:184:31
|
82 | pub struct Time {
| --------------- similarly named struct `Time` defined here
...
184 | let p = arg as *const PRTime;
| ^^^^^^ help: a struct with a similar name exists: `Time`
error[E0412]: cannot find type `SECStatus` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:86:32
|
86 | fn secstatus_to_res(code: nss::SECStatus) -> Res<()> {
| ^^^^^^^^^ not found in `nss`
|
help: consider importing this type alias through its public re-export
|
44 + use crate::ssl::SECStatus;
|
help: if you import `SECStatus`, refer to it directly
|
86 - fn secstatus_to_res(code: nss::SECStatus) -> Res<()> {
86 + fn secstatus_to_res(code: SECStatus) -> Res<()> {
|
error[E0425]: cannot find function, tuple struct or tuple variant `NSS_Shutdown` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:100:39
|
100 | secstatus_to_res(nss::NSS_Shutdown()).expect("NSS Shutdown failed");
| ^^^^^^^^^^^^ not found in `nss`
error[E0425]: cannot find function, tuple struct or tuple variant `NSS_IsInitialized` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:109:19
|
109 | unsafe { nss::NSS_IsInitialized() != 0 }
| ^^^^^^^^^^^^^^^^^ not found in `nss`
error[E0425]: cannot find function, tuple struct or tuple variant `NSS_VersionCheck` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:115:23
|
115 | unsafe { nss::NSS_VersionCheck(min_ver.as_ptr()) },
| ^^^^^^^^^^^^^^^^ not found in `nss`
error[E0425]: cannot find function, tuple struct or tuple variant `NSS_NoDB_Init` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:133:35
|
133 | secstatus_to_res(nss::NSS_NoDB_Init(null())).expect("NSS_NoDB_Init failed");
| ^^^^^^^^^^^^^ not found in `nss`
error[E0425]: cannot find function, tuple struct or tuple variant `NSS_SetDomesticPolicy` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:134:35
|
134 | secstatus_to_res(nss::NSS_SetDomesticPolicy()).expect("NSS_SetDomesticPolicy failed");
| ^^^^^^^^^^^^^^^^^^^^^ not found in `nss`
error[E0425]: cannot find function, tuple struct or tuple variant `NSS_Initialize` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:170:35
|
170 | secstatus_to_res(nss::NSS_Initialize(
| ^^^^^^^^^^^^^^ not found in `nss`
error[E0425]: cannot find function, tuple struct or tuple variant `NSS_SetDomesticPolicy` in module `nss`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:179:35
|
179 | secstatus_to_res(nss::NSS_SetDomesticPolicy()).expect("NSS_SetDomesticPolicy failed");
| ^^^^^^^^^^^^^^^^^^^^^ not found in `nss`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_ConfigServerSessionIDCache` in module `ssl`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/lib.rs:180:35
|
180 | secstatus_to_res(ssl::SSL_ConfigServerSessionIDCache(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ssl`
error[E0425]: cannot find function, tuple struct or tuple variant `CERT_DestroyCertificate` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:74:43
|
74 | scoped_ptr!(Certificate, CERTCertificate, CERT_DestroyCertificate);
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `CERT_DestroyCertList` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:75:37
|
75 | scoped_ptr!(CertList, CERTCertList, CERT_DestroyCertList);
| ^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SECKEY_DestroyPublicKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:76:41
|
76 | scoped_ptr!(PublicKey, SECKEYPublicKey, SECKEY_DestroyPublicKey);
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_HPKE_Serialize` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:89:13
|
89 | PK11_HPKE_Serialize(
| ^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SECKEY_CopyPublicKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:104:28
|
104 | let ptr = unsafe { SECKEY_CopyPublicKey(self.ptr) };
| ^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0599]: no method named `key_data` found for reference `&PublicKey` in the current scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:112:29
|
112 | if let Ok(b) = self.key_data() {
| ^^^^^^^^ method not found in `&PublicKey`
error[E0425]: cannot find function, tuple struct or tuple variant `SECKEY_DestroyPrivateKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:120:43
|
120 | scoped_ptr!(PrivateKey, SECKEYPrivateKey, SECKEY_DestroyPrivateKey);
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0433]: failed to resolve: use of undeclared type `PK11ObjectType`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:134:17
|
134 | PK11ObjectType::PK11_TypePrivKey,
| ^^^^^^^^^^^^^^ use of undeclared type `PK11ObjectType`
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_ReadRawAttribute` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:133:13
|
133 | PK11_ReadRawAttribute(
| ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0433]: failed to resolve: use of undeclared type `PRBool`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:148:45
|
148 | SECITEM_FreeItem(&mut key_item, PRBool::from(false));
| ^^^^^^ use of undeclared type `PRBool`
error[E0425]: cannot find function, tuple struct or tuple variant `SECITEM_FreeItem` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:148:13
|
148 | SECITEM_FreeItem(&mut key_item, PRBool::from(false));
| ^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `SECKEY_CopyPrivateKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:158:28
|
158 | let ptr = unsafe { SECKEY_CopyPrivateKey(self.ptr) };
| ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0599]: no method named `key_data` found for reference `&PrivateKey` in the current scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:166:29
|
166 | if let Ok(b) = self.key_data() {
| ^^^^^^^^ method not found in `&PrivateKey`
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_FreeSlot` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:174:33
|
174 | scoped_ptr!(Slot, PK11SlotInfo, PK11_FreeSlot);
| ^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_GetInternalSlot` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:178:26
|
178 | let p = unsafe { PK11_GetInternalSlot() };
| ^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_FreeSymKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:183:33
|
183 | scoped_ptr!(SymKey, PK11SymKey, PK11_FreeSymKey);
| ^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_ExtractKeyValue` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:191:35
|
191 | secstatus_to_res(unsafe { PK11_ExtractKeyValue(self.ptr) })?;
| ^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_GetKeyData` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:193:33
|
193 | let key_item = unsafe { PK11_GetKeyData(self.ptr) };
| ^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_ReferenceSymKey` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:205:28
|
205 | let ptr = unsafe { PK11_ReferenceSymKey(self.ptr) };
| ^^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0599]: no method named `as_bytes` found for reference `&SymKey` in the current scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:213:29
|
213 | if let Ok(b) = self.as_bytes() {
| ^^^^^^^^ method not found in `&SymKey`
|
= help: items from traits can only be used if the trait is implemented and in scope
= note: the following trait defines an item `as_bytes`, perhaps you need to implement it:
candidate #1: `OsStrExt`
error[E0433]: failed to resolve: use of undeclared type `PRBool`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:222:31
|
222 | PK11_DestroyContext(ctxt, PRBool::from(true));
| ^^^^^^ use of undeclared type `PRBool`
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_DestroyContext` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:222:5
|
222 | PK11_DestroyContext(ctxt, PRBool::from(true));
| ^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0433]: failed to resolve: use of undeclared type `PRBool`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:227:28
|
227 | SECITEM_FreeItem(item, PRBool::from(true));
| ^^^^^^ use of undeclared type `PRBool`
error[E0425]: cannot find function, tuple struct or tuple variant `SECITEM_FreeItem` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:227:5
|
227 | SECITEM_FreeItem(item, PRBool::from(true));
| ^^^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PK11_GenerateRandom` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:286:9
|
286 | PK11_GenerateRandom(buf.as_mut_ptr(), c_int::try_from(buf.len()).unwrap())
| ^^^^^^^^^^^^^^^^^^^ not found in this scope
error[E0599]: no method named `deref` found for struct `AeadContext` in the current scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:110:27
|
110 | *self.ctx.deref(),
| ^^^^^ method not found in `AeadContext`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- method `deref` not found for this struct
|
= help: items from traits can only be used if the trait is implemented and in scope
= note: the following trait defines an item `deref`, perhaps you need to implement it:
candidate #1: `Deref`
help: trait `Deref` which provides `deref` is implemented but not in scope; perhaps you want to import it
|
7 + use std::ops::Deref;
|
error[E0599]: no method named `deref` found for struct `AeadContext` in the current scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/aead.rs:142:27
|
142 | *self.ctx.deref(),
| ^^^^^ method not found in `AeadContext`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- method `deref` not found for this struct
|
= help: items from traits can only be used if the trait is implemented and in scope
= note: the following trait defines an item `deref`, perhaps you need to implement it:
candidate #1: `Deref`
help: trait `Deref` which provides `deref` is implemented but not in scope; perhaps you want to import it
|
7 + use std::ops::Deref;
|
error[E0599]: no method named `deref` found for struct `PrivateKey` in the current scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/agent.rs:1042:73
|
1042 | ssl::SSL_ConfigServerCert(agent.fd, *cert.deref(), *key.deref(), null(), 0)
| ^^^^^ method not found in `PrivateKey`
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- method `deref` not found for this struct
|
= help: items from traits can only be used if the trait is implemented and in scope
= note: the following trait defines an item `deref`, perhaps you need to implement it:
candidate #1: `Deref`
help: trait `Deref` which provides `deref` is implemented but not in scope; perhaps you want to import it
|
7 + use std::ops::Deref;
|
error[E0609]: no field `len` on type `&_`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/cert.rs:45:81
|
45 | let len = if let Ok(l) = isize::try_from(unsafe { ocsp_ptr.as_ref().len }) {
| ^^^ unknown field
error[E0609]: no field `len` on type `&_`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/cert.rs:66:42
|
66 | if unsafe { sct_ptr.as_ref().len == 0 || sct_ptr.as_ref().data.is_null() } {
| ^^^ unknown field
error[E0425]: cannot find function, tuple struct or tuple variant `PR_GetError` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/err.rs:59:29
|
59 | Self::from(unsafe { PR_GetError() })
| ^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PR_ErrorToName` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/err.rs:99:44
|
99 | let name = wrap_str_fn(|| unsafe { PR_ErrorToName(code) }, "UNKNOWN_ERROR");
| ^^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PR_ErrorToString` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/err.rs:101:25
|
101 | || unsafe { PR_ErrorToString(code, PR_LANGUAGE_I_DEFAULT) },
| ^^^^^^^^^^^^^^^^ not found in this scope
error[E0599]: the method `or` exists for enum `Result<SymKey, Error>`, but its trait bounds were not satisfied
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/hp.rs:94:44
|
94 | let key = SymKey::from_ptr(secret).or(Err(Error::HkdfError))?;
| ^^ method cannot be called on `Result<SymKey, Error>` due to unsatisfied trait bounds
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- doesn't satisfy `SymKey: Sized`
|
= note: the following trait bounds were not satisfied:
`{type error}: Sized`
which is required by `SymKey: Sized`
error[E0599]: the method `or` exists for enum `Result<Context, Error>`, but its trait bounds were not satisfied
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/hp.rs:106:62
|
106 | let context = Context::from_ptr(context_ptr).or(Err(Error::CipherInitFailure))?;
| ^^ method cannot be called on `Result<Context, Error>` due to unsatisfied trait bounds
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- doesn't satisfy `p11::Context: Sized`
|
= note: the following trait bounds were not satisfied:
`{type error}: Sized`
which is required by `p11::Context: Sized`
error[E0599]: the method `take` exists for enum `Option<SymKey>`, but its trait bounds were not satisfied
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/secrets.rs:60:25
|
60 | self.secrets[i].take()
| ^^^^ method cannot be called on `Option<SymKey>` due to unsatisfied trait bounds
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- doesn't satisfy `SymKey: Sized`
|
= note: the following trait bounds were not satisfied:
`{type error}: Sized`
which is required by `SymKey: Sized`
`Option<SymKey>: Iterator`
which is required by `&mut Option<SymKey>: Iterator`
error[E0599]: the method `expect` exists for enum `Result<SymKey, Error>`, but its trait bounds were not satisfied
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/secrets.rs:85:45
|
85 | let key = SymKey::from_ptr(key_ptr).expect("NSS shouldn't be passing out NULL secrets");
| ^^^^^^ method cannot be called on `Result<SymKey, Error>` due to unsatisfied trait bounds
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- doesn't satisfy `SymKey: Sized`
|
= note: the following trait bounds were not satisfied:
`{type error}: Sized`
which is required by `SymKey: Sized`
error[E0599]: the method `as_ref` exists for enum `Option<SymKey>`, but its trait bounds were not satisfied
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/selfencrypt.rs:110:30
|
110 | self.old_key.as_ref()
| ^^^^^^ method cannot be called on `Option<SymKey>` due to unsatisfied trait bounds
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/p11.rs:33:9
|
33 | / pub struct $scoped {
34 | | ptr: *mut $target,
35 | | }
| |_________- doesn't satisfy `SymKey: Sized`
|
= note: the following trait bounds were not satisfied:
`{type error}: Sized`
which is required by `SymKey: Sized`
error[E0433]: failed to resolve: use of undeclared type `PRIntn`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:79:9
|
79 | PRIntn::from(v)
| ^^^^^^ use of undeclared type `PRIntn`
error[E0425]: cannot find function, tuple struct or tuple variant `SSL_OptionSet` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:83:35
|
83 | secstatus_to_res(unsafe { SSL_OptionSet(fd, self.as_int(), self.map_enabled(value)) })
| ^^^^^^^^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PR_Now` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:45:30
|
45 | let prnow = unsafe { PR_Now() };
| ^^^^^^ not found in this scope
error[E0425]: cannot find function, tuple struct or tuple variant `PR_Now` in this scope
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:71:26
|
71 | prtime: unsafe { PR_Now() },
| ^^^^^^ not found in this scope
error[E0599]: the method `call_once` exists for struct `OnceResult<TimeZero>`, but its trait bounds were not satisfied
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:73:24
|
31 | struct TimeZero {
| --------------- doesn't satisfy `TimeZero: Sized`
...
73 | unsafe { BASE_TIME.call_once(f) }
| ^^^^^^^^^ method cannot be called on `OnceResult<TimeZero>` due to unsatisfied trait bounds
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/once.rs:10:1
|
10 | pub struct OnceResult<T> {
| ------------------------ method `call_once` not found for this struct because it doesn't satisfy `OnceResult<TimeZero>: Fn<_>` or `OnceResult<TimeZero>: FnMut<_>`
|
= note: the following trait bounds were not satisfied:
`OnceResult<TimeZero>: Fn<_>`
which is required by `&OnceResult<TimeZero>: FnOnce<_>`
`{type error}: Sized`
which is required by `TimeZero: Sized`
`OnceResult<TimeZero>: FnMut<_>`
which is required by `&mut OnceResult<TimeZero>: FnOnce<_>`
note: the traits `Fn` and `FnMut` must be implemented
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/ops/function.rs:76:1
= help: items from traits can only be used if the trait is implemented and in scope
= note: the following trait defines an item `call_once`, perhaps you need to implement it:
candidate #1: `FnOnce`
error[E0599]: the method `call_once` exists for struct `OnceResult<TimeZero>`, but its trait bounds were not satisfied
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:98:36
|
31 | struct TimeZero {
| --------------- doesn't satisfy `TimeZero: Sized`
...
98 | let _ = unsafe { BASE_TIME.call_once(f) };
| ^^^^^^^^^ method cannot be called on `OnceResult<TimeZero>` due to unsatisfied trait bounds
|
::: /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/once.rs:10:1
|
10 | pub struct OnceResult<T> {
| ------------------------ method `call_once` not found for this struct because it doesn't satisfy `OnceResult<TimeZero>: Fn<_>` or `OnceResult<TimeZero>: FnMut<_>`
|
= note: the following trait bounds were not satisfied:
`OnceResult<TimeZero>: Fn<_>`
which is required by `&OnceResult<TimeZero>: FnOnce<_>`
`{type error}: Sized`
which is required by `TimeZero: Sized`
`OnceResult<TimeZero>: FnMut<_>`
which is required by `&mut OnceResult<TimeZero>: FnOnce<_>`
note: the traits `Fn` and `FnMut` must be implemented
--> /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/ops/function.rs:76:1
= help: items from traits can only be used if the trait is implemented and in scope
= note: the following trait defines an item `call_once`, perhaps you need to implement it:
candidate #1: `FnOnce`
error[E0433]: failed to resolve: use of undeclared type `PRTime`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:126:24
|
126 | if let Ok(d) = PRTime::try_from(delta.as_micros()) {
| ^^^^^^
| |
| use of undeclared type `PRTime`
| help: a struct with a similar name exists: `Time`
error[E0433]: failed to resolve: use of undeclared type `PRTime`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/time.rs:172:12
|
172 | Ok(PRTime::try_from(self.d.as_micros())?)
| ^^^^^^
| |
| use of undeclared type `PRTime`
| help: a struct with a similar name exists: `Time`
error: could not evaluate constant pattern
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ext.rs:45:13
|
45 | TLS_HS_CLIENT_HELLO | TLS_HS_ENCRYPTED_EXTENSIONS => ExtensionWriterResult::Write(0),
| ^^^^^^^^^^^^^^^^^^^
error: could not evaluate constant pattern
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ext.rs:45:35
|
45 | TLS_HS_CLIENT_HELLO | TLS_HS_ENCRYPTED_EXTENSIONS => ExtensionWriterResult::Write(0),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: could not evaluate constant pattern
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ext.rs:52:13
|
52 | TLS_HS_CLIENT_HELLO | TLS_HS_ENCRYPTED_EXTENSIONS => ExtensionHandlerResult::Ok,
| ^^^^^^^^^^^^^^^^^^^
error: could not evaluate constant pattern
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ext.rs:52:35
|
52 | TLS_HS_CLIENT_HELLO | TLS_HS_ENCRYPTED_EXTENSIONS => ExtensionHandlerResult::Ok,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0433]: failed to resolve: use of undeclared type `SSLContentType`
--> /tmp/work/mail/thunderbird/work/thunderbird-115.13.0/third_party/rust/neqo-crypto/src/ssl.rs:105:9
|
105 | ct: SSLContentType::Type,
| ^^^^^^^^^^^^^^ use of undeclared type `SSLContentType`
Some errors have detailed explanations: E0412, E0422, E0425, E0432, E0433, E0599, E0609.
For more information about an error, try `rustc --explain E0412`.
error: could not compile `neqo-crypto` (lib) due to 223 previous errors
gmake[3]: *** [/tmp/work/mail/thunderbird/work/thunderbird-115.13.0/config/makefiles/rust.mk:444: force-cargo-library-build] Error 101
gmake[3]: Leaving directory '/tmp/work/mail/thunderbird/work/build/toolkit/library/rust'
gmake[2]: *** [/tmp/work/mail/thunderbird/work/thunderbird-115.13.0/config/recurse.mk:72: toolkit/library/rust/target] Error 2
gmake[2]: Leaving directory '/tmp/work/mail/thunderbird/work/build'
gmake[1]: *** [/tmp/work/mail/thunderbird/work/thunderbird-115.13.0/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/tmp/work/mail/thunderbird/work/build'
gmake: *** [/tmp/work/mail/thunderbird/work/thunderbird-115.13.0/config/rules.mk:361: default] Error 2
*** Error code 2
Stop.
make[1]: stopped in /n0/gdt/pkgsrc-current/pkgsrc/mail/thunderbird
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/mail/thunderbird
Home |
Main Index |
Thread Index |
Old Index