GNU/Linux >> Belajar Linux >  >> Linux

kesalahan:kolom 'ctx' memiliki tipe EVP_CIPHER_CTX yang tidak lengkap

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

Dapatkan versi terbaru dari libsrtp .


Tampaknya ada ketergantungan pada OpenSSL, tetapi versi OpenSSL yang Anda gunakan tidak kompatibel. Anda menggunakan OpenSSL 1.1.0 tetapi Anda harus menggunakan OpenSSL 1.0.2


menyebabkan OpenSSL yang lebih baru tidak mengekspos strcut EVP_CIPHER_CTX ,

coba ini

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

Linux
  1. Tidak ada daftar Jenis di ISPConfig 3.1.11

  2. Kesalahan Python – urllib2 URLError:kesalahan urlopen jenis url tidak diketahui:https [Terpecahkan]

  3. Memperbaiki Sistem belum di-boot dengan systemd sebagai Kesalahan sistem init

  1. struct sigaction kesalahan tidak lengkap

  2. Apa :-!! dalam kode C?

  3. kesalahan python AttributeError:objek 'modul' tidak memiliki atribut 'sha1'

  1. Pesan kesalahan cPanel:Alamat IP Anda telah berubah

  2. tidak ada skema yang dipilih untuk dibuat di ... error

  3. Kesalahan Pip:objek 'modul' tidak memiliki atribut 'Cryptography_HAS_SSL_ST'