GNU/Linux >> Linux Esercitazione >  >> Linux

errore:il campo 'ctx' ha un tipo incompleto EVP_CIPHER_CTX

wget https://github.com/cisco/libsrtp/archive/v2.1.0.tar.gz
tar xfv v2.1.0.tar.gz
cd libsrtp-2.1.0
./configure --prefix=/usr --enable-openssl
make shared_library && sudo make install

Ottieni l'ultima versione di libsrtp .


Sembra che ci sia una dipendenza da OpenSSL, ma la versione di OpenSSL che stai utilizzando non è compatibile. Stai utilizzando OpenSSL 1.1.0 ma devi utilizzare OpenSSL 1.0.2


perché OpenSSL più recente non espone strcut EVP_CIPHER_CTX ,

prova questo

EVP_CIPHER_CTX *ctx = EVP_CIPHER_CTX_new();
EVP_CIPHER_CTX_init(ctx);
//do sth here
//...
EVP_CIPHER_CTX_free(ctx);

Linux
  1. Nessun elenco di tipi in ISPConfig 3.1.11

  2. Errore Wi-Fi Wpa_supplicant?

  3. Cos'è :-!! in codice C?

  4. errore python AttributeError:l'oggetto 'module' non ha l'attributo 'sha1'

  5. non è stato selezionato alcuno schema da creare in... errore

Come risolvere l'helm non ha rilasci distribuiti Errore

Comando file Linux

Tipo di comando Linux

Il sistema operativo Apricity è stato interrotto!

Correzione dell'errore "AVVISO:L'IDENTIFICAZIONE DELL'HOST REMOTO È CAMBIATA" in Linux

Come correggere l'errore cPanel:l'indirizzo IP è cambiato?