ibus-kmfl doesn't compile against ibus-1.4.0.
main.c: In function 'start_component':
main.c:54:49: error: 'IBusEngineDesc' has no member named 'name'
Full log: https://build.opensuse.org/package/rawlog?arch=x86_64&package=ibus-kmfl&project=home%3ALazy_Kent&repository=openSUSE_Factory
Try the attached patch. It should fix the compilation error with ibus-1.4.0.
Fix for cahnges in ibus-1.4.0
The patch helps. Thanks!