Summary: | dev-libs/icu-58.2-r1 tests broken with clang | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | moxian <aleftmail> |
Component: | Current packages | Assignee: | Gentoo Office Team <office> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 408963 | ||
Attachments: |
CC=clang-3.9 CXX=clang++-3.9 emerge -1 dev-libs/icu build.log
CC=gcc-5.4.0 CXX=g++-5.4.0 emerge -1 dev-libs/icu |
Description
moxian
2017-07-07 02:35:57 UTC
Created attachment 481486 [details]
CC=clang-3.9 CXX=clang++-3.9 emerge -1 dev-libs/icu build.log
Created attachment 481488 [details]
CC=gcc-5.4.0 CXX=g++-5.4.0 emerge -1 dev-libs/icu
The failed tests are plenty and different from one another. Here's a sample: string { TestString ---[OK] TestLocalizedString { !! u_fprintf failed to work on an en string Got: !! u_fprintf failed to work on a de string Got: } ---[2 ERRORS in /string/TestLocalizedString] TestSprintfFormat ---[OK] datadriv { DataDrivenPrintf { !! FAILURE string test case 15 "%.3P" - Got: "0.000%" Expected: "120.000%" !! FAILURE file test case 15 "%.3P" - Got: "0.000%" Expected: "120.000%" !! FAILURE string test case 16 "%.0P" - Got: "0%" Expected: "120%" !! FAILURE file test case 16 "%.0P" - Got: "0%" Expected: "120%" !! FAILURE string test case 17 "%.3P" - Got: "0.000%" Expected: "1.200%" !! FAILURE file test case 17 "%.3P" - Got: "0.000%" Expected: "1.200%" !! FAILURE string test case 18 "%.0P" - Got: "0%" Expected: "1%" <..snip...> !! FAILURE string test case 52 "%.0g" - Got: "0e+000" Expected: "-1e+001" !! FAILURE file test case 52 "%.0g" - Got: "0e+000" Expected: "-1e+001" } ---[76 ERRORS in /datadriv/DataDrivenPrintf] (23ms) DataDrivenPrintfPrecision { !! FAILURE test case 0 "%+1.*e" - Got: "+0.0000e+000" Expected: "+1.2346e+000" !! FAILURE test case 1 "%+2.*e" - Got: "+0.000000e+000" Expected: "+1.234568e+000" } ---[2 ERRORS in /datadriv/DataDrivenPrintfPrecision] DataDrivenScanf { !! error in scanf test case[0] Got: 1.200000 Exp: 0.000000 !! error in scanf test case[1] Got: 4.825000 Exp: 0.000000 <..snip...> !! error in scanf test case[49] Got: 1234.000000 Exp: 0.000000 !! error in scanf test case[51] Got: 1234.000000 Exp: 0.000000 !! error in scanf test case[52] Got: 1234.000000 Exp: 0.000000 } ---[16 ERRORS in /datadriv/DataDrivenScanf] } [94 errors in /datadriv] (25ms) TestConvert { ! FAILURE! ucnv_openU(ibm-943, err) failed. U_ILLEGAL_ARGUMENT_ERROR !! FAILURE! ucnv_openU(firstSortedName, err) is expected to fail !! FAILURE! ucnv_openU(lastSortedName, err) is expected to fail } ---[3 ERRORS in /tsconv/ccapitst/TestConvert] TestFlushCache ---[OK] TestAlias ---[OK] TestDuplicateAlias ---[OK] TestConvertSafeClone ---[OK] TestConvertSafeCloneCallback ---[OK] TestCCSID ---[OK] TestJ932 ---[OK] TestJ1968 { !! 3U) Didn't get U_FILE_ACCESS_ERROR as expected U_ILLEGAL_ARGUMENT_ERROR } ---[1 ERRORS in /tsconv/ccapitst/TestJ1968] TestLMBCSMaxChar ---[OK] TestResourceBundles { !! root.ures_getByKey(array_only_in_Root) returned ROOT0 instead of ROOT !! root.ures_getByKey(array_only_in_Root) returned ROOT1 instead of ROOT !! root.ures_getByKey(array_only_in_Root) returned ROOT2 instead of ROOT !! root.ures_getByKey(array_only_in_Root) returned ROOT3 instead of ROOT !! root.ures_getStringByIndex(array_only_in_Root) returned ROOT0 instead of ROOT !! root.ures_getStringByIndex(array_only_in_Root) returned ROOT0 instead of ROOT !! root.ures_getStringByIndex(array_only_in_Root) returned ROOT3 instead of ROOT <...snip...> !! te_IN_NE.ures_getStringByIndex(array_in_te_te_IN) returned TE_IN2 instead of TE_IN !! te_IN_NE.ures_getStringByIndex(array_in_te_te_IN) returned TE_IN2 instead of TE_IN !! te_IN_NE.ures_getByKey(tagged_array_in_te_te_IN) returned TE_IN0 instead of TE_IN !! te_IN_NE.ures_getByKey(tagged_array_in_te_te_IN) returned TE_IN5 instead of TE_IN !! te_IN_NE.ures_getByKey(tagged_array_in_te_te_IN) returned TE_IN17 instead of TE_IN } ---[440 ERRORS in /tsutil/creststn/TestResourceBundles] (22ms) TestOverrideNumberFormat { !! fail: udat_format for locale, expected 初七 初二, got !! fail: udat_format for locale, expected 07 初二, got !! fail: udat_format for locale, expected 07 初二, got !! fail: udat_format for locale, expected 初七 初二, got !! fail: udat_format for locale, expected 初七 初二, got !! fail: udat_format for locale, expected 初七 初二, got } ---[6 ERRORS in /tsformat/cdattst/TestOverrideNumberFormat] (26ms) Please file a new bug if this still affects current versions. |