GNU/Linux >> Linux Esercitazione >  >> Linux

errore fatale openssl/evp.h:nessun file o directory di questo tipo:[Risolto]

Hai riscontrato un errore "errore irreversibile openssl/evp.h ” durante l'installazione del pacchetto openca-base-1.5.1? Ho riscontrato alcuni errori:Impossibile individuare module/load/conditional.pm , sottoprogramma non definito Scalare::Util::benedetto e addMessage non riuscito per lo slot di log XML . Fortunatamente, sono stato in grado di correggere tutti questi errori e ora con un nuovo errore in SSLeay.

Di seguito è riportato il messaggio di errore completo.

[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

Come correggere l'errore fatale openssl/evp.h Nessun file o directory di questo tipo

Il file di intestazione evp.h generalmente viene fornito con openssl-devel pacchetto. Come il messaggio di errore "evp.h nessun file o directory di questo tipo" indica, installando openssl-devel il pacchetto dovrebbe risolvere l'errore. Il openssl-sviluppo contiene librerie statiche e include i file necessari per sviluppare applicazioni che supportano vari algoritmi e protocolli crittografici.

Installa openssl devel come mostrato di seguito:

CentOS/Redhat:

yum install openssl-devel

Ubuntu/Debain:

apt-get install libssl-dev

Questo è tutto 🙂 Ora prova a compilare il pacchetto openca-base e dovrebbe funzionare.


Linux
  1. Errore:xenstore-read:xs_open:nessun file o directory di questo tipo su DomU [Risolto]

  2. Errore:Xend Start – /proc/xen/capabilities:nessun file o directory di questo tipo [Risolto]

  3. Impossibile eseguire nessun file o directory di questo tipo [fissare]

  4. Correzione dell'errore fatale openssl err.h – Nessun file o directory di questo tipo [OpenCA]

  5. Errore:Tcl.h non trovato (nessun file o directory di questo tipo)?

Nessun errore di file o directory durante l'esecuzione di un file binario

Errore di compilazione Openssl

Perché ENOENT significa No such file or directory?

Come evitare Nessun file o directory di questo tipo Errore per il target Makefile `make clean`

Errore irreversibile:cuda.h:file o directory non presenti

touch:impossibile toccare `foo':File o directory non presenti