help-libidn
[Top][All Lists]
Advanced

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

Re: 3 failed tests for libidn2-2.1.1


From: Tim Rühsen
Subject: Re: 3 failed tests for libidn2-2.1.1
Date: Sun, 12 May 2019 13:21:16 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Hi Dennis,

> ld.so.1: test-lookup: fatal: relocation error: file test-lookup: symbol
> idn2_to_ascii_4i2: referenced symbol not found
> FAIL test-lookup (exit status: 137)

That symbol has been flagged 'deprecated' but it wasn't removed. Do you
have some compiler/linker settings to remove deprecated symbols ?

The other issues may result from incomplete or missing locale and or
iconv support. E.g. we experience such on some versions of Solaris, but
we can't do much except suggesting to use a recent GNU environment.

Anyways, maybe you can send your config.log to answer questions about
your environment. Send it via PM if you don't want to expose it to the
public. I then might come up with more detailed questions.

Regards, Tim

On 12.05.19 12:47, Dennis Clarke wrote:
> This doesn't tell me much :
> 
> ============================================================================
> 
> Testsuite summary for libidn2 2.1.1
> ============================================================================
> 
> # TOTAL: 5
> # PASS:  2
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  3
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> 
> 
> 
> beta$ more tests/test-suite.log
> =========================================
>    libidn2 2.1.1: tests/test-suite.log
> =========================================
> 
> # TOTAL: 5
> # PASS:  2
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  3
> # XPASS: 0
> # ERROR: 0
> 
> .. contents:: :depth: 2
> 
> FAIL: test-lookup
> =================
> 
> ld.so.1: test-lookup: fatal: relocation error: file test-lookup: symbol
> idn2_to_ascii_4i2: referenced symbol not found
> FAIL test-lookup (exit status: 137)
> 
> FAIL: test-register
> ===================
> 
> expected rc 0 got rc -206
> ------------------------------------------------------------------------------------------------
> 
>                                           IDNA2008 Register
> 
>   #  Result                    Output                    A-label input
>            U-label input
> ------------------------------------------------------------------------------------------------
> 
>   0  IDN2_OK                   xn--rksmrgs-5wao1o
> xn--rksmrgs-5wao1o        rM-CM-$ksmM-CM-6rgM-CM-%s
>   1  IDN2_OK                   xn--sharp-pqa             (null)
>            sharpM-CM-^_
>   2  IDN2_OK                   xn--sharp-pqa             xn--sharp-pqa
>            sharpM-CM-^_
>   3  IDN2_INVALID_ALABEL                                 foo           
> (null)
>   4  IDN2_OK                   foo                       (null)
>            foo
>   5  IDN2_OK                   xn--rksmrgs-5wao1o        (null)
>            rM-CM-$ksmM-CM-6rgM-CM-%s
>   6  IDN2_CONTEXTO                                       (null)
>            M-BM-7
>   7  IDN2_CONTEXTO                                       (null)
>            aM-BM-7
>   8  IDN2_CONTEXTO                                       (null)
>            M-BM-7a
>   9  IDN2_CONTEXTO                                       (null)
>            aM-BM-7a
>  10  IDN2_OK                   xn--ll-0ea                (null)
>            lM-BM-7l
>  11  IDN2_OK                   xn--alla-6ha              (null)
>            alM-BM-7la
>  12  IDN2_CONTEXTO                                       (null)
>            M-MM-5
>  13  IDN2_CONTEXTO                                       (null)
>            M-MM-5a
>  14  IDN2_CONTEXTO                                       (null)
>            M-MM-5aM-MM-5M-OM-3
>  15  IDN2_CONTEXTO                                       (null)
>            M-MM-5M-OM-3M-MM-5a
>  16  IDN2_OK                   xn--wva6w                 (null)
>            M-MM-5M-OM-3
>  17  IDN2_OK                   xn--wvaa19ab              (null)
>            M-MM-5M-OM-3M-MM-5M-OM-3
>  18  IDN2_CONTEXTO                                       (null)
>            M-WM-3
>  19  IDN2_CONTEXTO                                       (null)
>            aM-WM-3
>  20  IDN2_CONTEXTO                                       (null)
>            aM-WM-3M-WM-^PM-WM-3
>  21  IDN2_CONTEXTO                                       (null)
>            M-WM-^PM-WM-3aM-WM-3
>  22  IDN2_OK                   xn--4db4e                 (null)
>            M-WM-^PM-WM-3
>  23  IDN2_OK                   xn--4dbbb9k               (null)
>            M-WM-^QM-WM-^PM-WM-3M-WM-^Q
>  24  IDN2_CONTEXTO                                       (null)
>            M-WM-4
>  25  IDN2_CONTEXTO                                       (null)
>            aM-WM-4
>  26  IDN2_CONTEXTO                                       (null)
>            aM-WM-4M-WM-^P
>  27  IDN2_OK                   xn--4db6e                 (null)
>            M-WM-^PM-WM-4
>  28  IDN2_OK                   xn--4dbbb3l               (null)
>            M-WM-^QM-WM-^PM-WM-4M-WM-^Q
>  29  IDN2_BIDI                                           (null)
>            M-YM-
>  30  IDN2_OK                   xn--ggb0k                 (null)
>            M-XM-!M-YM-
>  31  IDN2_OK                   xn--ggb82b                (null)
>            M-XM-!M-[M-0
>  32  IDN2_OK                   xn--ggbaa4w               (null)
>            M-XM-!M-YM- M-XM-!M-XM-!
>  33  IDN2_CONTEXTO                                       (null)
>            M-XM-!M-YM- M-[M-0
>  34  IDN2_CONTEXTO                                       (null)
>            M-XM-!M-YM- M-XM-!M-XM-!M-[M-0
>  35  IDN2_CONTEXTO                                       (null)
>            M-XM-!M-[M-0M-XM-!M-XM-!M-YM-
>  36  IDN2_CONTEXTO                                       (null)
>            M-YM- M-XM-!M-[M-0M-XM-!M-XM-!M-YM-
>  37  IDN2_CONTEXTO                                       (null)
>            M-cM-^CM-;
>  38  IDN2_CONTEXTO                                       (null)
>            fooM-cM-^CM-;
>  39  IDN2_CONTEXTO                                       (null)
>            fooM-cM-^CM-;bar
>  40  IDN2_OK                   xn--foobarbaz-b23h61e     (null)
>            fooM-cM-^CM-;barM-cM-^AM-^Abaz
>  41  IDN2_OK                   xn--foobarbaz-qu4h06a     (null)
>            fooM-cM-^CM-;barM-cM-^BM-!baz
>  42  IDN2_OK                   xn--foobarbaz-ql3hk3g     (null)
>            fooM-cM-^CM-;address@hidden
>  43  IDN2_OK                   xn--foobarbaz-dl5hq7z     (null)
>            fooM-cM-^CM-;address@hidden
>  44  IDN2_OK                   xn--foobarbaz-dl5hq7z     (null)
>            fooM-cM-^CM-;address@hidden
>  45  IDN2_TOO_BIG_LABEL
> xn--dominiomuylargoconmuchas-olcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dominiomuyl
> argoconmuchasM-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-C
> 
> M-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1M-CM-1
> FAIL test-register (exit status: 1)
> 
> FAIL: test-tounicode
> ====================
> 
> Test[18] '(S) -> $1' failed (got 0, expected -202):
>   idn2_to_unicode_8z4z(): success
> Test[18] '(S) -> $1' failed (got 0, expected -202):
>   idn2_to_unicode_4z4z(): success
> Test[18] '(S) -> $1' failed (got 0, expected -202):
>   idn2_to_unicode_44i(): success
> Test[18] '(S) -> $1' failed (got 0, expected -202):
>   idn2_to_unicode_8z8z(): success
> charset=ASCII
> 
> PUNYCODE entry 0: (A) Arabic (Egyptian)
> 
> PUNYCODE entry 1: (B) Chinese (simplified)
> 
> PUNYCODE entry 2: (C) Chinese (traditional)
> 
> PUNYCODE entry 3: (D) Czech:
> Pro<ccaron>prost<ecaron>nemluv<iacute><ccaron>esky
> 
> PUNYCODE entry 4: (E) Hebrew:
> 
> PUNYCODE entry 5: (F) Hindi (Devanagari):
> 
> PUNYCODE entry 6: (G) Japanese (kanji and hiragana):
> 
> PUNYCODE entry 7: (H) Korean (Hangul syllables):
> 
> PUNYCODE entry 8: (I) Russian (Cyrillic):
> 
> PUNYCODE entry 9: (J) Spanish:
> Porqu<eacute>nopuedensimplementehablarenEspa<ntilde>ol
> 
> PUNYCODE entry 10: (K) Vietnamese:
> 
> PUNYCODE entry 11: (L) 3<nen>B<gumi><kinpachi><sensei>
> 
> PUNYCODE entry 12: (M) <amuro><namie>-with-SUPER-MONKEYS
> 
> PUNYCODE entry 13: (N) Hello-Another-Way-<sorezore><no><basho>
> 
> PUNYCODE entry 14: (O) <hitotsu><yane><no><shita>2
> 
> PUNYCODE entry 15: (P) Maji<de>Koi<suru>5<byou><mae>
> 
> PUNYCODE entry 16: (Q) <pafii>de<runba>
> 
> PUNYCODE entry 17: (R) <sono><supiido><de>
> 
> PUNYCODE entry 18: (S) -> $1
> 
> PUNYCODE entry 19: (T) -> $1
> returned -202 expected -202 (string contains invalid punycode data)
> returned -202 expected -202 (string contains invalid punycode data)
> returned -202 expected -202 (string contains invalid punycode data)
> returned -202 expected -202 (string contains invalid punycode data)
> 
> PUNYCODE entry 20: (U) -> $1.00 <-
> returned -202 expected -202 (string contains invalid punycode data)
> returned -202 expected -202 (string contains invalid punycode data)
> returned -202 expected -202 (string contains invalid punycode data)
> returned -202 expected -202 (string contains invalid punycode data)
> 
> PUNYCODE entry 21: (V) <sono><supiido><de>
> 
> PUNYCODE entry 22: (W) <sono><supiido><de>
> 
> PUNYCODE entry 23: (X) utf-8 crash ?
> returned -200 expected -200 (string encoding error)
> returned -200 expected -200 (string encoding error)
> 
> PUNYCODE entry 24: Debian test #1
> 
> PUNYCODE entry 25: Debian test #2
> 
> PUNYCODE entry 26: Debian test #3
> 
> PUNYCODE entry 27: GnuTLS test #1
> 
> PUNYCODE entry 28: GnuTLS test #2
> 
> PUNYCODE entry 29: GnuTLS test #3
> 
> PUNYCODE entry 30: GnuTLS test #4
> 
> PUNYCODE entry 31: GnuTLS test #5
> 
> PUNYCODE entry 32: GnuTLS test #6
> error_count: 4
> FAIL test-tounicode (exit status: 1)
> 
> beta$
> 
> Where to look ?
> 
> 
> 
> 

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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