develooper Front page | perl.perl5.porters | Postings from August 2019

[perl #134376] NetBSD: multiple test failures with '-Duselongdouble'

From:
James E Keenan
Date:
August 19, 2019 00:17
Subject:
[perl #134376] NetBSD: multiple test failures with '-Duselongdouble'
Message ID:
rt-4.0.24-28810-1566173852-1139.134376-75-0@perl.org
# New Ticket Created by  James E Keenan 
# Please include the string:  [perl #134376]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=134376 >


If you never test for something, you'll never know where some failures 
may lie.  Once you start testing, you may be chagrined at all the 
failures you encounter.

That's what we're learning as we test more varied configurations on more 
platforms in our smoke testing runs.

When we build perl with '-Duselongdouble' on NetBSD, perl builds but we 
get failures in five files in the test suite.  See these smoke testing 
reports submitted by Carlos Guevara for blead at commit 74cd64c71 (Aug 
18 2019).

netbsd-7.2 g++-4.8.5 http://perl5.test-smoke.org/report/93327
netbsd-7.2 gcc-4.8.5 http://perl5.test-smoke.org/report/93353
netbsd-8.1 g++-5.5.0 http://perl5.test-smoke.org/report/93352
netbsd-8.1 gcc-5.5.0 http://perl5.test-smoke.org/report/93329

Test failures:
~~ ../cpan/ExtUtils-MakeMaker/t/03-xsstatic.t .................. FAILED 
5 Non-zero exit status: 6
~~ ../cpan/ExtUtils-MakeMaker/t/basic.t ........................ FAILED 
22-28 Non-zero exit status: 7
~~ ../ext/POSIX/t/math.t ....................................... FAILED 
Non-zero exit status: 1 No plan found in TAP output
~~ ../t/op/sprintf2.t .......................................... FAILED 1459
~~ ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t ................. FAILED 
5 71 Non-zero exit status: 12

AFAICT these are among the first smoke test runs done on NetBSD with 
-Duselongdouble in the configuration.  So there's no evidence (yet) that 
this is a regression from a more idyllic state in the past.

Note that these failures do not include cpan/Scalar-List-Utils/t/uniq.t, 
where the commit that generated a failure on multiple platforms has been 
reverted. (https://rt.perl.org/Ticket/Display.html?id=134358)

Note that these failures also do not reflect the clang++ problems with 
-Duselongdouble discussed in 
https://rt.perl.org/Ticket/Display.html?id=134371 and 
https://rt.perl.org/Ticket/Display.html?id=134375.  Neither clang nor 
clang++ is being used in any of these NetBSD smoke test rigs.

If there's anyone with NetBSD experience (or even mere access) who can 
take a look at these, that would be appreciated.

Thank you very much.
Jim Keenan

perl perl perl




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About