Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 450696

Summary: app-i18n/fcitx-4.2.1 USE="cairo -pango" - undefined symbol utf8_check_string
Product: Gentoo Linux Reporter: lei <leioat>
Component: Current packagesAssignee: CJK Team <cjk>
Status: RESOLVED OBSOLETE    
Severity: normal CC: qiaomuf
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description lei 2013-01-07 08:58:43 UTC
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.
Comment 1 Naohiro Aota gentoo-dev 2013-02-07 01:58:08 UTC
@Qiao We can consider stabilizing newer version, which would have this fixed and drop this version?
Comment 2 Naohiro Aota gentoo-dev 2013-03-28 13:07:18 UTC
4.2.7 is get stabilized. I think we can drop this version and close this bug as OBSOLETE.
Comment 3 Naohiro Aota gentoo-dev 2013-04-15 02:21:48 UTC
The problemed version has been dropped.