Git Product home page Git Product logo

crypt-openssl-base-func's People

Contributors

abbypan avatar

Stargazers

 avatar

Watchers

 avatar

crypt-openssl-base-func's Issues

Undefined symbol "OPENSSL_hexstr2buf"

On some of my systems the tests fail:

"/usr/perl5.20.1Dp/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Func.bs blib/arch/auto/Crypt/OpenSSL/Base/Func/Func.bs 644
PERL_DL_NONLAZY=1 "/usr/perl5.20.1Dp/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't load '/home/cpansand/.cpan/build/2021030315/Crypt-OpenSSL-Base-Func-0.02-qVEGCA/blib/arch/auto/Crypt/OpenSSL/Base/Func/Func.so' for module Crypt::OpenSSL::Base::Func: /home/cpansand/.cpan/build/2021030315/Crypt-OpenSSL-Base-Func-0.02-qVEGCA/blib/arch/auto/Crypt/OpenSSL/Base/Func/Func.so: Undefined symbol "OPENSSL_hexstr2buf" at /usr/perl5.20.1Dp/lib/5.20.1/amd64-freebsd-ld/DynaLoader.pm line 193.
 at t/aes_cmac.t line 4.
Compilation failed in require at t/aes_cmac.t line 4.
BEGIN failed--compilation aborted at t/aes_cmac.t line 4.
t/aes_cmac.t ........... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
... etc ...

This happens for example on centos 7 or ubuntu 16.04.

configure.requires in META.json incomplete?

Makefile.PL lists Crypt::OpenSSL::Guess as a configure_requires prerequisite, but it's not listed META.json. Therefore automatic installation fails on systems where Crypt::OpenSSL::Guess is not yet installed:

Output from '/usr/bin/perl Makefile.PL':

Can't locate Crypt/OpenSSL/Guess.pm in @INC (you may need to install the Crypt::OpenSSL::Guess module) (@INC contains: /var/tmp/cpansmoker-1023/2019081808/CPAN-Reporter-lib-j3qL /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at Makefile.PL line 7.
BEGIN failed--compilation aborted at Makefile.PL line 7.

More undefined symbols

The following undefined symbols appear while running the test suite of Crypt-OpenSSL-Base-Func-0.03:

Can't load '/home/cpansand/.cpan/build/2022040216/Crypt-OpenSSL-Base-Func-0.03-PTi60V/blib/arch/auto/Crypt/OpenSSL/Base/Func/Func.so' for module Crypt::OpenSSL::Base::Func: /home/cpansand/.cpan/build/2022040216/Crypt-OpenSSL-Base-Func-0.03-PTi60V/blib/arch/auto/Crypt/OpenSSL/Base/Func/Func.so: Undefined symbol "EC_GROUP_get0_cofactor" at /usr/perl5.20.1Dp/lib/5.20.1/amd64-freebsd-ld/DynaLoader.pm line 193.
Can't load '/home/cpansand/.cpan/build/2022040215/Crypt-OpenSSL-Base-Func-0.03-7ViBu1/blib/arch/auto/Crypt/OpenSSL/Base/Func/Func.so' for module Crypt::OpenSSL::Base::Func: /home/cpansand/.cpan/build/2022040215/Crypt-OpenSSL-Base-Func-0.03-7ViBu1/blib/arch/auto/Crypt/OpenSSL/Base/Func/Func.so: undefined symbol: EC_POINT_get_affine_coordinates at /usr/lib/x86_64-linux-gnu/perl/5.24/DynaLoader.pm line 187.

Can't locate Smart/Comments.pm

t/08.aead_encrypt.t and t/09.aead_decrypt.t fail if Smart::Comments is not installed:

Can't locate Smart/Comments.pm in @INC (you may need to install the Smart::Comments module) (@INC contains: ...
BEGIN failed--compilation aborted at t/08.aead_encrypt.t line 7.
t/08.aead_encrypt.t ....... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 
Can't locate Smart/Comments.pm in @INC (you may need to install the Smart::Comments module) (@INC contains: ...
BEGIN failed--compilation aborted at t/09.aead_decrypt.t line 7.
t/09.aead_decrypt.t ....... 
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.