http://code.google.com/p/ibus-unikey/ Reproducible: Always
>>> Source configured. >>> Compiling source in /var/tmp/portage/app-i18n/ibus-unikey-0.5.1/work/ibus-unikey-0.5.1 ... make -j3 make all-recursive make[1]: Entering directory `/var/tmp/portage/app-i18n/ibus-unikey-0.5.1/work/ibus-unikey-0.5.1' Making all in ukengine make[2]: Entering directory `/var/tmp/portage/app-i18n/ibus-unikey-0.5.1/work/ibus-unikey-0.5.1/ukengine' CXX byteio.lo CXX charset.lo CXX convert.lo CXX data.lo convert.cpp: In function ‘int vnFileStreamConvert(int, int, FILE*, FILE*)’: convert.cpp:221:41: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result CXX error.lo CXX inputproc.lo CXX mactab.lo CXX pattern.lo CXX ukengine.lo CXX unikey.lo CXX usrkeymap.lo CXXLD libunikey-ibus.la make[2]: Leaving directory `/var/tmp/portage/app-i18n/ibus-unikey-0.5.1/work/ibus-unikey-0.5.1/ukengine' Making all in src make[2]: Entering directory `/var/tmp/portage/app-i18n/ibus-unikey-0.5.1/work/ibus-unikey-0.5.1/src' CXX ibus_engine_unikey-main.o CXX ibus_engine_unikey-engine.o CXX ibus_engine_unikey-utils.o utils.cpp: In function ‘IBusComponent* ibus_unikey_get_component()’: utils.cpp:50:13: error: ‘struct IBusEngineDesc’ has no member named ‘rank’ make[2]: *** [ibus_engine_unikey-utils.o] Error 1 make[2]: *** Waiting for unfinished jobs.... main.cpp: In function ‘void start_component()’: main.cpp:61:50: error: ‘struct IBusEngineDesc’ has no member named ‘name’ make[2]: *** [ibus_engine_unikey-main.o] Error 1 engine.cpp: In function ‘void ibus_unikey_engine_init(IBusUnikeyEngine*)’: engine.cpp:163:76: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:163:76: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:178:78: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:178:78: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:194:84: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:194:84: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:202:84: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:202:84: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:210:85: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:210:85: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:218:90: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:218:90: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:226:89: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:226:89: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:234:88: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:234:88: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp:242:85: error: too many arguments to function ‘GVariant* ibus_config_get_value(IBusConfig*, const gchar*, const gchar*)’ /usr/include/ibus-1.0/ibusconfig.h:111:11: note: declared here engine.cpp:242:85: error: invalid conversion from ‘GVariant*’ to ‘gboolean’ engine.cpp: In function ‘void ibus_unikey_engine_property_activate(IBusEngine*, const gchar*, guint)’: engine.cpp:351:81: error: cannot convert ‘GValue*’ to ‘GVariant*’ for argument ‘4’ to ‘gboolean ibus_config_set_value(IBusConfig*, const gchar*, const gchar*, GVariant*)’ engine.cpp:396:83: error: cannot convert ‘GValue*’ to ‘GVariant*’ for argument ‘4’ to ‘gboolean ibus_config_set_value(IBusConfig*, const gchar*, const gchar*, GVariant*)’ engine.cpp:436:87: error: cannot convert ‘GValue*’ to ‘GVariant*’ for argument ‘4’ to ‘gboolean ibus_config_set_value(IBusConfig*, const gchar*, const gchar*, GVariant*)’ engine.cpp:461:82: error: cannot convert ‘GValue*’ to ‘GVariant*’ for argument ‘4’ to ‘gboolean ibus_config_set_value(IBusConfig*, const gchar*, const gchar*, GVariant*)’ engine.cpp:486:82: error: cannot convert ‘GValue*’ to ‘GVariant*’ for argument ‘4’ to ‘gboolean ibus_config_set_value(IBusConfig*, const gchar*, const gchar*, GVariant*)’ engine.cpp: In function ‘void* thread_run_setup(void*)’: engine.cpp:1021:61: warning: ignoring return value of ‘FILE* popen(const char*, const char*)’, declared with attribute warn_unused_result make[2]: *** [ibus_engine_unikey-engine.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-i18n/ibus-unikey-0.5.1/work/ibus-unikey-0.5.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-i18n/ibus-unikey-0.5.1/work/ibus-unikey-0.5.1' make: *** [all] Error 2 emake failed * ERROR: app-i18n/ibus-unikey-0.5.1 failed (compile phase): * emake failed *
0.5.1 and 0.5.1-r1 in cvs.