Chúng tôi có một yêu cầu khó khăn để cài đặt perl-crypt-ssleay. Theo https://bugzilla.redhat.com/show_bug.cgi?id=1744782 nó không còn khả dụng cho CentOS8 nữa. tôi đã thử làm cpan Mật mã::SSLeay
nhưng điều đó đã kết thúc trong lỗi dưới đây.
[root@R8-3 opt]# cpan Crypt::SSLeay
Đang tải bộ ghi null nội bộ. Cài đặt Log::Log4perl để ghi nhật ký tin nhắn
Đọc '/root/.cpan/Siêu dữ liệu'
Cơ sở dữ liệu được tạo vào Thứ hai, 22 Tháng mười một 2021 08:17:03 GMT
Chạy cài đặt cho mô-đun 'Crypt::SSLeay'
CPAN: Digest::SHA đã tải ok (v6.02)
CPAN: Nén :: Đã tải Zlib ok (v2.081)
Tổng kiểm tra cho /root/.cpan/sources/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz ok
'YAML' chưa được cài đặt, sẽ không lưu trữ trạng thái liên tục
CPAN: CPAN::Meta::Yêu cầu được tải ok (v2.140)
CPAN: Phân tích cú pháp::CPAN::Meta đã tải ok (v2.150010)
CPAN: CPAN::Meta đã tải ok (v2.150010)
CPAN: Mô-đun :: CoreList đã tải ok (v5.20181130)
Định cấu hình N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz với Makefile.PL
*** ĐÂY KHÔNG PHẢI LÀ LỖI, CHỈ LÀ LỖI NHẮN CHO MÌNH THÔNG TIN ***
Bạn có thực sự cần Crypt::SSLeay?
Bắt đầu với phiên bản 6.02 của LWP, hỗ trợ https đã được tách thành
LWP::Giao thức::https. Mô-đun này chỉ định là một trong những điều kiện tiên quyết của nó
IO::Socket::SSL được sử dụng tự động bởi LWP::UserAgent trừ khi
tùy chọn này được ghi đè riêng. IO::Socket::SSL còn hơn thế nữa
hoàn thành triển khai và đặc biệt là nó cho phép tên máy chủ
xác minh. Crypt::SSLeay không hỗ trợ điều này. Tại thời điểm này,
Crypt::SSLeay được duy trì để hỗ trợ phần mềm hiện có
phụ thuộc vào nó.
Tuy nhiên, có thể phần mềm của bạn không thực sự phụ thuộc vào
Crypt::SSLeay, chỉ dựa trên khả năng của lớp LWP::UserAgent
giao tiếp với các trang web qua SSL/TLS.
Nếu đang sử dụng phiên bản LWP 6.02 trở lên và do đó đã cài đặt
LWP::Protocol::https và các phụ thuộc của nó và không sử dụng rõ ràng
Net::SSL trước khi tải LWP::UserAgent hoặc ghi đè ổ cắm mặc định
class, có thể bạn đang sử dụng IO::Socket::SSL và không thực sự cần
Mật mã::SSLeay.
Trước khi cài đặt Crypt::SSLeay, bạn có thể thử chỉ định một
phụ thuộc vào LWP::Protocol::https.
================================================================= ==============================
Đầu ra từ '/root/.cpan/build/Crypt-SSLeay-0.72-10/openssl-version':
OpenSSL 1.1.1k FIPS ngày 25 tháng 3 năm 2021
101010bf
================================================================= ==============================
Kiểm tra xem bộ công cụ của bạn đã hoàn tất chưa...
có vẻ tốt
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -lssl32
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -lssleay32
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -leay32
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -llibeay32
Tạo Makefile kiểu Unix
Viết Makefile cho Crypt::SSLeay
Viết MYMETA.yml và MYMETA.json
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/perl Makefile.PL -- OK
Chạy make cho 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
Chạy Mkbootstrap cho 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 -fExceptionions -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: Trong hàm âXS_Crypt__SSLeay__CTX_newâ:
SSLeay.xs:152:31: cảnh báo: khai báo ngầm hàm âSSLv3_client_methodâ; ý bạn là âSSLv23_client_methodâ? [-Wimplicit-function-khai báo]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:152:31: cảnh báo: chuyển đối số 1 của âSSL_CTX_newâ tạo con trỏ từ số nguyên mà không cần truyền [-Wint-conversion]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~~~~~~~
Trong tệp bao gồm từ SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: lưu ý: mong đợi âconst SSL_METHOD *â {aka âconst struct ssl_method_st *â} nhưng đối số thuộc loại âintâ ½
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~~~
SSLeay.xs:157:31: cảnh báo: khai báo ngầm hàm âSSLv2_client_methodâ; ý bạn là âSSLv23_client_methodâ? [-Wimplicit-function-khai báo]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:157:31: cảnh báo: chuyển đối số 1 của âSSL_CTX_newâ tạo con trỏ từ số nguyên mà không cần truyền [-Wint-conversion]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~~~~~~~
Trong tệp bao gồm từ SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: lưu ý: mong đợi âconst SSL_METHOD *â {aka âconst struct ssl_method_st *â} nhưng đối số thuộc loại âintâ ½
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~~~
SSLeay.c:280:6: cảnh báo: biến không sử dụng âpacknameâ [-Wunused-biến]
Tên gói SV* = ST(0)
^~~~~~~~~~
SSLeay.c: Trong hàm âXS_Crypt__SSLeay__Conn_newâ:
SSLeay.c:586:6: cảnh báo: biến không sử dụng âpacknameâ [-Wunused-biến]
Tên gói SV* = ST(0)
^~~~~~~~~~
Trong tệp bao gồm từ /usr/lib64/perl5/CORE/perl.h:5589,
từ SSLeay.xs:13:
SSLeay.c: Trong hàm âXS_Crypt__SSLeay__CTX_use_pkcs12_fileâ:
/usr/lib64/perl5/CORE/pp.h:359:12: cảnh báo: âRETVALâ có thể được sử dụng khi chưa khởi tạo trong chức năng này [-Wmaybe-uninitialized]
IV TARGi_iv = i; \
^~~~~~~~~~
SSLeay.c:475:6: lưu ý: âRETVALâ đã được khai báo tại đây
int LẠI LẠI;
^~~~~~~
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
gcc -lpthread -shared -Wl,-z,relro -Wl,-z,now -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
Manifying 3 tài liệu nhóm
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/make -- OK
Chạy thử nghiệm
"/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-basic.t ..... 1/?
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay;'
# tại t/00-basic.t dòng 6.
# Đã thử sử dụng 'Crypt::SSLeay'.
# Lỗi: Không thể tải '/root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so' cho mô-đun Crypt::SSLeay: /root/.cpan /build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so: biểu tượng không xác định: SSLv2_client_method tại /usr/lib64/perl5/DynaLoader.pm dòng 193.
# tại t/00-basic.t dòng 6.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 6.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 6.
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay::CTX;'
# tại t/00-basic.t dòng 7.
# Đã thử sử dụng 'Crypt::SSLeay::CTX'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/CTX.pm dòng 2.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 7.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 7.
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay::Conn;'
# tại t/00-basic.t dòng 8.
# Đã thử sử dụng 'Crypt::SSLeay::Conn'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Conn.pm dòng 2.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 8.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 8.
# Thử nghiệm thất bại 'sử dụng Crypt::SSLeay::Err;'
# tại t/00-basic.t dòng 9.
# Đã thử sử dụng 'Crypt::SSLeay::Err'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Err.pm dòng 2.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 9.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 9.
# Thử nghiệm không thành công 'sử dụng Crypt::SSLeay::MainContext;'
# tại t/00-basic.t dòng 10.
# Đã thử sử dụng 'Crypt::SSLeay::MainContext'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay/CTX.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/MainContext.pm dòng 8.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 10.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 10.
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay::Version;'
# tại t/00-basic.t dòng 12.
# Đã thử sử dụng 'Crypt::SSLeay::Version'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Version.pm dòng 2.
# Biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 12.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 12.
# Kiểm tra thất bại 'sử dụng Net::SSL;'
# tại t/00-basic.t dòng 23.
# Đã thử sử dụng 'Net::SSL'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Net/SSL.pm dòng 20.
# Biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 23.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 23.
Chương trình con không xác định &main::main_ctx được gọi tại dòng t/00-basic.t 49.
# Đã chạy thử nghiệm nhưng không có kế hoạch nào được khai báo và không thấy done_testing().
# Có vẻ như bài kiểm tra của bạn đã thoát với 2 ngay sau ngày 13.
t/00-basic.t ..... Đáng ngờ, kiểm tra trả về 2 (wstat 512, 0x200)
Không đạt 7/13 môn phụ
(ít hơn 5 bài kiểm tra bị bỏ qua: 1 được)
t/01-connect.t ... Không thể tải '/root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so' cho mô-đun Crypt :: SSLeay: /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so: biểu tượng không xác định: SSLv2_client_method tại /usr/lib64/perl5/DynaLoader.pm dòng 193.
tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Net/SSL.pm dòng 20.
Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Net/SSL.pm dòng 20.
Quá trình biên dịch không thành công trong yêu cầu tại t/01-connect.t dòng 6.
BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/01-connect.t dòng 6.
# Có vẻ như bài kiểm tra của bạn đã thoát với 2 trước khi nó có thể xuất ra bất kỳ thứ gì.
t/01-connect.t ... Không rõ ràng, kiểm tra trả về 2 (wstat 512, 0x200)
Không đạt 8/8 môn phụ
t/02-live.t ...... # Đọc cấu hình từ 'test.config' trên linux
# kiểm tra mạng : 0
t/02-live.t ...... đã bỏ qua: Đã tắt kiểm tra mạng
t/03-version.t ... Không thể tải '/root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so' cho mô-đun Crypt :: SSLeay: /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/arch/auto/Crypt/SSLeay/SSLeay.so: biểu tượng không xác định: SSLv2_client_method tại /usr/lib64/perl5/DynaLoader.pm dòng 193.
tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Version.pm dòng 2.
Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-10/blib/lib/Crypt/SSLeay/Version.pm dòng 2.
Quá trình biên dịch không thành công trong yêu cầu tại t/03-version.t dòng 14.
BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/03-version.t dòng 14.
t/03-version.t ... Không rõ ràng, kiểm tra đã trả về 2 (wstat 512, 0x200)
Không có bài kiểm tra nào chạy
t/boilerplate.t .. được rồi
t/manifest.t .....bỏ qua: Kiểm tra tác giả không cần thiết để cài đặt
Báo cáo tóm tắt thử nghiệm
-------------------
t/00-basic.t (Wstat: 512 Bài kiểm tra: 13 Không thành công: 7)
Kiểm tra không đạt: 1-5, 7-8
Trạng thái thoát khác không: 2
Lỗi phân tích cú pháp: Không tìm thấy gói nào trong đầu ra TAP
t/01-connect.t (Wstat: 512 Kiểm tra: 0 Không thành công: 0)
Trạng thái thoát khác không: 2
Lỗi phân tích cú pháp: Kế hoạch tồi. Bạn đã lên kế hoạch 8 bài kiểm tra nhưng chạy 0.
t/03-version.t (Wstat: 512 Thử nghiệm: 0 Không thành công: 0)
Trạng thái thoát khác không: 2
Lỗi phân tích cú pháp: Không tìm thấy gói nào trong đầu ra TAP
Tệp = 6, Kiểm tra = 22, 0 giây đồng hồ treo tường ( 0,04 usr 0,01 sys + 0,47 curr 0,08 csys = 0,60 CPU)
Kết quả: KHÔNG ĐẠT
Không đạt 3/6 chương trình thử nghiệm. 7/22 bài thi không đạt.
thực hiện: *** [Makefile:1093: test_dynamic] Lỗi 255
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/thực hiện kiểm tra -- KHÔNG ĐƯỢC
//gợi ý// để xem kết quả cpan-testers cài đặt mô-đun này, hãy thử:
báo cáo NANIS/Crypt-SSLeay-0.72.tar.gz
[root@R8-3 opt]# cpan Crypt::SSLeay
Đang tải bộ ghi null nội bộ. Cài đặt Log::Log4perl để ghi nhật ký tin nhắn
Đọc '/root/.cpan/Siêu dữ liệu'
Cơ sở dữ liệu được tạo vào Thứ hai, 22 Tháng mười một 2021 08:17:03 GMT
Chạy cài đặt cho mô-đun 'Crypt::SSLeay'
CPAN: Digest::SHA đã tải ok (v6.02)
CPAN: Nén :: Đã tải Zlib ok (v2.081)
Tổng kiểm tra cho /root/.cpan/sources/authors/id/N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz ok
'YAML' chưa được cài đặt, sẽ không lưu trữ trạng thái liên tục
CPAN: CPAN::Meta::Yêu cầu được tải ok (v2.140)
CPAN: Phân tích cú pháp::CPAN::Meta đã tải ok (v2.150010)
CPAN: CPAN::Meta đã tải ok (v2.150010)
CPAN: Mô-đun :: CoreList đã tải ok (v5.20181130)
Định cấu hình N/NA/NANIS/Crypt-SSLeay-0.72.tar.gz với Makefile.PL
*** ĐÂY KHÔNG PHẢI LÀ LỖI, CHỈ LÀ LỖI NHẮN CHO MÌNH THÔNG TIN ***
Bạn có thực sự cần Crypt::SSLeay?
Bắt đầu với phiên bản 6.02 của LWP, hỗ trợ https đã được tách thành
LWP::Giao thức::https. Mô-đun này chỉ định là một trong những điều kiện tiên quyết của nó
IO::Socket::SSL được sử dụng tự động bởi LWP::UserAgent trừ khi
tùy chọn này được ghi đè riêng.IO::Socket::SSL còn hơn thế nữa
hoàn thành triển khai và đặc biệt là nó cho phép tên máy chủ
xác minh. Crypt::SSLeay không hỗ trợ điều này. Tại thời điểm này,
Crypt::SSLeay được duy trì để hỗ trợ phần mềm hiện có
phụ thuộc vào nó.
Tuy nhiên, có thể phần mềm của bạn không thực sự phụ thuộc vào
Crypt::SSLeay, chỉ dựa trên khả năng của lớp LWP::UserAgent
giao tiếp với các trang web qua SSL/TLS.
Nếu đang sử dụng phiên bản LWP 6.02 trở lên và do đó đã cài đặt
LWP::Protocol::https và các phụ thuộc của nó và không sử dụng rõ ràng
Net::SSL trước khi tải LWP::UserAgent hoặc ghi đè ổ cắm mặc định
class, có thể bạn đang sử dụng IO::Socket::SSL và không thực sự cần
Mật mã::SSLeay.
Trước khi cài đặt Crypt::SSLeay, bạn có thể thử chỉ định một
phụ thuộc vào LWP::Protocol::https.
================================================================= ==============================
Đầu ra từ '/root/.cpan/build/Crypt-SSLeay-0.72-12/openssl-version':
OpenSSL 1.1.1k FIPS ngày 25 tháng 3 năm 2021
101010bf
================================================================= ==============================
Kiểm tra xem bộ công cụ của bạn đã hoàn tất chưa...
có vẻ tốt
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -lssl32
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -lssleay32
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -leay32
Cảnh báo (hầu hết vô hại): Không tìm thấy thư viện nào cho -llibeay32
Tạo Makefile kiểu Unix
Viết Makefile cho Crypt::SSLeay
Viết MYMETA.yml và MYMETA.json
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/perl Makefile.PL -- OK
Chạy make cho 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
Chạy Mkbootstrap cho 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 -fExceptionions -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: Trong hàm âXS_Crypt__SSLeay__CTX_newâ:
SSLeay.xs:152:31: cảnh báo: khai báo ngầm hàm âSSLv3_client_methodâ; ý bạn là âSSLv23_client_methodâ? [-Wimplicit-function-khai báo]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:152:31: cảnh báo: chuyển đối số 1 của âSSL_CTX_newâ tạo con trỏ từ số nguyên mà không cần truyền [-Wint-conversion]
ctx = SSL_CTX_new(SSLv3_client_method());
^~~~~~~~~~~~~~~~~~~~~~~~~
Trong tệp bao gồm từ SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: lưu ý: mong đợi âconst SSL_METHOD *â {aka âconst struct ssl_method_st *â} nhưng đối số thuộc loại âintâ ½
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~~~
SSLeay.xs:157:31: cảnh báo: khai báo ngầm hàm âSSLv2_client_methodâ; ý bạn là âSSLv23_client_methodâ? [-Wimplicit-function-khai báo]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~~~~
SSLv23_client_method
SSLeay.xs:157:31: cảnh báo: chuyển đối số 1 của âSSL_CTX_newâ tạo con trỏ từ số nguyên mà không cần truyền [-Wint-conversion]
ctx = SSL_CTX_new(SSLv2_client_method());
^~~~~~~~~~~~~~~~~~~~~~~~~
Trong tệp bao gồm từ SSLeay.xs:35:
/usr/include/openssl/ssl.h:1508:17: lưu ý: mong đợi âconst SSL_METHOD *â {aka âconst struct ssl_method_st *â} nhưng đối số thuộc loại âintâ ½
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
^~~~~~~~~~~~~
SSLeay.c:280:6: cảnh báo: biến không sử dụng âpacknameâ [-Wunused-biến]
Tên gói SV* = ST(0)
^~~~~~~~~~
SSLeay.c: Trong hàm âXS_Crypt__SSLeay__Conn_newâ:
SSLeay.c:586:6: cảnh báo: biến không sử dụng âpacknameâ [-Wunused-biến]
Tên gói SV* = ST(0)
^~~~~~~~~~
Trong tệp bao gồm từ /usr/lib64/perl5/CORE/perl.h:5589,
từ SSLeay.xs:13:
SSLeay.c: Trong hàm âXS_Crypt__SSLeay__CTX_use_pkcs12_fileâ:
/usr/lib64/perl5/CORE/pp.h:359:12: cảnh báo: âRETVALâ có thể được sử dụng khi chưa khởi tạo trong chức năng này [-Wmaybe-uninitialized]
IV TARGi_iv = i; \
^~~~~~~~~~
SSLeay.c:475:6: lưu ý: âRETVALâ đã được khai báo tại đây
int LẠI LẠI;
^~~~~~~
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
gcc -lpthread -shared -Wl,-z,relro -Wl,-z,now -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
Manifying 3 tài liệu nhóm
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/make -- OK
Chạy thử nghiệm
"/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-basic.t ..... 1/?
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay;'
# tại t/00-basic.t dòng 6.
# Đã thử sử dụng 'Crypt::SSLeay'.
# Lỗi: Không thể tải '/root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so' cho mô-đun Crypt::SSLeay: /root/.cpan /build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so: biểu tượng không xác định: SSLv2_client_method tại /usr/lib64/perl5/DynaLoader.pm dòng 193.
# tại t/00-basic.t dòng 6.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 6.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 6.
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay::CTX;'
# tại t/00-basic.t dòng 7.
# Đã thử sử dụng 'Crypt::SSLeay::CTX'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/CTX.pm dòng 2.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 7.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 7.
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay::Conn;'
# tại t/00-basic.t dòng 8.
# Đã thử sử dụng 'Crypt::SSLeay::Conn'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Conn.pm dòng 2.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 8.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 8.
# Thử nghiệm thất bại 'sử dụng Crypt::SSLeay::Err;'
# tại t/00-basic.t dòng 9.
# Đã thử sử dụng 'Crypt::SSLeay::Err'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Err.pm dòng 2.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 9.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 9.
# Thử nghiệm không thành công 'sử dụng Crypt::SSLeay::MainContext;'
# tại t/00-basic.t dòng 10.
# Đã thử sử dụng 'Crypt::SSLeay::MainContext'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay/CTX.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/MainContext.pm dòng 8.
# Quá trình biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 10.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 10.
# Kiểm tra thất bại 'sử dụng Crypt::SSLeay::Version;'
# tại t/00-basic.t dòng 12.
# Đã thử sử dụng 'Crypt::SSLeay::Version'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Version.pm dòng 2.
# Biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 12.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 12.
# Kiểm tra thất bại 'sử dụng Net::SSL;'
# tại t/00-basic.t dòng 23.
# Đã thử sử dụng 'Net::SSL'.
# Lỗi: Nỗ lực tải lại Crypt/SSLeay.pm bị hủy bỏ.
# Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Net/SSL.pm dòng 20.
# Biên dịch không thành công trong yêu cầu tại t/00-basic.t dòng 23.
# BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/00-basic.t dòng 23.
Chương trình con không xác định &main::main_ctx được gọi tại dòng t/00-basic.t 49.
# Đã chạy thử nghiệm nhưng không có kế hoạch nào được khai báo và không thấy done_testing().
# Có vẻ như bài kiểm tra của bạn đã thoát với 2 ngay sau ngày 13.
t/00-basic.t ..... Đáng ngờ, kiểm tra trả về 2 (wstat 512, 0x200)
Không đạt 7/13 môn phụ
(ít hơn 5 bài kiểm tra bị bỏ qua: 1 được)
t/01-connect.t ...Không thể tải '/root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so' cho mô-đun Crypt::SSLeay: /root/.cpan/build/ Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so: biểu tượng không xác định: SSLv2_client_method tại /usr/lib64/perl5/DynaLoader.pm dòng 193.
tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Net/SSL.pm dòng 20.
Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Net/SSL.pm dòng 20.
Quá trình biên dịch không thành công trong yêu cầu tại t/01-connect.t dòng 6.
BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/01-connect.t dòng 6.
# Có vẻ như bài kiểm tra của bạn đã thoát với 2 trước khi nó có thể xuất ra bất kỳ thứ gì.
t/01-connect.t ... Không rõ ràng, kiểm tra trả về 2 (wstat 512, 0x200)
Không đạt 8/8 môn phụ
t/02-live.t ...... # Đọc cấu hình từ 'test.config' trên linux
# kiểm tra mạng : 0
t/02-live.t ...... đã bỏ qua: Đã tắt kiểm tra mạng
t/03-version.t ... Không thể tải '/root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so' cho mô-đun Crypt :: SSLeay: /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/arch/auto/Crypt/SSLeay/SSLeay.so: biểu tượng không xác định: SSLv2_client_method tại /usr/lib64/perl5/DynaLoader.pm dòng 193.
tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Version.pm dòng 2.
Quá trình biên dịch không thành công theo yêu cầu tại /root/.cpan/build/Crypt-SSLeay-0.72-12/blib/lib/Crypt/SSLeay/Version.pm dòng 2.
Quá trình biên dịch không thành công trong yêu cầu tại t/03-version.t dòng 14.
BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại t/03-version.t dòng 14.
t/03-version.t ... Không rõ ràng, kiểm tra đã trả về 2 (wstat 512, 0x200)
Không có bài kiểm tra nào chạy
t/boilerplate.t .. được rồi
t/manifest.t ..... đã bỏ qua: Không cần kiểm tra tác giả để cài đặt
Báo cáo tóm tắt thử nghiệm
-------------------
t/00-basic.t (Wstat: 512 Bài kiểm tra: 13 Không thành công: 7)
Kiểm tra không đạt: 1-5, 7-8
Trạng thái thoát khác không: 2
Lỗi phân tích cú pháp: Không tìm thấy gói nào trong đầu ra TAP
t/01-connect.t (Wstat: 512 Kiểm tra: 0 Không thành công: 0)
Trạng thái thoát khác không: 2
Lỗi phân tích cú pháp: Kế hoạch tồi. Bạn đã lên kế hoạch 8 bài kiểm tra nhưng chạy 0.
t/03-version.t (Wstat: 512 Thử nghiệm: 0 Không thành công: 0)
Trạng thái thoát khác không: 2
Lỗi phân tích cú pháp: Không tìm thấy gói nào trong đầu ra TAP
Tệp = 6, Kiểm tra = 22, 1 giây đồng hồ treo tường ( 0,04 usr 0,01 sys + 0,63 cusr 0,09 csys = 0,77 CPU)
Kết quả: KHÔNG ĐẠT
Không đạt 3/6 chương trình thử nghiệm. 7/22 bài thi không đạt.
thực hiện: *** [Makefile:1093: test_dynamic] Lỗi 255
NANIS/Crypt-SSLeay-0.72.tar.gz
/usr/bin/thực hiện kiểm tra -- KHÔNG ĐƯỢC
//gợi ý// để xem kết quả cpan-testers cài đặt mô-đun này, hãy thử:
báo cáo NANIS/Crypt-SSLeay-0.72.tar.gz
[root@R8-3 tùy chọn]#