[Xapian-tickets] [Xapian] #558: Make check fails in perl bindings test for symbol-test.t

Xapian nobody at xapian.org
Sun Jul 31 03:35:44 BST 2011


#558: Make check fails in perl bindings test for symbol-test.t
-----------------------------+----------------------------------------------
 Reporter:  squirexappy      |       Owner:  olly 
     Type:  defect           |      Status:  new  
 Priority:  normal           |   Milestone:       
Component:  Xapian-bindings  |     Version:  1.2.6
 Severity:  normal           |    Keywords:       
Blockedby:                   |    Platform:  Linux
 Blocking:                   |  
-----------------------------+----------------------------------------------
Description changed by squirexappy:

Old description:

> Slackware 13.1 (fully updated), gcc 4.4.4, 32 bit, 1GB RAM (non-HighMem
> kernel, so only about 820MB of available RAM). PHP is version 5.2.17,
> PERL is v5.10.1 (*) built for i486-linux-thread-multi, python is 2.6.4,
> and ruby is ruby 1.9.1p378 (2010-01-10 revision 26273) [i486-linux].
>
> {{{
> Filesystem           1K-blocks      Used Available Use% Mounted on
> /dev/root              8175648   4687128   3488520  58% /
> tmpfs                   664096     45648    618448   7% /dev/shm
> }}}
>
> Freshly built xapian-core 1.2.6 (make check fully passes) and then the
> xapian-bindings 1.2.6 with the manually downloaded PHP .h file included.
>
> Build + testing is done out of /dev/shm (ram disk).
>
> Test failure output follows:
>
> {{{
> ./t/symbol-test.t .. 1/3
> #   Failed test 'use SymbolTest;'
> #   at ./t/symbol-test.t line 17.
> #     Tried to use 'SymbolTest'.
> #     Error:  Can't locate loadable object for module SymbolTest in @INC
> (@INC contains: blib/arch/auto/SymbolTest/.libs blib/lib /dev/shm/xapian-
> bindings-1.2.6/perl/.libs /dev/shm/xapian-bindings-1.2.6/perl
> /usr/lib/perl5/5.10.1/i486-linux-thread-multi /usr/lib/perl5/5.10.1
> /usr/lib/perl5/site_perl/5.10.1/i486-linux-thread-multi
> /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/5.10.1/i486-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at (eval
> 38) line 2
> # Compilation failed in require at (eval 38) line 2.
> # BEGIN failed--compilation aborted at (eval 38) line 2.
>
> #   Failed test 'Correct exception caught'
> #   at ./t/symbol-test.t line 19.
> #                   'Can't locate auto/SymbolTest/throw_from_.al in @INC
> (@INC contains: blib/arch/auto/SymbolTest/.libs blib/lib /dev/shm/xapian-
> bindings-1.2.6/perl/.libs /dev/shm/xapian-bindings-1.2.6/perl
> /usr/lib/perl5/5.10.1/i486-linux-thread-multi /usr/lib/perl5/5.10.1
> /usr/lib/perl5/site_perl/5.10.1/i486-linux-thread-multi
> /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/5.10.1/i486-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at ./t
> /symbol-test.t line 18
> # '
> #     doesn't match '(?-xism:DatabaseOpeningError caught in SymbolTest)'
>
> #   Failed test 'Correct exception caught'
> #   at ./t/symbol-test.t line 24.
> #                   'Can't locate auto/SymbolTest/throw_from_.al in @INC
> (@INC contains: blib/arch/auto/SymbolTest/.libs blib/lib /dev/shm/xapian-
> bindings-1.2.6/perl/.libs /dev/shm/xapian-bindings-1.2.6/perl
> /usr/lib/perl5/5.10.1/i486-linux-thread-multi /usr/lib/perl5/5.10.1
> /usr/lib/perl5/site_perl/5.10.1/i486-linux-thread-multi
> /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/5.10.1/i486-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at ./t
> /symbol-test.t line 23
> # '
> #     doesn't match '(?-xism:DatabaseOpeningError caught in SymbolTest)'
> # Looks like you failed 3 tests of 3.
> ./t/symbol-test.t .. Dubious, test returned 3 (wstat 768, 0x300)
> Failed 3/3 subtests
>
> Test Summary Report
> -------------------
> ./t/symbol-test.t (Wstat: 768 Tests: 3 Failed: 3)
>   Failed tests:  1-3
>   Non-zero exit status: 3
> Files=1, Tests=3,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.59 cusr
> 0.20 csys =  0.82 CPU)
> Result: FAIL
> FAIL: t/symbol-test.t
> }}}
>

> Configure line:
>
> {{{
> CFLAGS='-O2 -fstack-protector -march=core2 -mtune=core2' CXXFLAGS='-O2
> -stack-protector -march=core2 -mtune=core2' ./configure --prefix=/usr
> --with-php --with-python --with-perl --with-ruby
> }}}

New description:

 Slackware 13.1 (fully updated), gcc 4.4.4, 32 bit, 1GB RAM (non-HighMem
 kernel, so only about 820MB of available RAM). PHP is version 5.2.17, PERL
 is v5.10.1 (*) built for i486-linux-thread-multi, python is 2.6.4, and
 ruby is ruby 1.9.1p378 (2010-01-10 revision 26273) [i486-linux].

 SWIG Version 1.3.38

 {{{
 Filesystem           1K-blocks      Used Available Use% Mounted on
 /dev/root              8175648   4687128   3488520  58% /
 tmpfs                   664096     45648    618448   7% /dev/shm
 }}}

 Freshly built xapian-core 1.2.6 (make check fully passes) and then the
 xapian-bindings 1.2.6 with the manually downloaded PHP .h file included.

 Build + testing is done out of /dev/shm (ram disk).

 Test failure output follows:

 {{{
 ./t/symbol-test.t .. 1/3
 #   Failed test 'use SymbolTest;'
 #   at ./t/symbol-test.t line 17.
 #     Tried to use 'SymbolTest'.
 #     Error:  Can't locate loadable object for module SymbolTest in @INC
 (@INC contains: blib/arch/auto/SymbolTest/.libs blib/lib /dev/shm/xapian-
 bindings-1.2.6/perl/.libs /dev/shm/xapian-bindings-1.2.6/perl
 /usr/lib/perl5/5.10.1/i486-linux-thread-multi /usr/lib/perl5/5.10.1
 /usr/lib/perl5/site_perl/5.10.1/i486-linux-thread-multi
 /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl
 /usr/lib/perl5/vendor_perl/5.10.1/i486-linux-thread-multi
 /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at (eval
 38) line 2
 # Compilation failed in require at (eval 38) line 2.
 # BEGIN failed--compilation aborted at (eval 38) line 2.

 #   Failed test 'Correct exception caught'
 #   at ./t/symbol-test.t line 19.
 #                   'Can't locate auto/SymbolTest/throw_from_.al in @INC
 (@INC contains: blib/arch/auto/SymbolTest/.libs blib/lib /dev/shm/xapian-
 bindings-1.2.6/perl/.libs /dev/shm/xapian-bindings-1.2.6/perl
 /usr/lib/perl5/5.10.1/i486-linux-thread-multi /usr/lib/perl5/5.10.1
 /usr/lib/perl5/site_perl/5.10.1/i486-linux-thread-multi
 /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl
 /usr/lib/perl5/vendor_perl/5.10.1/i486-linux-thread-multi
 /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at ./t
 /symbol-test.t line 18
 # '
 #     doesn't match '(?-xism:DatabaseOpeningError caught in SymbolTest)'

 #   Failed test 'Correct exception caught'
 #   at ./t/symbol-test.t line 24.
 #                   'Can't locate auto/SymbolTest/throw_from_.al in @INC
 (@INC contains: blib/arch/auto/SymbolTest/.libs blib/lib /dev/shm/xapian-
 bindings-1.2.6/perl/.libs /dev/shm/xapian-bindings-1.2.6/perl
 /usr/lib/perl5/5.10.1/i486-linux-thread-multi /usr/lib/perl5/5.10.1
 /usr/lib/perl5/site_perl/5.10.1/i486-linux-thread-multi
 /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl
 /usr/lib/perl5/vendor_perl/5.10.1/i486-linux-thread-multi
 /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at ./t
 /symbol-test.t line 23
 # '
 #     doesn't match '(?-xism:DatabaseOpeningError caught in SymbolTest)'
 # Looks like you failed 3 tests of 3.
 ./t/symbol-test.t .. Dubious, test returned 3 (wstat 768, 0x300)
 Failed 3/3 subtests

 Test Summary Report
 -------------------
 ./t/symbol-test.t (Wstat: 768 Tests: 3 Failed: 3)
   Failed tests:  1-3
   Non-zero exit status: 3
 Files=1, Tests=3,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.59 cusr
 0.20 csys =  0.82 CPU)
 Result: FAIL
 FAIL: t/symbol-test.t
 }}}


 Configure line:

 {{{
 CFLAGS='-O2 -fstack-protector -march=core2 -mtune=core2' CXXFLAGS='-O2
 -stack-protector -march=core2 -mtune=core2' ./configure --prefix=/usr
 --with-php --with-python --with-perl --with-ruby
 }}}

--

-- 
Ticket URL: <http://trac.xapian.org/ticket/558#comment:1>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list