bug-wget
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]