へるぷぷりーず
Compiling: //cpp:noblur as build/cpp/i386/libnoblur.so
Compiling: //cpp:noblur64 as build/cpp/amd64/libnoblur64.so
Compiling: //cpp:imehandler as build/cpp/i386/libimehandler.so
clang: warning: argument unused during compilation: '-rdynamic'
clang: warning: argument unused during compilation: '-rdynamic'
In file included from cpp/imehandler/linux/src/ibushandler.cpp:20:
In file included from /usr/include/ibus-1.0/ibus.h:29:
In file included from /usr/include/ibus-1.0/ibusshare.h:39:
In file included from /usr/include/glib-2.0/glib.h:30:
In file included from /usr/include/glib-2.0/glib/galloca.h:32:
/usr/include/glib-2.0/glib/gtypes.h:423:3: error: '_GStaticAssertCompileTimeAssertion_0' declared as an array with a negative size
G_STATIC_ASSERT(sizeof (unsigned long long) == sizeof (guint64));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:232:103: note: expanded from macro 'G_STATIC_ASSERT'
# define G_STATIC_ASSERT(expr) typedef char G_PASTE (_GStaticAssertCompileTimeAssertion_, __COUNTER__)[(expr) ? 1 : -1] G_GNUC_UNUSED
^~~~~~~~~~~~~~~
cpp/imehandler/linux/src/ibushandler.cpp:70:37: error: no member named 'name' in '_IBusEngineDesc'
engine_name = std::string(desc->name);
~~~~ ^
cpp/imehandler/linux/src/ibushandler.cpp:88:3: error: unknown type name 'IBusConnection'; did you mean 'GDBusConnection'?
IBusConnection* conn = ibus_bus_get_connection(bus_);
^~~~~~~~~~~~~~
GDBusConnection
/usr/include/glib-2.0/gio/giotypes.h:545:47: note: 'GDBusConnection' declared here
typedef struct _GDBusConnection GDBusConnection;
^
cpp/imehandler/linux/src/ibushandler.cpp:110:10: error: use of undeclared identifier 'ibus_input_context_is_enabled'; did you mean 'ibus_input_context_get_engine'?
return ibus_input_context_is_enabled(context);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ibus_input_context_get_engine
/usr/include/ibus-1.0/ibusinputcontext.h:427:14: note: 'ibus_input_context_get_engine' declared here
ibus_input_context_get_engine (IBusInputContext *context);
^
cpp/imehandler/linux/src/ibushandler.cpp:127:3: error: use of undeclared identifier 'ibus_input_context_disable'; did you mean 'ibus_input_context_reset'?
ibus_input_context_disable(context);
^~~~~~~~~~~~~~~~~~~~~~~~~~
ibus_input_context_reset
/usr/include/ibus-1.0/ibusinputcontext.h:379:14: note: 'ibus_input_context_reset' declared here
void ibus_input_context_reset (IBusInputContext *context);
^
cpp/imehandler/linux/src/ibushandler.cpp:149:36: error: no member named 'name' in '_IBusEngineDesc'
loaded_engines.push_back(desc->name);
~~~~ ^
cpp/imehandler/linux/src/ibushandler.cpp:167:20: warning: 'ibus_bus_list_active_engines' is deprecated [-Wdeprecated-declarations]
GList* engines = ibus_bus_list_active_engines(bus_);
^
/usr/include/ibus-1.0/ibusbus.h:727:14: note: 'ibus_bus_list_active_engines' has been explicitly marked deprecated here
GList *ibus_bus_list_active_engines
^
cpp/imehandler/linux/src/ibushandler.cpp:176:39: error: no member named 'name' in '_IBusEngineDesc'
installed_engines.push_back(desc->name);
~~~~ ^
cpp/imehandler/linux/src/ibushandler.cpp:203:27: warning: 'g_value_array_get_type' is deprecated [-Wdeprecated-declarations]
g_value_init(&gvalue, G_TYPE_VALUE_ARRAY);
^
/usr/include/glib-2.0/gobject/gvaluearray.h:38:29: note: expanded from macro 'G_TYPE_VALUE_ARRAY'
# define G_TYPE_VALUE_ARRAY (g_value_array_get_type ())
^
/usr/include/glib-2.0/gobject/gvaluearray.h:60:17: note: 'g_value_array_get_type' has been explicitly marked deprecated here
GType g_value_array_get_type (void) G_GNUC_CONST;
^
cpp/imehandler/linux/src/ibushandler.cpp:205:26: warning: 'g_value_array_new' is deprecated [-Wdeprecated-declarations]
GValueArray* array = g_value_array_new(engine_names.size());
^
/usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: 'g_value_array_new' has been explicitly marked deprecated here
GValueArray* g_value_array_new (guint n_prealloced);
^
cpp/imehandler/linux/src/ibushandler.cpp:215:9: warning: 'g_value_array_append' is deprecated [-Wdeprecated-declarations]
g_value_array_append(array, &array_element);
^
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: 'g_value_array_append' has been explicitly marked deprecated here
GValueArray* g_value_array_append (GValueArray *value_array,
^
cpp/imehandler/linux/src/ibushandler.cpp:224:7: error: no matching function for call to 'ibus_config_set_value'
ibus_config_set_value(conf, "general", "preload_engines", &gvalue);
^~~~~~~~~~~~~~~~~~~~~
/usr/include/ibus-1.0/ibusconfig.h:259:18: note: candidate function not viable: no known conversion from 'GValue *' (aka '_GValue *') to 'GVariant *' (aka '_GVariant *') for 4th argument
gboolean ibus_config_set_value (IBusConfig *config,
^
cpp/imehandler/linux/src/ibushandler.cpp:251:5: error: use of undeclared identifier 'ibus_input_context_enable'; did you mean 'ibus_input_context_reset'?
ibus_input_context_enable(context);
^~~~~~~~~~~~~~~~~~~~~~~~~
ibus_input_context_reset
/usr/include/ibus-1.0/ibusinputcontext.h:379:14: note: 'ibus_input_context_reset' declared here
void ibus_input_context_reset (IBusInputContext *context);
^
4 warnings and 9 errors generated.
Unable to build. Aborting compilation
Falling back to cpp/prebuilt/i386/libimehandler.so
Compiling: //cpp:imehandler64 as build/cpp/amd64/libimehandler64.so
clang: warning: argument unused during compilation: '-rdynamic'
clang: warning: argument unused during compilation: '-rdynamic'
cpp/imehandler/linux/src/ibushandler.cpp:70:37: error: no member named 'name' in '_IBusEngineDesc'
engine_name = std::string(desc->name);
~~~~ ^
cpp/imehandler/linux/src/ibushandler.cpp:88:3: error: unknown type name 'IBusConnection'; did you mean 'GDBusConnection'?
IBusConnection* conn = ibus_bus_get_connection(bus_);
^~~~~~~~~~~~~~
GDBusConnection
/usr/include/glib-2.0/gio/giotypes.h:545:47: note: 'GDBusConnection' declared here
typedef struct _GDBusConnection GDBusConnection;
^
cpp/imehandler/linux/src/ibushandler.cpp:110:10: error: use of undeclared identifier 'ibus_input_context_is_enabled'; did you mean 'ibus_input_context_get_engine'?
return ibus_input_context_is_enabled(context);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ibus_input_context_get_engine
/usr/include/ibus-1.0/ibusinputcontext.h:427:14: note: 'ibus_input_context_get_engine' declared here
ibus_input_context_get_engine (IBusInputContext *context);
^
cpp/imehandler/linux/src/ibushandler.cpp:127:3: error: use of undeclared identifier 'ibus_input_context_disable'; did you mean 'ibus_input_context_reset'?
ibus_input_context_disable(context);
^~~~~~~~~~~~~~~~~~~~~~~~~~
ibus_input_context_reset
/usr/include/ibus-1.0/ibusinputcontext.h:379:14: note: 'ibus_input_context_reset' declared here
void ibus_input_context_reset (IBusInputContext *context);
^
cpp/imehandler/linux/src/ibushandler.cpp:149:36: error: no member named 'name' in '_IBusEngineDesc'
loaded_engines.push_back(desc->name);
~~~~ ^
cpp/imehandler/linux/src/ibushandler.cpp:167:20: warning: 'ibus_bus_list_active_engines' is deprecated [-Wdeprecated-declarations]
GList* engines = ibus_bus_list_active_engines(bus_);
^
/usr/include/ibus-1.0/ibusbus.h:727:14: note: 'ibus_bus_list_active_engines' has been explicitly marked deprecated here
GList *ibus_bus_list_active_engines
^
cpp/imehandler/linux/src/ibushandler.cpp:176:39: error: no member named 'name' in '_IBusEngineDesc'
installed_engines.push_back(desc->name);
~~~~ ^
cpp/imehandler/linux/src/ibushandler.cpp:203:27: warning: 'g_value_array_get_type' is deprecated [-Wdeprecated-declarations]
g_value_init(&gvalue, G_TYPE_VALUE_ARRAY);
^
/usr/include/glib-2.0/gobject/gvaluearray.h:38:29: note: expanded from macro 'G_TYPE_VALUE_ARRAY'
# define G_TYPE_VALUE_ARRAY (g_value_array_get_type ())
^
/usr/include/glib-2.0/gobject/gvaluearray.h:60:17: note: 'g_value_array_get_type' has been explicitly marked deprecated here
GType g_value_array_get_type (void) G_GNUC_CONST;
^
cpp/imehandler/linux/src/ibushandler.cpp:205:26: warning: 'g_value_array_new' is deprecated [-Wdeprecated-declarations]
GValueArray* array = g_value_array_new(engine_names.size());
^
/usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: 'g_value_array_new' has been explicitly marked deprecated here
GValueArray* g_value_array_new (guint n_prealloced);
^
cpp/imehandler/linux/src/ibushandler.cpp:215:9: warning: 'g_value_array_append' is deprecated [-Wdeprecated-declarations]
g_value_array_append(array, &array_element);
^
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: 'g_value_array_append' has been explicitly marked deprecated here
GValueArray* g_value_array_append (GValueArray *value_array,
^
cpp/imehandler/linux/src/ibushandler.cpp:224:7: error: no matching function for call to 'ibus_config_set_value'
ibus_config_set_value(conf, "general", "preload_engines", &gvalue);
^~~~~~~~~~~~~~~~~~~~~
/usr/include/ibus-1.0/ibusconfig.h:259:18: note: candidate function not viable: no known conversion from 'GValue *' (aka '_GValue *') to 'GVariant *' (aka '_GVariant *') for 4th argument
gboolean ibus_config_set_value (IBusConfig *config,
^
cpp/imehandler/linux/src/ibushandler.cpp:251:5: error: use of undeclared identifier 'ibus_input_context_enable'; did you mean 'ibus_input_context_reset'?
ibus_input_context_enable(context);
^~~~~~~~~~~~~~~~~~~~~~~~~
ibus_input_context_reset
/usr/include/ibus-1.0/ibusinputcontext.h:379:14: note: 'ibus_input_context_reset' declared here
void ibus_input_context_reset (IBusInputContext *context);
^
4 warnings and 8 errors generated.
Unable to build. Aborting compilation
Falling back to cpp/prebuilt/amd64/libimehandler64.so
Not using buckd because watchman isn't installed.