[ https://issues.apache.org/jira/browse/AVRO-2433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fokko Driesprong updated AVRO-2433: ----------------------------------- Fix Version/s: 1.10.0 > Update the dependencies for Perl binding in BUILD.md > ---------------------------------------------------- > > Key: AVRO-2433 > URL: https://issues.apache.org/jira/browse/AVRO-2433 > Project: Apache Avro > Issue Type: Bug > Components: doc, perl > Reporter: Kengo Seki > Assignee: Kengo Seki > Priority: Trivial > Fix For: 1.10.0 > > > I tried to run the tests for Perl bindings, but failed as follows: > {code} > $ cd lang/perl > $ ./build.sh test > (snip) > t/01_names.t ....... 1/? > # Failed test 'use Avro::Schema;' > # at t/01_names.t line 23. > # Tried to use 'Avro::Schema'. > # Error: Can't locate Error/Simple.pm in @INC (@INC contains: > /home/sekikn/repo/avro/lang/perl/inc > /home/sekikn/repo/avro/lang/perl/blib/lib /home/sekik > n/repo/avro/lang/perl/blib/arch > /home/sekikn/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/x86_64-linux > /home/sekikn/perl5/perlbrew/perls/perl-5.14.2 > /lib/site_perl/5.14.2 > /home/sekikn/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2/x86_64-linux > /home/sekikn/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2 .) at /h > ome/sekikn/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2/parent.pm line 20. > # BEGIN failed--compilation aborted at > /home/sekikn/repo/avro/lang/perl/blib/lib/Avro/Schema.pm line 830. > # Compilation failed in require at (eval 6) line 2. > # BEGIN failed--compilation aborted at (eval 6) line 2. > (snip) > Files=7, Tests=81, 1 wallclock secs ( 0.05 usr 0.02 sys + 0.23 cusr 0.03 > csys = 0.33 CPU) > Result: FAIL > Failed 6/7 test programs. 79/81 subtests failed. > Makefile:793: recipe for target 'test_dynamic' failed > make: *** [test_dynamic] Error 255 > {code} > This is due to the lack of the Error::Simple module, [which is not a core > module for Perl 5.24.1|https://perldoc.perl.org/5.24.1/index-modules-E.html]. > But BUILD.md doesn't refer to this dependency. > {code} > The following packages must be installed before Avro can be built: > (snip) > - Perl: Perl 5.24.1 or greater, gmake, Module::Install, > Module::Install::ReadmeFromPod, Module::Install::Repository, > Math::BigInt, JSON::XS, Try::Tiny, Regexp::Common, Encode, > IO::String, Object::Tiny, Compress::ZLib, Test::More, > Test::Exception, Test::Pod > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)