Bug#578552: FTBFS with perl 5.12.0-1: long doubles

Salvatore Bonaccorso salvatore.bonaccorso at gmail.com
Sat May 1 06:45:34 UTC 2010


Hi

Niko Tyni found to that Math-Random-Mt fails to build from source with
Perl 5.12.0 configured to use long doubles. Please see [1] in the
Debian Bugtracker for his report, attached too below.

This seems to show up too from CPAN testers, for some reports, eg [2].

 [1] http://bugs.debian.org/578552
 [2] http://www.cpantesters.org/cpan/report/07179470-b19f-3f77-b713-d32bba55d77f

Bests
Salvatore

----- Forwarded message from Niko Tyni <ntyni at debian.org> -----

From: Niko Tyni <ntyni at debian.org>
Resent-From: Niko Tyni <ntyni at debian.org>
Reply-To: Niko Tyni <ntyni at debian.org>, 578552 at bugs.debian.org
User-Agent: Mutt/1.5.20 (2009-06-14)
Date: Tue, 20 Apr 2010 21:22:43 +0300
To: submit at bugs.debian.org
Subject: Bug#578552: libmath-random-mt-perl: FTBFS with perl 5.12.0-1: long
	doubles

Package: libmath-random-mt-perl
Version: 1.10-1
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.12-transition

This package fails to build on amd64 with perl 5.12.0-1 from experimental:

  PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
  # Test 3 got: "0.814723691903055" (t/1.t at line 13)
  #   Expected: "0.814723691903054714"
  #  t/1.t line 13 is: ok(0.814723691903055, $gen->rand());
  # Test 4 got: "0.135477004107088" (t/1.t at line 14)
  #   Expected: "0.135477004107087851"
  #  t/1.t line 14 is: ok(0.135477004107088, $gen->rand());
  t/1.t .. 
  Failed 2/4 subtests 
  t/2.t .. ok
  t/3.t .. ok
  # Test 2 got: "0.814723691903055" (t/4.t at line 16)
  #   Expected: "0.814723691903054714"
  #  t/4.t line 16 is: ok(0.814723691903055, rand());
  # Test 3 got: "0.135477004107088" (t/4.t at line 17)
  #   Expected: "0.135477004107087851"
  #  t/4.t line 17 is: ok(0.135477004107088, rand());
  t/4.t .. 
  Failed 2/3 subtests 
  # Test 3 got: "0.678865759167820215" (t/5.t at line 17)
  #   Expected: "0.67886575916782"
  #  t/5.t line 17 is: ok( $gen->rand(1), 0.67886575916782 );
  t/5.t .. 
  Failed 1/3 subtests 
  
This almost certainly happens because 5.12.0-1 is configured to use
long doubles (-Duselongdouble). CPAN test reports support this.
-- 
Niko Tyni   ntyni at debian.org



_______________________________________________
pkg-perl-maintainers mailing list
pkg-perl-maintainers at lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-perl-maintainers


----- End forwarded message -----

-- 
  .-.  Salvatore Bonaccorso ---- Email: salvatore.bonaccorso at gmail.com 
  oo|  Jabber: carnil at swissjabber.ch ---------------------------------
 /`'\  GPG key ID: 0x7FD863FE ------ http://arda.homelinux.org/~salvi/
(\_;/) Fingerprint: 04A4 407C B914 2C23 030C  17AE 789D 6F05 7FD8 63FE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20100501/bca22251/attachment-0001.pgp>


More information about the pkg-perl-maintainers mailing list