Puncte:0

Instalarea perl-crypt-ssleay pe CentOS8

drapel de

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]#
drapel my
cpanminus este adesea mai ușor de tratat decât comanda originală cpan. În acest caz, mă îndoiesc că asta va rezolva. Dacă puteți găsi pe cineva care a împachetat deja acest lucru, ar fi cel mai bun pariu. https://centos.pkgs.org/8/ghettoforge-x86_64/perl-Crypt-SSLeay-0.73_07-1.gf.el8.x86_64.rpm.html. Salvați o copie a pachetului pentru mai târziu.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.