Avem o cerință grea de a instala perl-crypt-ssleay. Conform https://bugzilla.redhat.com/show_bug.cgi?id=1744782 nu mai este disponibil pentru CentOS8. Am încercat să fac cpan Crypt::SSLeay
dar asta s-a terminat cu eroarea de mai jos.
[root@R8-3 opt]# cpan Crypt::SSLeay
Se încarcă loggerul nul intern. Instalați Log::Log4perl pentru înregistrarea mesajelor
Se citește „/root/.cpan/Metadata”
Baza de date a fost generată pe Luni, 22 Nov 2021 08:17:03 GMT
Rulează instalarea pentru modulul „Crypt::SSLeay”
CPAN: Digest::SHA încărcat ok (v6.02)
CPAN: Compress::Zlib încărcat ok (v2.081)
Sumă de control pentru /root/.cpan/sources/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz ok
„YAML” nu este instalat, nu va stoca starea persistentă
CPAN: CPAN::Meta::Cerințele au fost încărcate ok (v2.140)
CPAN: Parse::CPAN::Meta încărcat ok (v2.150010)
CPAN: CPAN::Meta încărcat ok (v2.150010)
CPAN: Module::CoreList încărcat ok (v5.20181130)
Configurarea N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz cu Makefile.PL
*** ACESTA NU ESTE O EROARE, DOAR UN MESAJ PENTRU INFORMAȚIA DVS. ***
Chiar ai nevoie de Crypt::SSLeay?
Începând cu versiunea 6.02 a LWP, suportul https a fost dezintegrat în
LWP::Protocol::https. Acest modul specifică ca una dintre cerințele sale preliminare
IO::Socket::SSL care este utilizat automat de LWP::UserAgent, cu excepția cazului în care
această preferință este anulată separat. IO::Socket::SSL este mai mult
implementare completă și, în mod esențial, permite numele de gazdă
verificare. Crypt::SSLeay nu acceptă acest lucru. In acest punct,
Crypt::SSLeay este menținut pentru a suporta software-ul existent care deja
depinde de asta.
Cu toate acestea, este posibil ca software-ul dvs. să nu depindă cu adevărat de
Crypt::SSLeay, numai pe capacitatea clasei LWP::UserAgent de a
comunica cu site-urile prin SSL/TLS.
Dacă utilizați versiunea LWP 6.02 sau o versiune ulterioară și, prin urmare, aveți instalat
LWP::Protocol::https și dependențele sale și nu le utilizați în mod explicit
Net::SSL înainte de a încărca LWP::UserAgent sau înlocuiți socket-ul implicit
clasa, probabil că utilizați IO::Socket::SSL și nu aveți nevoie cu adevărat
Criptă::SSLeay.
Înainte de a instala Crypt::SSLeay, poate doriți să încercați să specificați a
dependență de LWP::Protocol::https.
==================================================== ===============================
Ieșire din „/root/.cpan/build/Crypt-SSLeay-0.72-10/openssl-version”:
OpenSSL 1.1.1k FIPS 25 martie 2021
101010bf
==================================================== ===============================
Se verifică dacă trusa este completă...
Arata bine
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -lssl32
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -lssleay32
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -leay32
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -llibeay32
Generarea unui Makefile în stil Unix
Scrierea Makefile pentru Crypt::SSLeay
Scrierea MYMETA.yml și MYMETA.json
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/perl Makefile.PL -- OK
Rulează marca pentru N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz
cp lib/Crypt/SSLeay/Conn.pm blib/lib/Crypt/SSLeay/Conn.pm
cp lib/Crypt/SSLeay/Err.pm blib/lib/Crypt/SSLeay/Err.pm
cp SSLeay.pm blib/lib/Crypt/SSLeay.pm
cp lib/Crypt/SSLeay/X509.pm blib/lib/Crypt/SSLeay/X509.pm
cp lib/Net/SSL.pm blib/lib/Net/SSL.pm
cp lib/Crypt/SSLeay/MainContext.pm blib/lib/Crypt/SSLeay/MainContext.pm
cp lib/Crypt/SSLeay/Version.pm blib/lib/Crypt/SSLeay/Version.pm
cp lib/Crypt/SSLeay/CTX.pm blib/lib/Crypt/SSLeay/CTX.pm
Rularea Mkbootstrap pentru SSLeay ()
chmod 644 „SSLeay.bs”
„/usr/bin/perl” -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs 644
"/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/root/.cpan/build/Crypt-SSLeay -0.72-10/typemap' SSLeay.xs > SSLeay.xsc
mv SSLeay.xsc SSLeay.c
gcc -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs /usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection - fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.72\" -DXS_VERSION=\"0.72\" -fPIC "-I/usr /lib64/perl5/CORE" SSLeay.c
SSLeay.xs: În funcția âXS_Crypt__SSLeay__CTX_newâ:
SSLeay.xs:152:31: avertisment: declararea implicită a funcției âSSLv3_client_methodâ; ați vrut să spuneți âSSLv23_client_methodâ? [-Wimplicit-funcție-declarație]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:152:31: avertisment: trecerea argumentului 1 din âSSL_CTX_newâ face indicatorul de la un întreg fără o transformare [-Wint-conversion]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~~~
În fișierul inclus din SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: notă: așteptat âconst SSL_METHOD *â {alias âconst struct ssl_method_st *â} dar argumentul este de tip âintâ ;
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~
SSLeay.xs:157:31: avertisment: declararea implicită a funcției âSSLv2_client_methodâ; ați vrut să spuneți âSSLv23_client_methodâ? [-Wimplicit-funcție-declarație]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:157:31: avertisment: trecerea argumentului 1 din âSSL_CTX_newâ face indicatorul de la un întreg fără o transformare [-Wint-conversion]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~~~
În fișierul inclus din SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: notă: așteptat âconst SSL_METHOD *â {alias âconst struct ssl_method_st *â} dar argumentul este de tip âintâ ;
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~
SSLeay.c:280:6: avertisment: variabilă neutilizată âpacknameâ [-Wunused-variable]
Nume pachet SV* = ST(0)
^~~~~~~~~
SSLeay.c: În funcția âXS_Crypt__SSLeay__Conn_newâ:
SSLeay.c:586:6: avertisment: variabilă neutilizată âpacknameâ [-Wunused-variable]
Nume pachet SV* = ST(0)
^~~~~~~~~
În fișierul inclus din /usr/lib64/perl5/CORE/perl.h:5589,
din SSLeay.xs:13:
SSLeay.c: În funcția âXS_Crypt__SSLeay__CTX_use_pkcs12_fileâ:
/usr/lib64/perl5/CORE/pp.h:359:12: avertisment: âRETVALâ poate fi folosit neinițializat în această funcție [-Wmaybe-uninitialized]
IV TARGi_iv = i; \
^~~~~~~~~
SSLeay.c:475:6: notă: âRETVALâ a fost declarat aici
int RETVAL;
^~~~~~
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
gcc -lpthread -shared -Wl,-z,relro -Wl,-z,acum -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.so \
-lssl -lcrypto -lz -lperl \
chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so
Manipularea a 3 documente pod
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/make -- OK
Rularea testului make
„/usr/bin/perl” -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/ lib', 'blib/arch')" t/*.t
t/00-de bază.t ..... 1/?
# Testul eșuat „utilizați Crypt::SSLeay;”
# la t/00-basic.t linia 6.
# Am încercat să folosesc „Crypt::SSLeay”.
# Eroare: Nu se poate încărca „/root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so” pentru modulul Crypt::SSLeay: /root/.cpan /build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so: simbol nedefinit: SSLv2_client_method la /usr/lib64/perl5/DynaLoader.pm linia 193.
# la t/00-basic.t linia 6.
# Compilarea nu a reușit în require la linia 6 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 6 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::CTX;”
# la t/00-basic.t linia 7.
# Am încercat să folosesc „Crypt::SSLeay::CTX”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/CTX.pm linia 2.
# Compilarea nu a reușit în require la linia 7 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 7 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::Conn;”
# la t/00-basic.t linia 8.
# Am încercat să folosesc „Crypt::SSLeay::Conn”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Conn.pm linia 2.
# Compilarea nu a reușit în require la linia 8 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 8 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::Err;”
# la t/00-basic.t linia 9.
# Am încercat să folosesc „Crypt::SSLeay::Err”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Err.pm linia 2.
# Compilarea nu a reușit la require at t/00-basic.t linia 9.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 9 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::MainContext;”
# la t/00-basic.t linia 10.
# Am încercat să folosesc „Crypt::SSLeay::MainContext”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay/CTX.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/MainContext.pm linia 8.
# Compilarea a eșuat în require la t/00-basic.t linia 10.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 10 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::Version;”
# la t/00-basic.t linia 12.
# Am încercat să folosesc „Crypt::SSLeay::Version”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Version.pm linia 2.
# Compilarea nu a reușit în require la linia 12 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 12 t/00-basic.t.
# Testul eșuat „utilizați Net::SSL;”
# la t/00-basic.t linia 23.
# Am încercat să folosesc „Net::SSL”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Net/SSL.pm linia 20.
# Compilarea a eșuat în require la linia 23 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 23 t/00-basic.t.
Subrutină nedefinită &main::main_ctx apelată la linia 49 t/00-basic.t.
# Au fost efectuate teste, dar nu a fost declarat niciun plan și done_testing() nu a fost văzut.
# Se pare că testul tău a ieșit cu 2 imediat după 13.
t/00-basic.t ..... Dubios, testul a returnat 2 (wstat 512, 0x200)
Subtestări nereușite în 7/13
(mai puțin 5 subtestări omise: 1 bine)
t/01-connect.t ... Nu se poate încărca „/root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so” pentru modulul Crypt:: SSLeay: /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so: simbol nedefinit: SSLv2_client_method la /usr/lib64/perl5/DynaLoader.pm linia 193.pm
la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Net/SSL.pm linia 20.
Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Net/SSL.pm linia 20.
Compilarea a eșuat în require la linia 6 t/01-connect.t.
BEGIN a eșuat--compilarea a fost întreruptă la linia 6 t/01-connect.t.
# Se pare că testul tău a ieșit cu 2 înainte de a putea scoate ceva.
t/01-connect.t ... Dubios, testul a returnat 2 (wstat 512, 0x200)
8/8 subteste eșuate
t/02-live.t ...... # Citirea configurației din 'test.config' pe linux
# network_tests : 0
t/02-live.t ...... omis: teste de rețea dezactivate
t/03-version.t ... Nu se poate încărca „/root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so” pentru modulul Crypt:: SSLeay: /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so: simbol nedefinit: SSLv2_client_method la /usr/lib64/perl5/DynaLoader.pm linia 193.pm
la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Version.pm linia 2.
Compilarea a eșuat în solicitarea la /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Version.pm linia 2.
Compilarea a eșuat la cererea la t/03-version.t linia 14.
BEGIN a eșuat--compilarea a fost întreruptă la linia 14 t/03-version.t.
t/03-version.t ... Dubios, testul a returnat 2 (wstat 512, 0x200)
Nu rulează subtestări
t/boilerplate.t .. ok
t/manifest.t .....ignorat: testele de autor nu sunt necesare pentru instalare
Raportul de rezumat al testului
-------------------
t/00-basic.t (Wstat: 512 Teste: 13 Nereușite: 7)
Teste nereușite: 1-5, 7-8
Stare de ieșire diferită de zero: 2
Erori de analiză: nu a fost găsit niciun plan în ieșirea TAP
t/01-connect.t (Wstat: 512 Teste: 0 Eșuat: 0)
Stare de ieșire diferită de zero: 2
Erori de analiză: plan prost. Ai planificat 8 teste, dar ai executat 0.
t/03-version.t (Wstat: 512 Teste: 0 Eșuat: 0)
Stare de ieșire diferită de zero: 2
Erori de analiză: nu a fost găsit niciun plan în ieșirea TAP
Fișiere=6, Teste=22, 0 secunde de ceas de perete (0,04 usr 0,01 sys + 0,47 cusr 0,08 csys = 0,60 CPU)
Rezultat: FAIL
3/6 programe de testare eșuate. 7/22 de subtestări eșuate.
make: *** [Makefile:1093: test_dynamic] Eroare 255
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/make test -- NU OK
//hint// pentru a vedea rezultatele cpan-testers pentru instalarea acestui modul, încercați:
raportează NANIS/Crypt-SSLeay-0.72.tar.gz
[root@R8-3 opt]# cpan Crypt::SSLeay
Se încarcă loggerul nul intern. Instalați Log::Log4perl pentru înregistrarea mesajelor
Se citește „/root/.cpan/Metadata”
Baza de date a fost generată pe Luni, 22 Nov 2021 08:17:03 GMT
Rulează instalarea pentru modulul „Crypt::SSLeay”
CPAN: Digest::SHA încărcat ok (v6.02)
CPAN: Compress::Zlib încărcat ok (v2.081)
Sumă de control pentru /root/.cpan/sources/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz ok
„YAML” nu este instalat, nu va stoca starea persistentă
CPAN: CPAN::Meta::Cerințele au fost încărcate ok (v2.140)
CPAN: Parse::CPAN::Meta încărcat ok (v2.150010)
CPAN: CPAN::Meta încărcat ok (v2.150010)
CPAN: Module::CoreList încărcat ok (v5.20181130)
Configurarea N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz cu Makefile.PL
*** ACESTA NU ESTE O EROARE, DOAR UN MESAJ PENTRU INFORMAȚIA DVS. ***
Chiar ai nevoie de Crypt::SSLeay?
Începând cu versiunea 6.02 a LWP, suportul https a fost dezintegrat în
LWP::Protocol::https. Acest modul specifică ca una dintre cerințele sale preliminare
IO::Socket::SSL care este utilizat automat de LWP::UserAgent, cu excepția cazului în care
această preferință este anulată separat.IO::Socket::SSL este mai mult
implementare completă și, în mod esențial, permite numele de gazdă
verificare. Crypt::SSLeay nu acceptă acest lucru. In acest punct,
Crypt::SSLeay este menținut pentru a suporta software-ul existent care deja
depinde de asta.
Cu toate acestea, este posibil ca software-ul dvs. să nu depindă cu adevărat de
Crypt::SSLeay, numai pe capacitatea clasei LWP::UserAgent de a
comunica cu site-urile prin SSL/TLS.
Dacă utilizați versiunea LWP 6.02 sau o versiune ulterioară și, prin urmare, aveți instalat
LWP::Protocol::https și dependențele sale și nu le utilizați în mod explicit
Net::SSL înainte de a încărca LWP::UserAgent sau înlocuiți socket-ul implicit
clasa, probabil că utilizați IO::Socket::SSL și nu aveți nevoie cu adevărat
Criptă::SSLeay.
Înainte de a instala Crypt::SSLeay, poate doriți să încercați să specificați a
dependență de LWP::Protocol::https.
==================================================== ===============================
Ieșire din „/root/.cpan/build/Crypt-SSLeay-0.72-12/openssl-version”:
OpenSSL 1.1.1k FIPS 25 martie 2021
101010bf
==================================================== ===============================
Se verifică dacă trusa este completă...
Arata bine
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -lssl32
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -lssleay32
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -leay32
Avertisment (în mare parte inofensiv): nu a fost găsită nicio bibliotecă pentru -llibeay32
Generarea unui Makefile în stil Unix
Scrierea Makefile pentru Crypt::SSLeay
Scrierea MYMETA.yml și MYMETA.json
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/perl Makefile.PL -- OK
Rulează marca pentru N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz
cp lib/Crypt/SSLeay/MainContext.pm blib/lib/Crypt/SSLeay/MainContext.pm
cp lib/Crypt/SSLeay/Err.pm blib/lib/Crypt/SSLeay/Err.pm
cp SSLeay.pm blib/lib/Crypt/SSLeay.pm
cp lib/Crypt/SSLeay/X509.pm blib/lib/Crypt/SSLeay/X509.pm
cp lib/Crypt/SSLeay/CTX.pm blib/lib/Crypt/SSLeay/CTX.pm
cp lib/Crypt/SSLeay/Conn.pm blib/lib/Crypt/SSLeay/Conn.pm
cp lib/Net/SSL.pm blib/lib/Net/SSL.pm
cp lib/Crypt/SSLeay/Version.pm blib/lib/Crypt/SSLeay/Version.pm
Rularea Mkbootstrap pentru SSLeay ()
chmod 644 „SSLeay.bs”
„/usr/bin/perl” -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs 644
"/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/root/.cpan/build/Crypt-SSLeay -0.72-12/typemap' SSLeay.xs > SSLeay.xsc
mv SSLeay.xsc SSLeay.c
gcc -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs /usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection - fcf-protection -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.72\" -DXS_VERSION=\"0.72\" -fPIC "-I/usr /lib64/perl5/CORE" SSLeay.c
SSLeay.xs: În funcția âXS_Crypt__SSLeay__CTX_newâ:
SSLeay.xs:152:31: avertisment: declararea implicită a funcției âSSLv3_client_methodâ; ați vrut să spuneți âSSLv23_client_methodâ? [-Wimplicit-funcție-declarație]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:152:31: avertisment: trecerea argumentului 1 din âSSL_CTX_newâ face indicatorul de la un întreg fără o transformare [-Wint-conversion]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~~~
În fișierul inclus din SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: notă: așteptat âconst SSL_METHOD *â {alias âconst struct ssl_method_st *â} dar argumentul este de tip âintâ ;
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~
SSLeay.xs:157:31: avertisment: declararea implicită a funcției âSSLv2_client_methodâ; ați vrut să spuneți âSSLv23_client_methodâ? [-Wimplicit-funcție-declarație]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:157:31: avertisment: trecerea argumentului 1 din âSSL_CTX_newâ face indicatorul de la un întreg fără o transformare [-Wint-conversion]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~~~
În fișierul inclus din SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: notă: așteptat âconst SSL_METHOD *â {alias âconst struct ssl_method_st *â} dar argumentul este de tip âintâ ;
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~
SSLeay.c:280:6: avertisment: variabilă neutilizată âpacknameâ [-Wunused-variable]
Nume pachet SV* = ST(0)
^~~~~~~~~
SSLeay.c: În funcția âXS_Crypt__SSLeay__Conn_newâ:
SSLeay.c:586:6: avertisment: variabilă neutilizată âpacknameâ [-Wunused-variable]
Nume pachet SV* = ST(0)
^~~~~~~~~
În fișierul inclus din /usr/lib64/perl5/CORE/perl.h:5589,
din SSLeay.xs:13:
SSLeay.c: În funcția âXS_Crypt__SSLeay__CTX_use_pkcs12_fileâ:
/usr/lib64/perl5/CORE/pp.h:359:12: avertisment: âRETVALâ poate fi folosit neinițializat în această funcție [-Wmaybe-uninitialized]
IV TARGi_iv = i; \
^~~~~~~~~
SSLeay.c:475:6: notă: âRETVALâ a fost declarat aici
int RETVAL;
^~~~~~
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
gcc -lpthread -shared -Wl,-z,relro -Wl,-z,acum -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -fstack-protector-strong SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.so \
-lssl -lcrypto -lz -lperl \
chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so
Manipularea a 3 documente pod
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/make -- OK
Rularea testului make
„/usr/bin/perl” -MExtUtils::Command::MM -e 'cp_nonempty' -- SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs 644
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/ lib', 'blib/arch')" t/*.t
t/00-de bază.t ..... 1/?
# Testul eșuat „utilizați Crypt::SSLeay;”
# la t/00-basic.t linia 6.
# Am încercat să folosesc „Crypt::SSLeay”.
# Eroare: Nu se poate încărca „/root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so” pentru modulul Crypt::SSLeay: /root/.cpan /build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so: simbol nedefinit: SSLv2_client_method la /usr/lib64/perl5/DynaLoader.pm linia 193.
# la t/00-basic.t linia 6.
# Compilarea nu a reușit în require la linia 6 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 6 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::CTX;”
# la t/00-basic.t linia 7.
# Am încercat să folosesc „Crypt::SSLeay::CTX”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/CTX.pm linia 2.
# Compilarea nu a reușit în require la linia 7 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 7 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::Conn;”
# la t/00-basic.t linia 8.
# Am încercat să folosesc „Crypt::SSLeay::Conn”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Conn.pm linia 2.
# Compilarea nu a reușit în require la linia 8 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 8 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::Err;”
# la t/00-basic.t linia 9.
# Am încercat să folosesc „Crypt::SSLeay::Err”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Err.pm linia 2.
# Compilarea nu a reușit la require at t/00-basic.t linia 9.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 9 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::MainContext;”
# la t/00-basic.t linia 10.
# Am încercat să folosesc „Crypt::SSLeay::MainContext”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay/CTX.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/MainContext.pm linia 8.
# Compilarea a eșuat în require la t/00-basic.t linia 10.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 10 t/00-basic.t.
# Testul eșuat „utilizați Crypt::SSLeay::Version;”
# la t/00-basic.t linia 12.
# Am încercat să folosesc „Crypt::SSLeay::Version”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Version.pm linia 2.
# Compilarea nu a reușit în require la linia 12 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 12 t/00-basic.t.
# Testul eșuat „utilizați Net::SSL;”
# la t/00-basic.t linia 23.
# Am încercat să folosesc „Net::SSL”.
# Eroare: încercarea de a reîncărca Crypt/SSLeay.pm a fost anulată.
# Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Net/SSL.pm linia 20.
# Compilarea a eșuat în require la linia 23 t/00-basic.t.
# BEGIN a eșuat--compilarea a fost întreruptă la linia 23 t/00-basic.t.
Subrutină nedefinită &main::main_ctx apelată la linia 49 t/00-basic.t.
# Au fost efectuate teste, dar nu a fost declarat niciun plan și done_testing() nu a fost văzut.
# Se pare că testul tău a ieșit cu 2 imediat după 13.
t/00-basic.t ..... Dubios, testul a returnat 2 (wstat 512, 0x200)
Subtestări nereușite în 7/13
(mai puțin 5 subtestări omise: 1 bine)
t/01-connect.t...Nu se poate încărca „/root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so” pentru modulul Crypt::SSLeay: /root/.cpan/build/ Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so: simbol nedefinit: SSLv2_client_method la /usr/lib64/perl5/DynaLoader.pm linia 193.
la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Net/SSL.pm linia 20.
Compilarea a eșuat în require la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Net/SSL.pm linia 20.
Compilarea a eșuat în require la linia 6 t/01-connect.t.
BEGIN a eșuat--compilarea a fost întreruptă la linia 6 t/01-connect.t.
# Se pare că testul tău a ieșit cu 2 înainte de a putea scoate ceva.
t/01-connect.t ... Dubios, testul a returnat 2 (wstat 512, 0x200)
8/8 subteste eșuate
t/02-live.t ...... # Citirea configurației din 'test.config' pe linux
# network_tests : 0
t/02-live.t ...... omis: teste de rețea dezactivate
t/03-version.t ... Nu se poate încărca „/root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so” pentru modulul Crypt:: SSLeay: /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so: simbol nedefinit: SSLv2_client_method la /usr/lib64/perl5/DynaLoader.pm linia 193.pm
la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Version.pm linia 2.
Compilarea a eșuat în solicitarea la /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Version.pm linia 2.
Compilarea a eșuat la cererea la t/03-version.t linia 14.
BEGIN a eșuat--compilarea a fost întreruptă la linia 14 t/03-version.t.
t/03-version.t ... Dubios, testul a returnat 2 (wstat 512, 0x200)
Nu rulează subtestări
t/boilerplate.t .. ok
t/manifest.t ..... omis: teste de autor nu sunt necesare pentru instalare
Raportul de rezumat al testului
-------------------
t/00-basic.t (Wstat: 512 Teste: 13 Nereușite: 7)
Teste nereușite: 1-5, 7-8
Stare de ieșire diferită de zero: 2
Erori de analiză: nu a fost găsit niciun plan în ieșirea TAP
t/01-connect.t (Wstat: 512 Teste: 0 Eșuat: 0)
Stare de ieșire diferită de zero: 2
Erori de analiză: plan prost. Ai planificat 8 teste, dar ai executat 0.
t/03-version.t (Wstat: 512 Teste: 0 Eșuat: 0)
Stare de ieșire diferită de zero: 2
Erori de analiză: nu a fost găsit niciun plan în ieșirea TAP
Fișiere=6, Teste=22, 1 ceas de perete secunde (0,04 usr 0,01 sys + 0,63 cusr 0,09 csys = 0,77 CPU)
Rezultat: FAIL
3/6 programe de testare eșuate. 7/22 de subtestări eșuate.
make: *** [Makefile:1093: test_dynamic] Eroare 255
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/make test -- NU OK
//hint// pentru a vedea rezultatele cpan-testers pentru instalarea acestui modul, încercați:
raportează NANIS/Crypt-SSLeay-0.72.tar.gz
[root@R8-3 opt]#