Skip Menu |

This queue is for tickets about the Combine-Keys CPAN distribution.

Report information
The Basics
Id: 120761
Status: resolved
Priority: 0/
Queue: Combine-Keys

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.01
Fixed in: 0.05



Subject: Undefined symbol "av_tindex"
The module seems to not work with perl 5.16.3 and older: ... # Failed test 'use Combine::Keys;' # at t/00-load.t line 10. # Tried to use 'Combine::Keys'. # Error: Can't load '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02-1/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02-1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol "av_tindex" at /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread-multi/DynaLoader.pm line 190. # at t/00-load.t line 10. # Compilation failed in require at t/00-load.t line 10. # BEGIN failed--compilation aborted at t/00-load.t line 10. Bailout called. Further testing stopped: # Testing Combine::Keys 0.02, Perl 5.016003, /usr/perl5.16.3t/bin/perl5.16.3 # Looks like you failed 1 test of 1. FAILED--Further testing stopped. *** [test_dynamic] Error code 1 ... See also http://fast-matrix.cpantesters.org/?dist=Combine-Keys%200.01 for an overview of test reports.
Will changing to av_top_index solve this? If so a note here - http://perldoc.perl.org/perlapi.html#av_tindex - would be nice. On Sun Mar 26 05:29:28 2017, SREZIC wrote: Show quoted text
> The module seems to not work with perl 5.16.3 and older: > > ... > # Failed test 'use Combine::Keys;' > # at t/00-load.t line 10. > # Tried to use 'Combine::Keys'. > # Error: Can't load > '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > 1/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > 1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol "av_tindex" at > /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread-multi/DynaLoader.pm > line 190. > # at t/00-load.t line 10. > # Compilation failed in require at t/00-load.t line 10. > # BEGIN failed--compilation aborted at t/00-load.t line 10. > Bailout called. Further testing stopped: > # Testing Combine::Keys 0.02, Perl 5.016003, > /usr/perl5.16.3t/bin/perl5.16.3 > # Looks like you failed 1 test of 1. > FAILED--Further testing stopped. > *** [test_dynamic] Error code 1 > ... > > > See also http://fast-matrix.cpantesters.org/?dist=Combine-Keys%200.01 > for an overview of test reports.
On 2017-03-26 06:01:01, LNATION wrote: Show quoted text
> Will changing to av_top_index solve this? > > If so a note here - http://perldoc.perl.org/perlapi.html#av_tindex - > would be nice. > > On Sun Mar 26 05:29:28 2017, SREZIC wrote:
> > The module seems to not work with perl 5.16.3 and older: > > > > ... > > # Failed test 'use Combine::Keys;' > > # at t/00-load.t line 10. > > # Tried to use 'Combine::Keys'. > > # Error: Can't load > > '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > 1/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > 1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol "av_tindex" > > at > > /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread-multi/DynaLoader.pm > > line 190. > > # at t/00-load.t line 10. > > # Compilation failed in require at t/00-load.t line 10. > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > Bailout called. Further testing stopped: > > # Testing Combine::Keys 0.02, Perl 5.016003, > > /usr/perl5.16.3t/bin/perl5.16.3 > > # Looks like you failed 1 test of 1. > > FAILED--Further testing stopped. > > *** [test_dynamic] Error code 1 > > ... > > > > > > See also http://fast-matrix.cpantesters.org/?dist=Combine-Keys%200.01 > > for an overview of test reports.
It seems that the situation with 0.03 is slightly better --- now it compiles with perl 5.16.x, but still fails with 5.14.x and older: # Failed test 'use Combine::Keys;' # at t/00-load.t line 10. # Tried to use 'Combine::Keys'. # Error: Can't load '/tmpfs/.cpan-build-cpansand/2017032609/Combine-Keys-0.03-11/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: /tmpfs/.cpan-build-cpansand/2017032609/Combine-Keys-0.03-11/blib/arch/auto/Combine/Keys/Keys.so: undefined symbol: av_top_index at /opt/perl-5.16.3/lib/5.16.3/x86_64-linux/DynaLoader.pm line 190. # at t/00-load.t line 10. # Compilation failed in require at t/00-load.t line 10. # BEGIN failed--compilation aborted at t/00-load.t line 10. Bailout called. Further testing stopped: # Testing Combine::Keys 0.03, Perl 5.016003, /bbbike/perl-5.16.3/bin/perl5.16.3 # Looks like you failed 1 test of 1. FAILED--Further testing stopped. Makefile:1018: recipe for target 'test_dynamic' failed make: *** [test_dynamic] Error 1
Whyyyy, but okay I'll look to work around av_top_index. On Sun Mar 26 06:24:51 2017, SREZIC wrote: Show quoted text
> On 2017-03-26 06:01:01, LNATION wrote:
> > Will changing to av_top_index solve this? > > > > If so a note here - http://perldoc.perl.org/perlapi.html#av_tindex - > > would be nice. > > > > On Sun Mar 26 05:29:28 2017, SREZIC wrote:
> > > The module seems to not work with perl 5.16.3 and older: > > > > > > ... > > > # Failed test 'use Combine::Keys;' > > > # at t/00-load.t line 10. > > > # Tried to use 'Combine::Keys'. > > > # Error: Can't load > > > '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > 1/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > > /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > 1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol "av_tindex" > > > at > > > /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread- > > > multi/DynaLoader.pm > > > line 190. > > > # at t/00-load.t line 10. > > > # Compilation failed in require at t/00-load.t line 10. > > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > > Bailout called. Further testing stopped: > > > # Testing Combine::Keys 0.02, Perl 5.016003, > > > /usr/perl5.16.3t/bin/perl5.16.3 > > > # Looks like you failed 1 test of 1. > > > FAILED--Further testing stopped. > > > *** [test_dynamic] Error code 1 > > > ... > > > > > > > > > See also http://fast-matrix.cpantesters.org/?dist=Combine- > > > Keys%200.01 > > > for an overview of test reports.
> > It seems that the situation with 0.03 is slightly better --- now it > compiles with perl 5.16.x, but still fails with 5.14.x and older: > > # Failed test 'use Combine::Keys;' > # at t/00-load.t line 10. > # Tried to use 'Combine::Keys'. > # Error: Can't load '/tmpfs/.cpan-build- > cpansand/2017032609/Combine-Keys-0.03- > 11/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > /tmpfs/.cpan-build-cpansand/2017032609/Combine-Keys-0.03- > 11/blib/arch/auto/Combine/Keys/Keys.so: undefined symbol: av_top_index > at /opt/perl-5.16.3/lib/5.16.3/x86_64-linux/DynaLoader.pm line 190. > # at t/00-load.t line 10. > # Compilation failed in require at t/00-load.t line 10. > # BEGIN failed--compilation aborted at t/00-load.t line 10. > Bailout called. Further testing stopped: > # Testing Combine::Keys 0.03, Perl 5.016003, /bbbike/perl- > 5.16.3/bin/perl5.16.3 > # Looks like you failed 1 test of 1. > FAILED--Further testing stopped. > Makefile:1018: recipe for target 'test_dynamic' failed > make: *** [test_dynamic] Error 1
On 2017-03-26 06:24:51, SREZIC wrote: Show quoted text
> On 2017-03-26 06:01:01, LNATION wrote:
> > Will changing to av_top_index solve this? > > > > If so a note here - http://perldoc.perl.org/perlapi.html#av_tindex - > > would be nice. > > > > On Sun Mar 26 05:29:28 2017, SREZIC wrote:
> > > The module seems to not work with perl 5.16.3 and older: > > > > > > ... > > > # Failed test 'use Combine::Keys;' > > > # at t/00-load.t line 10. > > > # Tried to use 'Combine::Keys'. > > > # Error: Can't load > > > '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > 1/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > > /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > 1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol "av_tindex" > > > at > > > /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread- > > > multi/DynaLoader.pm > > > line 190. > > > # at t/00-load.t line 10. > > > # Compilation failed in require at t/00-load.t line 10. > > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > > Bailout called. Further testing stopped: > > > # Testing Combine::Keys 0.02, Perl 5.016003, > > > /usr/perl5.16.3t/bin/perl5.16.3 > > > # Looks like you failed 1 test of 1. > > > FAILED--Further testing stopped. > > > *** [test_dynamic] Error code 1 > > > ... > > > > > > > > > See also http://fast-matrix.cpantesters.org/?dist=Combine- > > > Keys%200.01 > > > for an overview of test reports.
> > It seems that the situation with 0.03 is slightly better --- now it > compiles with perl 5.16.x, but still fails with 5.14.x and older: > > # Failed test 'use Combine::Keys;' > # at t/00-load.t line 10. > # Tried to use 'Combine::Keys'. > # Error: Can't load '/tmpfs/.cpan-build- > cpansand/2017032609/Combine-Keys-0.03- > 11/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > /tmpfs/.cpan-build-cpansand/2017032609/Combine-Keys-0.03- > 11/blib/arch/auto/Combine/Keys/Keys.so: undefined symbol: av_top_index > at /opt/perl-5.16.3/lib/5.16.3/x86_64-linux/DynaLoader.pm line 190. > # at t/00-load.t line 10. > # Compilation failed in require at t/00-load.t line 10. > # BEGIN failed--compilation aborted at t/00-load.t line 10. > Bailout called. Further testing stopped: > # Testing Combine::Keys 0.03, Perl 5.016003, /bbbike/perl- > 5.16.3/bin/perl5.16.3 > # Looks like you failed 1 test of 1. > FAILED--Further testing stopped. > Makefile:1018: recipe for target 'test_dynamic' failed > make: *** [test_dynamic] Error 1
The compatible function seems to be av_len: http://perldoc.perl.org/perlapi.html#av_len
What is the difference between av_tindex, av_top_index and av_len... other than av_len is in the perlguts documentation from 5.8.8 (<< I shall now read to see if anything else will break). On Sun Mar 26 06:38:39 2017, LNATION wrote: Show quoted text
> Whyyyy, but okay I'll look to work around av_top_index. > > On Sun Mar 26 06:24:51 2017, SREZIC wrote:
> > On 2017-03-26 06:01:01, LNATION wrote:
> > > Will changing to av_top_index solve this? > > > > > > If so a note here - http://perldoc.perl.org/perlapi.html#av_tindex - > > > would be nice. > > > > > > On Sun Mar 26 05:29:28 2017, SREZIC wrote:
> > > > The module seems to not work with perl 5.16.3 and older: > > > > > > > > ... > > > > # Failed test 'use Combine::Keys;' > > > > # at t/00-load.t line 10. > > > > # Tried to use 'Combine::Keys'. > > > > # Error: Can't load > > > > '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > > 1/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > > > /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > > 1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol "av_tindex" > > > > at > > > > /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread- > > > > multi/DynaLoader.pm > > > > line 190. > > > > # at t/00-load.t line 10. > > > > # Compilation failed in require at t/00-load.t line 10. > > > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > > > Bailout called. Further testing stopped: > > > > # Testing Combine::Keys 0.02, Perl 5.016003, > > > > /usr/perl5.16.3t/bin/perl5.16.3 > > > > # Looks like you failed 1 test of 1. > > > > FAILED--Further testing stopped. > > > > *** [test_dynamic] Error code 1 > > > > ... > > > > > > > > > > > > See also http://fast-matrix.cpantesters.org/?dist=Combine- > > > > Keys%200.01 > > > > for an overview of test reports.
> > > > It seems that the situation with 0.03 is slightly better --- now it > > compiles with perl 5.16.x, but still fails with 5.14.x and older: > > > > # Failed test 'use Combine::Keys;' > > # at t/00-load.t line 10. > > # Tried to use 'Combine::Keys'. > > # Error: Can't load '/tmpfs/.cpan-build- > > cpansand/2017032609/Combine-Keys-0.03- > > 11/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > /tmpfs/.cpan-build-cpansand/2017032609/Combine-Keys-0.03- > > 11/blib/arch/auto/Combine/Keys/Keys.so: undefined symbol: av_top_index > > at /opt/perl-5.16.3/lib/5.16.3/x86_64-linux/DynaLoader.pm line 190. > > # at t/00-load.t line 10. > > # Compilation failed in require at t/00-load.t line 10. > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > Bailout called. Further testing stopped: > > # Testing Combine::Keys 0.03, Perl 5.016003, /bbbike/perl- > > 5.16.3/bin/perl5.16.3 > > # Looks like you failed 1 test of 1. > > FAILED--Further testing stopped. > > Makefile:1018: recipe for target 'test_dynamic' failed > > make: *** [test_dynamic] Error 1
> >
Another - sv_reftype to SvTYPE On Sun Mar 26 06:55:19 2017, LNATION wrote: Show quoted text
> What is the difference between av_tindex, av_top_index and av_len... > > other than av_len is in the perlguts documentation from 5.8.8 > (<< I shall now read to see if anything else will break). > > On Sun Mar 26 06:38:39 2017, LNATION wrote:
> > Whyyyy, but okay I'll look to work around av_top_index. > > > > On Sun Mar 26 06:24:51 2017, SREZIC wrote:
> > > On 2017-03-26 06:01:01, LNATION wrote:
> > > > Will changing to av_top_index solve this? > > > > > > > > If so a note here - http://perldoc.perl.org/perlapi.html#av_tindex - > > > > would be nice. > > > > > > > > On Sun Mar 26 05:29:28 2017, SREZIC wrote:
> > > > > The module seems to not work with perl 5.16.3 and older: > > > > > > > > > > ... > > > > > # Failed test 'use Combine::Keys;' > > > > > # at t/00-load.t line 10. > > > > > # Tried to use 'Combine::Keys'. > > > > > # Error: Can't load > > > > > '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > > > 1/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > > > > /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > > > 1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol "av_tindex" > > > > > at > > > > > /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread- > > > > > multi/DynaLoader.pm > > > > > line 190. > > > > > # at t/00-load.t line 10. > > > > > # Compilation failed in require at t/00-load.t line 10. > > > > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > > > > Bailout called. Further testing stopped: > > > > > # Testing Combine::Keys 0.02, Perl 5.016003, > > > > > /usr/perl5.16.3t/bin/perl5.16.3 > > > > > # Looks like you failed 1 test of 1. > > > > > FAILED--Further testing stopped. > > > > > *** [test_dynamic] Error code 1 > > > > > ... > > > > > > > > > > > > > > > See also http://fast-matrix.cpantesters.org/?dist=Combine- > > > > > Keys%200.01 > > > > > for an overview of test reports.
> > > > > > It seems that the situation with 0.03 is slightly better --- now it > > > compiles with perl 5.16.x, but still fails with 5.14.x and older: > > > > > > # Failed test 'use Combine::Keys;' > > > # at t/00-load.t line 10. > > > # Tried to use 'Combine::Keys'. > > > # Error: Can't load '/tmpfs/.cpan-build- > > > cpansand/2017032609/Combine-Keys-0.03- > > > 11/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > > /tmpfs/.cpan-build-cpansand/2017032609/Combine-Keys-0.03- > > > 11/blib/arch/auto/Combine/Keys/Keys.so: undefined symbol: av_top_index > > > at /opt/perl-5.16.3/lib/5.16.3/x86_64-linux/DynaLoader.pm line 190. > > > # at t/00-load.t line 10. > > > # Compilation failed in require at t/00-load.t line 10. > > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > > Bailout called. Further testing stopped: > > > # Testing Combine::Keys 0.03, Perl 5.016003, /bbbike/perl- > > > 5.16.3/bin/perl5.16.3 > > > # Looks like you failed 1 test of 1. > > > FAILED--Further testing stopped. > > > Makefile:1018: recipe for target 'test_dynamic' failed > > > make: *** [test_dynamic] Error 1
> > > >
> >
It seems that this issue was already fixed. Marking ticket as resolved. On 2017-03-26 07:02:33, LNATION wrote: Show quoted text
> Another - sv_reftype to SvTYPE > > On Sun Mar 26 06:55:19 2017, LNATION wrote:
> > What is the difference between av_tindex, av_top_index and av_len... > > > > other than av_len is in the perlguts documentation from 5.8.8 > > (<< I shall now read to see if anything else will break). > > > > On Sun Mar 26 06:38:39 2017, LNATION wrote:
> > > Whyyyy, but okay I'll look to work around av_top_index. > > > > > > On Sun Mar 26 06:24:51 2017, SREZIC wrote:
> > > > On 2017-03-26 06:01:01, LNATION wrote:
> > > > > Will changing to av_top_index solve this? > > > > > > > > > > If so a note here - > > > > > http://perldoc.perl.org/perlapi.html#av_tindex - > > > > > would be nice. > > > > > > > > > > On Sun Mar 26 05:29:28 2017, SREZIC wrote:
> > > > > > The module seems to not work with perl 5.16.3 and older: > > > > > > > > > > > > ... > > > > > > # Failed test 'use Combine::Keys;' > > > > > > # at t/00-load.t line 10. > > > > > > # Tried to use 'Combine::Keys'. > > > > > > # Error: Can't load > > > > > > '/usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > > > > 1/blib/arch/auto/Combine/Keys/Keys.so' for module > > > > > > Combine::Keys: > > > > > > /usr/home/eserte/.cpan/build/2017032609/Combine-Keys-0.02- > > > > > > 1/blib/arch/auto/Combine/Keys/Keys.so: Undefined symbol > > > > > > "av_tindex" > > > > > > at > > > > > > /usr/perl5.16.3t/lib/5.16.3/amd64-freebsd-thread- > > > > > > multi/DynaLoader.pm > > > > > > line 190. > > > > > > # at t/00-load.t line 10. > > > > > > # Compilation failed in require at t/00-load.t line 10. > > > > > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > > > > > Bailout called. Further testing stopped: > > > > > > # Testing Combine::Keys 0.02, Perl 5.016003, > > > > > > /usr/perl5.16.3t/bin/perl5.16.3 > > > > > > # Looks like you failed 1 test of 1. > > > > > > FAILED--Further testing stopped. > > > > > > *** [test_dynamic] Error code 1 > > > > > > ... > > > > > > > > > > > > > > > > > > See also http://fast-matrix.cpantesters.org/?dist=Combine- > > > > > > Keys%200.01 > > > > > > for an overview of test reports.
> > > > > > > > It seems that the situation with 0.03 is slightly better --- now > > > > it > > > > compiles with perl 5.16.x, but still fails with 5.14.x and older: > > > > > > > > # Failed test 'use Combine::Keys;' > > > > # at t/00-load.t line 10. > > > > # Tried to use 'Combine::Keys'. > > > > # Error: Can't load '/tmpfs/.cpan-build- > > > > cpansand/2017032609/Combine-Keys-0.03- > > > > 11/blib/arch/auto/Combine/Keys/Keys.so' for module Combine::Keys: > > > > /tmpfs/.cpan-build-cpansand/2017032609/Combine-Keys-0.03- > > > > 11/blib/arch/auto/Combine/Keys/Keys.so: undefined symbol: > > > > av_top_index > > > > at /opt/perl-5.16.3/lib/5.16.3/x86_64-linux/DynaLoader.pm line > > > > 190. > > > > # at t/00-load.t line 10. > > > > # Compilation failed in require at t/00-load.t line 10. > > > > # BEGIN failed--compilation aborted at t/00-load.t line 10. > > > > Bailout called. Further testing stopped: > > > > # Testing Combine::Keys 0.03, Perl 5.016003, /bbbike/perl- > > > > 5.16.3/bin/perl5.16.3 > > > > # Looks like you failed 1 test of 1. > > > > FAILED--Further testing stopped. > > > > Makefile:1018: recipe for target 'test_dynamic' failed > > > > make: *** [test_dynamic] Error 1
> > > > > >
> > > >