bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] "make check" fails in "Test-iri-disabled" on Mac OS X, af


From: Tim Rühsen
Subject: Re: [Bug-wget] "make check" fails in "Test-iri-disabled" on Mac OS X, after "./configure" and "make" of wget-1.19.4 complete
Date: Tue, 20 Feb 2018 15:09:55 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0

The charset conversion has an issue on OSX since a while (OSX changed
something). And we have no OSX developer, so there is nothing to do for us.

In the past I had several contacts with charset issues on OSX, who found
configuration/installation issues after a while and then silenced
(problem solved for them).

Best thing is you send us the complete config.log and
tests/Test-iri-disabled.log.

You could also check if this might be a filesystem problem. HFS+ doesn't
always save files with the name you specify... it uses decomposed UTF-8
(AFAIR), while the perl test might check for composed UTF-8. You won't
see the difference on the console, but a byte-per-byte comparison of the
filenames wouldn't work and the test might fail. Just a guess.


With Best Regards, Tim



On 02/20/2018 11:53 AM, address@hidden wrote:
> 
> ### I did the following:
> 
> export PKG_CONFIG='/opt/pkg-config/bin/pkg-config'
> export PKG_CONFIG_PATH='/opt/pkg-config/lib/pkgconfig'
> 
> ./configure --with-ssl=openssl --with-openssl=yes 
> --with-libssl-prefix=/opt/openssl --with-zlib=/opt/zlib
> 
> make
> make check
> 
> 
> ### Actual Result:
> 
> "make check" printed the following failure.
> 
> FAIL: Test-iri-disabled.px
> 
> 
> "config.log" holds the following pieces of information indicating failures.
> 
> http://localhost:49307/p1_fran\347ais.html
> http://localhost:49307/p1_fran%E7ais.html
> Incomplete or invalid multibyte sequence encountered
> Failed to convert file name 'p1_français.html' (UTF-8) -> '?' (US-ASCII)
> 
> 
> http://localhost:49307/p2_\351\351n.html
> http://localhost:49307/p2_%E9%E9n.html
> Incomplete or invalid multibyte sequence encountered
> Failed to convert file name 'p2_één.html' (UTF-8) -> '?' (US-ASCII)
> 
> 
> http://localhost:49307/p3_\244\244\244.html
> http://localhost:49307/p3_%A4%A4%A4.html
> Incomplete or invalid multibyte sequence encountered
> Failed to convert file name 'p3_¤¤¤.html' (UTF-8) -> '?' (US-ASCII)
> 
> 
> There are some non-ASCII characters in the above file names. In case the 
> non-ASCII characters get corrupted through the Internet, I will describe them.
> 
> "p1_fran" on the left of "(UTF-8)" is followed by the "lowercase c with 
> cedilla", whose octal code is 0347 and hex code is E7 for Unicode codepoint 
> and for ISO-8859-1. It is a single-byte character for ISO-8859-1 (ISO 
> Latin-1). However, it is a double-byte character for UTF-8, and its hex code 
> is 0xC3A7 for UTF-8.
> 
> 
> "p2_" on the left of "(UTF-8)" is followed by two occurrences of the 
> "lowercase e with acute", whose octal code is 0351 and hex code is E9 for 
> Unicode codepoint and for ISO-8859-1. It is a single-byte character for 
> ISO-8859-1 (ISO Latin-1). However, it is a double-byte character for UTF-8, 
> and its hex code is 0xC3A9 for UTF-8.
> 
> 
> "p3_" on the left of "(UTF-8)" is followed by three occurrences of the 
> "generic currency sign", whose octal code is 0244 and hex code is A4 for 
> Unicode codepoint and for ISO-8859-1. It is a single-byte character for 
> ISO-8859-1 (ISO Latin-1). However, it is a double-byte character for UTF-8, 
> and its hex code is 0xC2A4 for UTF-8.
> 
> 
> ### Questions
> 
> While I would like this problem to be fixed, I also would like to know what 
> this test is trying to do. Is the test trying to convert "c cedilla" to plain 
> "c", and "e acute" to plain "e", and "generic currency sign" to the "dollar 
> sign"? Moreover, before converting from UTF-8 to US-ASCII, it has to convert 
> from the single-byte Unicode codepoint or ISO-8859-1 to the double-byte 
> UTF-8, does it not?
> 
> 
> ### Related
> 
> "make check" also fails in "Test-https-pfs" and "Test-https-tlsv1x" at the 
> same time as "Test-iri-disabled" under the same condition and the same 
> environment. Separately from this report, I am planning to report about 
> "Test-https-pfs" and "Test-https-tlsv1x" later.
> 
> In Bug 50223 (thread "bug-wget/2017-02/msg00010.html"), "make" failed to 
> compile/link on Mac OS X. Wget has made progress since then. Now, in my 
> situation, "make" completes to compile and link, but "make check" fails.
> 
> 
> ### Environment
> 
> wget-1.19.4
> Mac OS X
> Intel 64-bit
> 
> 

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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