[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] 57 failures running testsuite of wget-1.18.109-4734
From: |
Tim Ruehsen |
Subject: |
Re: [Bug-wget] 57 failures running testsuite of wget-1.18.109-4734 |
Date: |
Fri, 03 Feb 2017 09:51:21 +0100 |
User-agent: |
KMail/5.2.3 (Linux/4.9.0-1-amd64; KDE/5.28.0; x86_64; ; ) |
On Thursday, February 2, 2017 6:46:32 PM CET Antonio Diaz Diaz wrote:
> (I'm not subscribed. Please, CC me).
>
> Hello,
>
> While testing wget-1.18.109-4734 on a 32-bit GNU/Linux system with
> glibc-2.5, gcc-4.1.2 and latest versions of gmplib, libnettle and
> gnutls, I got 57 test failures:
>
> ============================================================================
> Testsuite summary for wget 1.18.109-4734
> ============================================================================
> # TOTAL: 85
> # PASS: 14
> # SKIP: 14
> # XFAIL: 0
> # FAIL: 57
> # XPASS: 0
> # ERROR: 0
>
> Maybe they are caused by a failure to detect or report the perl version
> in configure, or by an old perl version (the machine has perl-5.8.8
> installed):
> checking for perl5... no
> checking for perl... /usr/bin/perl
>
> It would be nice to mention in INSTALL or README the oldest version of
> perl known to work.
Something is missing in your Perl installation (see test-suite.log):
"Can't locate HTTP/Daemon.pm in @INC (@INC contains: . /usr/lib/perl5/5.8.8/
i486-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/
i486-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/
site_perl .) at HTTPServer.pm line 6."
Looks like you need this HTTP/Daemon.pm in your Perl search path (@INC ?).
On Debian this is in package 'libwww-perl', but there should be similar
packages for other distros as well.
> I also got some warnings:
> --------------------------------------------------------------------
> mktime.c: In function 'mktime_internal':
> mktime.c:355: warning: comparison is always false due to limited range
> of data type
> mktime.c:355: warning: comparison is always false due to limited range
> of data type
>
> In file included from regex.c:72:
> regexec.c: In function 're_search_2_stub':
> regexec.c:360: warning: comparison is always false due to limited range
> of data type
> regexec.c:360: warning: comparison is always false due to limited range
> of data type
This should be reported to address@hidden (Both .c files are from gnulib.)
Could you you do this ?
> http.c: In function 'test_parse_range_header':
> http.c:5124: warning: this decimal constant is unsigned only in ISO C90
> http.c:5124: warning: this decimal constant is unsigned only in ISO C90
> http.c:5125: warning: this decimal constant is unsigned only in ISO C90
> http.c:5125: warning: integer constant is too large for 'long' type
> http.c:5125: warning: integer constant is too large for 'long' type
> --------------------------------------------------------------------
There is no 64bit integer type on your system ? Or the detection does not
work. How long is 'long long' or off_t in your system ?
If that is really true, just do not download files larger than 2^31 bytes (to
be on the save side, maybe 2^32 works out - but you should test it well).
Regards, Tim
signature.asc
Description: This is a digitally signed message part.