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.