On 11.12.2015 18:10, Timo Sirainen wrote:> http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz
> http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz.sig
>
Hello Timo,
tried to compile it, but tests fail on Fedora 23 with latest gcc
(gcc-5.3.1-2.fc23.x86_64):
fts_icu_utf8_to_utf16 ascii resize ................................... : ok
fts_icu_utf8_to_utf16 32bit resize ................................... : ok
fts_icu_utf16_to_utf8 ................................................ : ok
fts_icu_utf16_to_utf8 resize ......................................... : ok
fts_icu_translate .................................................... : ok
fts_icu_translate_resize resize ...................................... : ok
fts_icu_lcase ........................................................ : ok
fts_icu_lcase resize ................................................. : ok
0 / 8 tests failed
==11141== Conditional jump or move depends on uninitialised value(s)
==11141== at 0x512C753:
icu_54::LocaleUtility::initLocaleFromName(icu_54::UnicodeString const&,
icu_54::Locale&) (in /usr/lib64/libicuuc.so.54.1)
==11141== by 0x4DB1E70:
icu_54::TransliteratorSpec::TransliteratorSpec(icu_54::UnicodeString
const&) (in /usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DB28D4:
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString&,
icu_54::UnicodeString&, icu_54::UnicodeString&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DB2B76:
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString const&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DB2BFA:
icu_54::TransliteratorRegistry::get(icu_54::UnicodeString const&,
icu_54::TransliteratorAlias*&, UErrorCode&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4D9D58D:
icu_54::Transliterator::createBasicInstance(icu_54::UnicodeString
const&, icu_54::UnicodeString const*) (in /usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DA3DEC:
icu_54::TransliteratorIDParser::SingleID::createInstance() (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DA432B:
icu_54::TransliteratorIDParser::instantiateList(icu_54::UVector&,
UErrorCode&) (in /usr/lib64/libicui18n.so.54.1)
==11141== by 0x4D9E9DA:
icu_54::Transliterator::createInstance(icu_54::UnicodeString const&,
UTransDirection, UParseError&, UErrorCode&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4D9F6E9: utrans_openU_54 (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x10B9F5: get_translit (test-fts-icu.c:90)
==11141== by 0x10BBFC: test_fts_icu_translate (test-fts-icu.c:106)
==11141===11141== Conditional jump or move depends on uninitialised value(s)
==11141== at 0x512C753:
icu_54::LocaleUtility::initLocaleFromName(icu_54::UnicodeString const&,
icu_54::Locale&) (in /usr/lib64/libicuuc.so.54.1)
==11141== by 0x4DB1E70:
icu_54::TransliteratorSpec::TransliteratorSpec(icu_54::UnicodeString
const&) (in /usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DB28DF:
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString&,
icu_54::UnicodeString&, icu_54::UnicodeString&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DB2B76:
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString const&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DB2BFA:
icu_54::TransliteratorRegistry::get(icu_54::UnicodeString const&,
icu_54::TransliteratorAlias*&, UErrorCode&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4D9D58D:
icu_54::Transliterator::createBasicInstance(icu_54::UnicodeString
const&, icu_54::UnicodeString const*) (in /usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DA3DEC:
icu_54::TransliteratorIDParser::SingleID::createInstance() (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4DA432B:
icu_54::TransliteratorIDParser::instantiateList(icu_54::UVector&,
UErrorCode&) (in /usr/lib64/libicui18n.so.54.1)
==11141== by 0x4D9E9DA:
icu_54::Transliterator::createInstance(icu_54::UnicodeString const&,
UTransDirection, UParseError&, UErrorCode&) (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x4D9F6E9: utrans_openU_54 (in
/usr/lib64/libicui18n.so.54.1)
==11141== by 0x10B9F5: get_translit (test-fts-icu.c:90)
==11141== by 0x10BBFC: test_fts_icu_translate (test-fts-icu.c:106)
==11141=Failed to run: ./test-fts-icu
Any ideas?
Thank you.
Ciao,
Gerhard