build failure with ICU 75 (and 74), breakiterator (again)

Rene Engelhard rene at debian.org
Sun Apr 7 07:34:06 UTC 2024


Hi,

Debian experimental just got ICU 75 and I tried it to look what breaks 
now :)

Indeed it breaks again for breakiterator rules:

[build BRK] CustomTarget/i18npool/breakiterator/sent.brk
S=/home/rene/LibreOffice/git/master && I=$S/instdir && W=$S/workdir && 
/usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/sent.txt -o 
$W/CustomTarget/i18npool/breakiterator/sent.brk
createRuleBasedBreakIterator: ICU Error "U_BRK_RULE_EMPTY_SET"  at line 
109, column 1
make[2]: *** 
[/home/rene/LibreOffice/git/master/i18npool/CustomTarget_breakiterator.mk:92: 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/sent.brk] 
Error 11
rm 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_nodash.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_hu.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/count_word.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/edit_word_he.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/edit_word_hu.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_prepostdash.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_he.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/line.brk 
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/edit_word.brk
make[2]: Leaving directory '/home/rene/LibreOffice/git/master'
make[1]: *** [Makefile:278: build] Error 2
make[1]: Leaving directory '/home/rene/LibreOffice/git/master'

The rule is 
https://cgit.freedesktop.org/libreoffice/core/tree/i18npool/source/breakiterator/data/sent.txt#n109 
but that doesn't look as "easily" removable like the one which failed in 
ICU 74?

Filed it as https://bugs.documentfoundation.org/show_bug.cgi?id=160570 
since the ICU 74 one was also in Bugzilla.

(the ICU 74 one, for reference - as that one is still unfixed/open - is
https://bugs.documentfoundation.org/show_bug.cgi?id=158108)

Regards,

Rene


More information about the LibreOffice mailing list