ビルドできないよselenium

へるぷぷりーず

```
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.
```