GNU/Linux >> Belajar Linux >  >> Linux

kesalahan fatal openssl/evp.h:Tidak ada file atau direktori seperti itu:[Terpecahkan]

Apakah Anda mengalami kesalahan “kesalahan fatal openssl/evp.h ” saat menginstal paket openca-base-1.5.1? Saya memang mengalami beberapa kesalahan – Tidak dapat menemukan module/load/conditional.pm , subrutin tidak terdefinisi Scalar::Util::blessed dan addMessage gagal untuk XML slot log . Untungnya, saya dapat memperbaiki semua kesalahan itu dan sekarang dengan kesalahan baru di SSLeay.

Di bawah ini adalah pesan kesalahan lengkapnya.

[root@openra Net-SSLeay-1.40]# perl Makefile.PL
Cannot determine perl version info from lib/Net/SSLeay.pm
Cannot determine license info from lib/Net/SSLeay.pm
*** Found OpenSSL-1.0.2k installed in /usr
*** That's newer than what this module was tested with
 You should consider checking if there is a newer release of this module
 available. Everything will probably work OK, though.
*** Be sure to use the same compiler and options to compile your OpenSSL, perl,
 and Net::SSLeay. Mixing and matching compilers is not supported.
Generating a Unix-style Makefile
Writing Makefile for Net::SSLeay
Writing MYMETA.yml and MYMETA.json
[root@openra Net-SSLeay-1.40]# make
Skip blib/lib/Net/SSLeay.pm (unchanged)
Skip blib/lib/Net/SSLeay/Handle.pm (unchanged)
Running Mkbootstrap for SSLeay ()
chmod 644 "SSLeay.bs"
"/usr/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Net/SSLeay/SSLeay.bs 644
gcc -c -I/usr/include -I/usr/inc32 -I/usr/kerberos/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.40\" -DXS_VERSION=\"1.40\" -fPIC "-I/usr/lib64/perl5/CORE" SSLeay.c
SSLeay.xs:92:25: fatal error: openssl/evp.h: No such file or directory

Cara memperbaiki kesalahan fatal openssl/evp.h Tidak ada file atau direktori seperti itu

File header evp.h umumnya dilengkapi dengan openssl-devel kemasan. Seperti pesan kesalahan ‘evp.h tidak ada file atau direktori yang ditunjukkan, menginstal openssl-devel paket harus menyelesaikan kesalahan. openssl-devel paket berisi pustaka statis dan menyertakan file yang diperlukan untuk mengembangkan aplikasi yang mendukung berbagai algoritma dan protokol kriptografi.

Instal openssl devel seperti yang ditunjukkan di bawah ini:

CentOS/Redhat:

yum install openssl-devel

Ubuntu/Debain:

apt-get install libssl-dev

Itu Saja Sekarang coba kompilasi paket openca-base dan itu akan berhasil.


Linux
  1. Ssh – Mencoba Masuk Ssh Ke Server Dan Mendapatkan Key_load_public:Tidak Ada Kesalahan File Atau Direktori Tersebut?

  2. Kesalahan:Tcl.h Tidak Ditemukan (tidak ada File Atau Direktori Tersebut)?

  3. Kesalahan kompilasi Openssl

  1. Mengapa ENOENT berarti Tidak ada file atau direktori seperti itu?

  2. Bagaimana menghindari Tidak ada file atau direktori Kesalahan untuk target Makefile `make clean`

  3. Kesalahan fatal:cuda.h:Tidak ada file atau direktori seperti itu

  1. Kesalahan:xenstore-read:xs_open:Tidak ada file atau direktori seperti itu di DomU [Terpecahkan]

  2. Kesalahan:Xend Start – /proc/xen/capabilities:Tidak ada file atau direktori seperti itu [Terpecahkan]

  3. touch:tidak dapat menyentuh `foo':Tidak ada file atau direktori seperti itu