Skip Menu |

This queue is for tickets about the Text-BibTeX CPAN distribution.

Report information
The Basics
Id: 59602
Status: resolved
Priority: 0/
Queue: Text-BibTeX

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

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



Subject: tests fail on i586
$ ./Build test ** Creating Manpages ** Compiling C files ** Creating libbtparse.so Creating new 'btparse/src/bt_config.h' from 'btparse/src/bt_config.h.in'. ** Creating binaries (dumpnames, biblex, bibparse) ** Creating test binaries ** Preparing XS code t/00.init.t ..... ok t/bib.t ......... ok t/macro.t ....... ok t/modify.t ...... ok # Failed test at t/nameformat.t line 33. # got: '{J.' # expected: 'J.' # Failed test at t/nameformat.t line 38. # got: '{J.' # expected: 'J.' warning: too many commas in name (removing extras) # Failed test at t/nameformat.t line 45. # got: '{U.' # expected: 'U.' # Failed test at t/nameformat.t line 56. # got: 'S.~J.' # expected: 'S.~J.-M.' # Failed test at t/nameformat.t line 63. # got: 'S.~J.~M.' # expected: 'S.~J.-{\'E}.~M.' # Failed test at t/nameformat.t line 69. # got: 'S.~{J.' # expected: 'S.~J.' # Failed test at t/nameformat.t line 73. Wide character in print at /usr/lib/perl5/5.12.0/Test/Builder.pm line 1698. # got: '�.' # expected: 'Š.' # Failed test at t/nameformat.t line 77. Wide character in print at /usr/lib/perl5/5.12.0/Test/Builder.pm line 1698. # got: '�.' # expected: 'Š.-Š.' # Failed test at t/nameformat.t line 81. Wide character in print at /usr/lib/perl5/5.12.0/Test/Builder.pm line 1698. # got: '{�.' # expected: 'Š.' # Failed test at t/nameformat.t line 87. # got: 'N' # expected: 'NH' # Looks like you failed 10 tests of 22. t/nameformat.t .. Dubious, test returned 10 (wstat 2560, 0xa00) Failed 10/22 subtests substring 2, warning: empty substring t/namelist.t .... ok line 2, warning: too many commas in name (removing extras) # Failed test at t/names.t line 32. # Looks like you failed 1 test of 56. t/names.t ....... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/56 subtests t/output.t ...... ok t/parse.t ....... ok t/parse_f.t ..... ok t/parse_s.t ..... ok t/purify.t ...... ok t/zz.cleanup.t .. ok Test Summary Report ------------------- t/nameformat.t (Wstat: 2560 Tests: 22 Failed: 10) Failed tests: 4-6, 8-14 Non-zero exit status: 10 t/names.t (Wstat: 256 Tests: 56 Failed: 1) Failed test: 49 Non-zero exit status: 1 Files=13, Tests=491, 2 wallclock secs ( 0.27 usr 0.05 sys + 1.77 cusr 0.25 csys = 2.34 CPU) Result: FAIL Failed 2/13 test programs. 11/491 subtests failed. this does not fail on a x86_64. i'm using the same spec file to create the rpm, so the source is really the same, only the platform is changing.
Hello Can you please check there isn't an old libbtparse.so sitting around somewhere in the library path? Thanks :)
On Wed Jul 21 13:58:28 2010, AMBS wrote: Show quoted text
> Hello > > Can you please check there isn't an old libbtparse.so sitting around > somewhere in the library path?
$ find . /usr -name "libbtpar*" -ls 819766 80 -rwxr-xr-x 1 jquelin jquelin 74220 Jul 22 09:05 ./BUILDROOT/perl-Text-BibTeX-0.450.0-2mdv2011.0.i386/usr/lib/libbtparse.so 819779 124 -r--r--r-- 1 jquelin jquelin 120692 Jul 22 09:05 ./BUILDROOT/perl-Text-BibTeX-0.450.0-2mdv2011.0.i386/usr/lib/debug/usr/lib/libbtparse.so.debug 15417390 196 -r-xr-xr-x 1 jquelin jquelin 193405 Jul 22 09:04 ./BUILD/Text-BibTeX-0.45/blib/usrlib/libbtparse.so 19185803 196 -rwxr-xr-x 1 jquelin jquelin 193405 Jul 22 09:04 ./BUILD/Text-BibTeX-0.45/btparse/src/libbtparse.so 18514128 268 -rw-r--r-- 1 root root 267954 Sep 14 2009 /usr/lib/libbtparse.a 18514126 0 lrwxrwxrwx 1 root root 19 Jul 22 08:57 /usr/lib/libbtparse.so.0 -> libbtparse.so.0.0.0 18514127 76 -rwxr-xr-x 1 root root 73492 Sep 14 2009 /usr/lib/libbtparse.so.0.0.0 18514129 4 -rwxr-xr-x 1 root root 807 Sep 14 2009 /usr/lib/libbtparse.la 18514130 0 lrwxrwxrwx 1 root root 19 Jul 22 08:57 /usr/lib/libbtparse.so -> libbtparse.so.0.0.0
Any chance on removing these? Show quoted text
> /usr/lib/libbtparse.a > 18514126 0 lrwxrwxrwx 1 root root 19 Jul 22 08:57 > /usr/lib/libbtparse.so.0 -> libbtparse.so.0.0.0 > 18514127 76 -rwxr-xr-x 1 root root 73492 Sep 14 2009 > /usr/lib/libbtparse.so.0.0.0 > 18514129 4 -rwxr-xr-x 1 root root 807 Sep 14 2009 > /usr/lib/libbtparse.la > 18514130 0 lrwxrwxrwx 1 root root 19 Jul 22 08:57 > /usr/lib/libbtparse.so -> libbtparse.so.0.0.0
I *know* that the build system should look first to the local libraries, but that is not working yet (patches welcome ;)) Cheers
yup, you're right. removing them seems to fix the problem. going to rebuild the packages, will reopen if needed. thanks!