Skip Menu |

This queue is for tickets about the Inline-Ruby CPAN distribution.

Report information
The Basics
Id: 78792
Status: resolved
Priority: 0/
Queue: Inline-Ruby

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

Bug Information
Severity: Critical
Broken in: 0.02
Fixed in: (no value)



Subject: Tests fail.
On Mageia Linux 2 x86-64, I cannot load /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so because do_chomp is missing during "make test". This probably makes Inline::Ruby unusable: <<<< shlomif@lap:~/Inline-Ruby-0.02$ make shlomif@lap:~/Inline-Ruby-0.02$ make test PERL_DL_NONLAZY=1 /usr/bin/perl5.14.2 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01basic.t ..... Can't load '/home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module Inline::Ruby: /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: undefined symbol: do_chomp at /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/DynaLoader.pm line 190. at -e line 0 Compilation failed in require at (eval 12) line 1. Error. You have specified 'Ruby' as an Inline programming language. I currently only know about the following languages: C, Foo, foo If you have installed a support module for this language, try deleting the config-x86_64-linux-thread-multi-5.014002 file from the following Inline DIRECTORY, and run again: /home/shlomif/Inline-Ruby-0.02/_Inline (And if that works, please file a bug report.) at t/01basic.t line 0 INIT failed--call queue aborted. t/01basic.t ..... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 15/15 subtests t/02iter.t ...... Can't load '/home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module Inline::Ruby: /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: undefined symbol: do_chomp at /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/DynaLoader.pm line 190. at -e line 0 Compilation failed in require at (eval 12) line 1. Error. You have specified 'Ruby' as an Inline programming language. I currently only know about the following languages: C, Foo, foo If you have installed a support module for this language, try deleting the config-x86_64-linux-thread-multi-5.014002 file from the following Inline DIRECTORY, and run again: /home/shlomif/Inline-Ruby-0.02/_Inline (And if that works, please file a bug report.) at t/02iter.t line 0 INIT failed--call queue aborted. t/02iter.t ...... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 11/11 subtests t/03bindfunc.t .. Can't load '/home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module Inline::Ruby: /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: undefined symbol: do_chomp at /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/DynaLoader.pm line 190. at t/03bindfunc.t line 4 Compilation failed in require at t/03bindfunc.t line 4. BEGIN failed--compilation aborted at t/03bindfunc.t line 4. t/03bindfunc.t .. Dubious, test returned 2 (wstat 512, 0x200) Failed 6/6 subtests t/04iterator.t .. Can't load '/home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module Inline::Ruby: /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: undefined symbol: do_chomp at /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/DynaLoader.pm line 190. at t/04iterator.t line 11 Compilation failed in require at t/04iterator.t line 11. BEGIN failed--compilation aborted at t/04iterator.t line 11. t/04iterator.t .. Dubious, test returned 2 (wstat 512, 0x200) Failed 6/6 subtests t/05rb_exc.t .... Can't load '/home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module Inline::Ruby: /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: undefined symbol: do_chomp at /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/DynaLoader.pm line 190. at t/05rb_exc.t line 8 Compilation failed in require at t/05rb_exc.t line 8. BEGIN failed--compilation aborted at t/05rb_exc.t line 8. t/05rb_exc.t .... Dubious, test returned 2 (wstat 512, 0x200) Failed 8/8 subtests t/06pl_exc.t .... Can't load '/home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module Inline::Ruby: /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: undefined symbol: do_chomp at /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/DynaLoader.pm line 190. at -e line 0 Compilation failed in require at (eval 12) line 1. Error. You have specified 'Ruby' as an Inline programming language. I currently only know about the following languages: C, Foo, foo If you have installed a support module for this language, try deleting the config-x86_64-linux-thread-multi-5.014002 file from the following Inline DIRECTORY, and run again: /home/shlomif/Inline-Ruby-0.02/_Inline (And if that works, please file a bug report.) at t/06pl_exc.t line 0 INIT failed--call queue aborted. t/06pl_exc.t .... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 8/8 subtests t/07proc.t ...... Can't load '/home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so' for module Inline::Ruby: /home/shlomif/Inline-Ruby-0.02/blib/arch/auto/Inline/Ruby/Ruby.so: undefined symbol: do_chomp at /usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/DynaLoader.pm line 190. at -e line 0 Compilation failed in require at (eval 12) line 1. Error. You have specified 'Ruby' as an Inline programming language. I currently only know about the following languages: C, Foo, foo If you have installed a support module for this language, try deleting the config-x86_64-linux-thread-multi-5.014002 file from the following Inline DIRECTORY, and run again: /home/shlomif/Inline-Ruby-0.02/_Inline (And if that works, please file a bug report.) at t/07proc.t line 0 INIT failed--call queue aborted. t/07proc.t ...... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 3/3 subtests t/08bind1.t ..... ^Cmake: *** [test_dynamic] Interrupt Show quoted text
>>>>
I'm closing my own bug report, after I fixed it myself. The tests appear to pass for me. If they don't pass for you, please file a new bug report.