On Mon, 7 May 2007 23:55:07 +0100, Tim Bunce <[EMAIL PROTECTED]> wrote:

> On Sun, May 06, 2007 at 06:13:51PM +0100, [EMAIL PROTECTED] wrote:
> > t/zvp_01basics............
> > #   Failed test '... should be -1263462440'
> > #   at ./t/01basics.t line 234.
> > #          got: -1255073832
> > #     expected: -1263462440
> > 
> > #   Failed test '... should be -1263462437'
> > #   at ./t/01basics.t line 235.
> > #          got: -1255073829
> > #     expected: -1263462437
> 
> Interesting...

If this has to to with Math::BigInt, try the release from today.
Tels found some 32bit failures 1.85 is broken. 1.86 is OK again.

> SKIP: {
>     skip("Math::BigInt < 1.56",2)
>         if $DBI::PurePerl && !eval { require Math::BigInt; require_version 
> Math::BigInt 1.56 };
>     cmp_ok(DBI::hash("foo1",1), '==', -1263462440, '... should be 
> -1263462440');
>     cmp_ok(DBI::hash("foo2",1), '==', -1263462437, '... should be 
> -1263462437');
> }
> 
> Looks to me like the gofer subprocess picked up a different
> Math::BigInt than the one in the parent process.
> 
> And that's probably because it used a different perl executable.
> 
> Could you do some checking along those lines?
> 
> Thanks!
> 
> I should probably just skip those tests if $^X doesn't match the path
> of the 'perl' executable we find from the PATH.

-- 
H.Merijn Brand         Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using & porting perl 5.6.2, 5.8.x, 5.9.x   on HP-UX 10.20, 11.00, 11.11,
& 11.23, SuSE 10.0 & 10.2, AIX 4.3 & 5.2, and Cygwin. http://qa.perl.org
http://mirrors.develooper.com/hpux/            http://www.test-smoke.org
                        http://www.goldmark.org/jeff/stupid-disclaimers/

Reply via email to