GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehler:Feld „ctx“ hat den unvollständigen Typ 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

Holen Sie sich die neueste Version von libsrtp .


Offenbar besteht eine Abhängigkeit von OpenSSL, aber die von Ihnen verwendete Version von OpenSSL ist nicht kompatibel. Sie verwenden OpenSSL 1.1.0, aber Sie müssen OpenSSL 1.0.2 verwenden


weil neuere OpenSSL strcut EVP_CIPHER_CTX nicht verfügbar machen ,

versuchen Sie dies

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

Linux
  1. cPanel-Fehlermeldung:Ihre IP-Adresse hat sich geändert

  2. Fehlerbehandlung in Bash-Skripten

  3. Keine Typenliste in ISPConfig 3.1.11

  4. Python-Fehler – urllib2 URLError:Urlopen-Fehler unbekannter URL-Typ:https [Gelöst]

  5. Behebung System wurde nicht mit systemd als init-Systemfehler gebootet

So beheben Sie den Fehler „Helm hat keine bereitgestellten Versionen“.

Linux-Dateibefehl

Linux-Typ-Befehl

Apricity OS wurde eingestellt!

Beheben Sie den Fehler „WARNUNG:REMOTE HOST IDENTIFICATION HAS CHANGED“ in Linux

Wie behebt man den cPanel-Fehler:Die IP-Adresse hat sich geändert?