fcitx report "undefined symbol utf8_check_string" with USE flag "cairo debug table -dbus -gtk -gtk3 -opencc -pango -qt4" as press activating key in leafpad window.
fcitx process abort abnormally.
if add +pango option to USE flag, no errors found.
Steps to Reproduce:
2.in xterm window:
fcitx -d ; leafpad
3.press CTRL+SPACE in leftpad
error message appears in xterm window where fcitx was started. fcitx process abort.
A preedit window created on the top of leafpad window where Chinese characters can be selected.
The reason is miscall utf8_check_string() instead of fcitx_utf8_check_string() in fcitx source code /fcitx-4.2.1/src/ui/cairostuff/cairostuff.c line 192. need a patch to fix it.
@Qiao We can consider stabilizing newer version, which would have this fixed and drop this version?
4.2.7 is get stabilized. I think we can drop this version and close this bug as OBSOLETE.
The problemed version has been dropped.