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. Reproducible: Always Steps to Reproduce: 1.startx 2.in xterm window: fcitx -d ; leafpad 3.press CTRL+SPACE in leftpad 4.press Actual Results: error message appears in xterm window where fcitx was started. fcitx process abort. Expected Results: 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.