Same problem here, but emerging from an F2 terminal didn't work for me. Here's what seem to be relevant segments of the build.log:
Code: Select all
ibusdebug.h:41: Warning: IBus: "@args..." parameter is deprecated, please use "@..." instead:
* @args...: Necessary arguments for @msg.
^
ibusproperty.h:134: Warning: IBus: GObject-Introspection specific GTK-Doc tag "type" has been deprecated, please use annotations on the identifier instead:
* type: IBusPropType of IBusProperty.
^
<unknown>:: Warning: IBus: "type" annotation needs one option, 3 given
ibusproperty.h:183: Warning: IBus: "@Varargs" parameter is deprecated, please use "@..." instead:
* @Varargs: the NULL-terminated arguments of the properties and values.
^
ibusenginedesc.h:83: Warning: IBus: GTK-Doc tag "Description:" has been deprecated:
* description: Input method engine description.
^
ibusenginedesc.h:141: Warning: IBus: "@Varargs" parameter is deprecated, please use "@..." instead:
* @Varargs: the NULL-terminated arguments of the properties and values.
^
ibuscomponent.h:83: Warning: IBus: GTK-Doc tag "Description:" has been deprecated:
* description: Detailed description of component.
^
ibuscomponent.h:137: Warning: IBus: "@Varargs" parameter is deprecated, please use "@..." instead:
* @Varargs: the NULL-terminated arguments of the properties and values.
^
SKIP.........
ibusxml.h:54: Warning: IBus: symbol='XMLNode': Unknown namespace for identifier 'XMLNode'
g-ir-scanner: compile: cc -Wno-deprecated-declarations -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=native -O2 -pipe -fomit-frame-pointer -ftree-vectorize -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c -o /var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src/tmp-introspectJPlRCf/IBus-1.0.o /var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src/tmp-introspectJPlRCf/IBus-1.0.c
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC cc -o /var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src/tmp-introspectJPlRCf/IBus-1.0 -export-dynamic -march=native -O2 -pipe -fomit-frame-pointer -ftree-vectorize -Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed /var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src/tmp-introspectJPlRCf/IBus-1.0.o -L. libibus-1.0.la -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0
libtool: link: cc -o /var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src/tmp-introspectJPlRCf/.libs/IBus-1.0 -march=native -O2 -pipe -fomit-frame-pointer -ftree-vectorize -Wl,--hash-style=gnu -Wl,-O1 /var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src/tmp-introspectJPlRCf/IBus-1.0.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic -Wl,--as-needed -L. ./.libs/libibus-1.0.so -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
ibusxml.h:59: Warning: IBus: ibus_xml_parse_file: return value: Unresolved type: 'XMLNode*'
ibusxml.h:68: Warning: IBus: ibus_xml_parse_buffer: return value: Unresolved type: 'XMLNode*'
ibusxml.h:75: Warning: IBus: ibus_xml_free: argument node: Unresolved type: 'XMLNode*'
ibusxml.h:83: Warning: IBus: ibus_xml_output: argument node: Unresolved type: 'XMLNode*'
ibusenginedesc.h:152: Warning: IBus: ibus_engine_desc_new_from_xml_node: argument node: Unresolved type: 'XMLNode*'
ibusobservedpath.h:94: Warning: IBus: ibus_observed_path_new_from_xml_node: argument node: Unresolved type: 'XMLNode*'
ibuscomponent.h:149: Warning: IBus: ibus_component_new_from_xml_node: argument node: Unresolved type: 'XMLNode*'
/usr/bin/g-ir-compiler --includedir=. --includedir=. --includedir=. IBus-1.0.gir -o IBus-1.0.typelib
make[4]: Leaving directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src'
make[3]: Leaving directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src'
make[2]: Leaving directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/src'
SKIP.........
mv .gitignore.tmp .gitignore;
IBus-1.0.gir:7996.7-7996.21: warning: Signal `IBus.HotkeyProfile.trigger' conflicts with method of the same name
<virtual-method name="trigger">
^^^^^^^^^^^^^^^
IBus-1.0.gir:22026.7-22026.15: warning: Virtual method `IBus.Serializable.copy' conflicts with method of the same name
<virtual-method name="copy">
^^^^^^^^^
IBus-1.0.gir:22039.7-22039.29: warning: Virtual method `IBus.Serializable.deserialize' conflicts with method of the same name
<virtual-method name="deserialize">
^^^^^^^^^^^^^^^^^^^^^^^
IBus-1.0.gir:22052.7-22052.25: warning: Virtual method `IBus.Serializable.serialize' conflicts with method of the same name
<virtual-method name="serialize">
^^^^^^^^^^^^^^^^^^^
Generation succeeded - 4 warning(s)
SKIP.........
warning: Schema 'org.freedesktop.ibus' has path '/desktop/ibus/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general' has path '/desktop/ibus/general/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general.hotkey' has path '/desktop/ibus/general/hotkey/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.panel' has path '/desktop/ibus/panel/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus' has path '/desktop/ibus/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general' has path '/desktop/ibus/general/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general.hotkey' has path '/desktop/ibus/general/hotkey/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.panel' has path '/desktop/ibus/panel/'. Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17947): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
(process:17958): dconf-CRITICAL **: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
make[3]: Leaving directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/data/dconf'
make[3]: Entering directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/data'
LC_ALL=C /usr/bin/intltool-merge -s -u -c ../po/.intltool-merge-cache ../po ibus.schemas.in ibus.schemas
Generating and caching the translation database
Merging translations into ibus.schemas.
SKIP.........
Wno-unused-but-set-variable -Wno-unused-function -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=native -O2 -pipe -fomit-frame-pointer -ftree-vectorize -c -o propertypanel.o propertypanel.c
[01m[Kpanel.c:[m[K In function ‘[01m[Kpanel_init_engines_order[m[K’:
[01m[Kpanel.c:1700:2:[m[K [01;35m[Kwarning: [m[Kpassing argument 3 of ‘[01m[Kg_settings_set_strv[m[K’ from incompatible pointer type
g_settings_set_strv (_tmp28_, "preload-engines", _tmp29_);
[01;32m[K ^[m[K
In file included from [01m[K/usr/include/glib-2.0/gio/gio.h:110:0[m[K,
from [01m[K../../src/ibusproxy.h:46[m[K,
from [01m[K../../src/ibus.h:35[m[K,
from [01m[Kpanel.c:28[m[K:
[01m[K/usr/include/glib-2.0/gio/gsettings.h:173:25:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kconst gchar * const*[m[K’ but argument is of type ‘[01m[Kgchar **[m[K’
gboolean g_settings_set_strv (GSettings *settings,
[01;32m[K ^[m[K
[01m[Kpanel.c:[m[K In function ‘[01m[Kpanel_run_preload_engines[m[K’:
[01m[Kpanel.c:2748:2:[m[K [01;35m[Kwarning: [m[Kpassing argument 2 of ‘[01m[Kibus_bus_preload_engines_async[m[K’ from incompatible pointer type
ibus_bus_preload_engines_async (_tmp9_, _tmp10_, -1, NULL, NULL, NULL);
[01;32m[K ^[m[K
In file included from [01m[K../../src/ibus.h:44:0[m[K,
from [01m[Kpanel.c:28[m[K:
[01m[K../../src/ibusbus.h:1081:14:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kconst gchar * const*[m[K’ but argument is of type ‘[01m[Kgchar **[m[K’
void ibus_bus_preload_engines_async
[01;32m[K ^[m[K
[01m[Kpanel.c:[m[K In function ‘[01m[Kpanel_update_engines[m[K’:
[01m[Kpanel.c:2907:9:[m[K [01;35m[Kwarning: [m[Kpassing argument 3 of ‘[01m[K_vala_string_array_contains[m[K’ discards ‘[01m[Kconst[m[K’ qualifier from pointer target type
if (_vala_string_array_contains (_tmp11_, _tmp11__length1, _tmp10_)) {
[01;32m[K ^[m[K
[01m[Kpanel.c:2766:17:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kgchar *[m[K’ but argument is of type ‘[01m[Kconst gchar *[m[K’
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
[01;32m[K ^[m[K
[01m[Kpanel.c:2947:9:[m[K [01;35m[Kwarning: [m[Kpassing argument 3 of ‘[01m[K_vala_string_array_contains[m[K’ discards ‘[01m[Kconst[m[K’ qualifier from pointer target type
if (_vala_string_array_contains (_tmp18_, _tmp18__length1, _tmp17_)) {
[01;32m[K ^[m[K
[01m[Kpanel.c:2766:17:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kgchar *[m[K’ but argument is of type ‘[01m[Kconst gchar *[m[K’
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
[01;32m[K ^[m[K
[01m[Kpanel.c:2963:22:[m[K [01;35m[Kwarning: [m[Kpassing argument 2 of ‘[01m[Kibus_bus_get_engines_by_names[m[K’ from incompatible pointer type
_tmp25_ = _tmp24_ = ibus_bus_get_engines_by_names (_tmp22_, _tmp23_);
[01;32m[K ^[m[K
In file included from [01m[K../../src/ibus.h:44:0[m[K,
from [01m[Kpanel.c:28[m[K:
[01m[K../../src/ibusbus.h:750:14:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kconst gchar * const*[m[K’ but argument is of type ‘[01m[Kgchar **[m[K’
ibus_bus_get_engines_by_names
[01;32m[K ^[m[K
[01m[Kpanel.c:[m[K In function ‘[01m[Kpanel_show_about_dialog[m[K’:
[01m[Kpanel.c:3426:3:[m[K [01;35m[Kwarning: [m[Kpassing argument 2 of ‘[01m[Kgtk_about_dialog_set_authors[m[K’ from incompatible pointer type
gtk_about_dialog_set_authors (_tmp11_, _tmp14_);
[01;32m[K ^[m[K
In file included from [01m[K/usr/include/gtk-3.0/gtk/gtk.h:31:0[m[K,
from [01m[Kpanel.c:30[m[K:
[01m[K/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:175:24:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kconst gchar **[m[K’ but argument is of type ‘[01m[Kgchar **[m[K’
void gtk_about_dialog_set_authors (GtkAboutDialog *about,
[01;32m[K ^[m[K
[01m[Kpanel.c:3434:3:[m[K [01;35m[Kwarning: [m[Kpassing argument 2 of ‘[01m[Kgtk_about_dialog_set_documenters[m[K’ from incompatible pointer type
gtk_about_dialog_set_documenters (_tmp15_, _tmp18_);
[01;32m[K ^[m[K
In file included from [01m[K/usr/include/gtk-3.0/gtk/gtk.h:31:0[m[K,
from [01m[Kpanel.c:30[m[K:
[01m[K/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:180:24:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kconst gchar **[m[K’ but argument is of type ‘[01m[Kgchar **[m[K’
void gtk_about_dialog_set_documenters (GtkAboutDialog *about,
[01;32m[K ^[m[K
[01m[Kpanel.c:[m[K In function ‘[01m[Kpanel_real_state_changed[m[K’:
[01m[Kpanel.c:4368:4:[m[K [01;35m[Kwarning: [m[K‘[01m[Kgtk_icon_info_free[m[K’ is deprecated (declared at [01m[K/usr/include/gtk-3.0/gtk/gtkicontheme.h:267[m[K): Use 'g_object_unref' instead [-Wdeprecated-declarations]
_gtk_icon_info_free0 (_tmp37_);
[01;32m[K ^[m[K
[01m[Kpanel.c:4530:2:[m[K [01;35m[Kwarning: [m[Kpassing argument 3 of ‘[01m[Kg_settings_set_strv[m[K’ from incompatible pointer type
g_settings_set_strv (_tmp78_, "engines-order", _tmp79_);
[01;32m[K ^[m[K
In file included from [01m[K/usr/include/glib-2.0/gio/gio.h:110:0[m[K,
from [01m[K../../src/ibusproxy.h:46[m[K,
from [01m[K../../src/ibus.h:35[m[K,
from [01m[Kpanel.c:28[m[K:
[01m[K/usr/include/glib-2.0/gio/gsettings.h:173:25:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kconst gchar * const*[m[K’ but argument is of type ‘[01m[Kgchar **[m[K’
gboolean g_settings_set_strv (GSettings *settings,
[01;32m[K ^[m[K
i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -include ../../config.h -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_LOG_DOMAIN=\"IBUS\" -DBINDIR=\"/usr/bin\" -DIBUS_DISABLE_DEPRECATED -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-function -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=native -O2 -pipe -fomit-frame-pointer -ftree-vectorize -c -o separator.o separator.c
i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -include ../../config.h -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_LOG_DOMAIN=\"IBUS\" -DBINDIR=\"/usr/bin\" -DIBUS_DISABLE_DEPRECATED -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-function -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=native -O2 -pipe -fomit-frame-pointer -ftree-vectorize -c -o switcher.o switcher.c
i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -include ../../config.h -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_LOG_DOMAIN=\"IBUS\" -DBINDIR=\"/usr/bin\" -DIBUS_DISABLE_DEPRECATED -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-function -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=native -O2 -pipe -fomit-frame-pointer -ftree-vectorize -c -o xkblayout.o xkblayout.c
In file included from [01m[K/usr/include/glib-2.0/glib.h:79:0[m[K,
from [01m[Kxkblayout.c:28[m[K:
[01m[Kxkblayout.c:[m[K In function ‘[01m[Kstring_strip[m[K’:
[01m[K/usr/include/glib-2.0/glib/gstrfuncs.h:180:42:[m[K [01;35m[Kwarning: [m[Kpassing argument 1 of ‘[01m[Kg_strchug[m[K’ discards ‘[01m[Kconst[m[K’ qualifier from pointer target type
#define g_strstrip( string ) g_strchomp (g_strchug (string))
[01;32m[K ^[m[K
[01m[Kxkblayout.c:264:2:[m[K [01;36m[Knote: [m[Kin expansion of macro ‘[01m[Kg_strstrip[m[K’
g_strstrip (_tmp1_);
[01;32m[K ^[m[K
[01m[K/usr/include/glib-2.0/glib/gstrfuncs.h:175:23:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kgchar *[m[K’ but argument is of type ‘[01m[Kconst gchar *[m[K’
gchar* g_strchug (gchar *string);
[01;32m[K ^[m[K
[01m[Kxkblayout.c:[m[K In function ‘[01m[Kxkb_layout_set_layout[m[K’:
[01m[Kxkblayout.c:803:20:[m[K [01;35m[Kwarning: [m[Kpassing argument 3 of ‘[01m[K_vala_string_array_contains[m[K’ discards ‘[01m[Kconst[m[K’ qualifier from pointer target type
need_us_layout = _vala_string_array_contains (_tmp21_, _tmp21__length1, _tmp20_);
[01;32m[K ^[m[K
[01m[Kxkblayout.c:598:17:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kgchar *[m[K’ but argument is of type ‘[01m[Kconst gchar *[m[K’
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
[01;32m[K ^[m[K
[01m[Kxkblayout.c:900:14:[m[K [01;35m[Kwarning: [m[Kpassing argument 3 of ‘[01m[K_vala_string_array_contains[m[K’ discards ‘[01m[Kconst[m[K’ qualifier from pointer target type
_tmp52_ = !_vala_string_array_contains (_tmp51_, _vala_array_length (_tmp49_), _tmp47_);
[01;32m[K ^[m[K
[01m[Kxkblayout.c:598:17:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kgchar *[m[K’ but argument is of type ‘[01m[Kconst gchar *[m[K’
static gboolean _vala_string_array_contains (gchar** stack, int stack_length, gchar* needle) {
[01;32m[K ^[m[K
[01m[Kswitcher.c:[m[K In function ‘[01m[Kg_unichar_to_string[m[K’:
[01m[Kswitcher.c:1232:2:[m[K [01;35m[Kwarning: [m[Kpassing argument 2 of ‘[01m[Kg_unichar_to_utf8[m[K’ discards ‘[01m[Kconst[m[K’ qualifier from pointer target type
g_unichar_to_utf8 (self, _tmp1_);
[01;32m[K ^[m[K
In file included from [01m[K/usr/include/glib-2.0/glib/gstring.h:33:0[m[K,
from [01m[K/usr/include/glib-2.0/glib/giochannel.h:34[m[K,
from [01m[K/usr/include/glib-2.0/glib.h:54[m[K,
from [01m[Kswitcher.c:26[m[K:
[01m[K/usr/include/glib-2.0/glib/gunicode.h:738:11:[m[K [01;36m[Knote: [m[Kexpected ‘[01m[Kgchar *[m[K’ but argument is of type ‘[01m[Kconst gchar *[m[K’
gint g_unichar_to_utf8 (gunichar c,
[01;32m[K ^[m[K
SKIP.........
LC_ALL=C sort | uniq > .gitignore.tmp && \
mv .gitignore.tmp .gitignore;
gzip -c ibus-setup.1 > ibus-setup.1.gz.tmp && mv ibus-setup.1.gz.tmp ibus-setup.1.gz
Found too-old cached translation database
Generating and caching the translation database
Merging translations into ibus-setup.desktop.
rm ibus-setup.1
make[2]: Leaving directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8/setup'
make[2]: Entering directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8'
make[1]: Leaving directory '/var/tmp/portage/app-i18n/ibus-1.5.8/work/ibus-1.5.8'
>>> Source compiled.
[31;01m*[0m --------------------------- ACCESS VIOLATION SUMMARY ---------------------------
[31;01m*[0m LOG FILE: "/var/log/sandbox/sandbox-15749.log"
[31;01m*[0m
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line
F: mkdir
S: deny
P: /run/user/1000/dconf
A: /run/user/1000/dconf
R: /run/user/1000/dconf
C: gsettings list-recursively org.freedesktop.ibus.general
etc., etc.......
Hopefully, this will offer a clue as to what's wrong. Revdep-rebuild shows system is consistent. At first glance, it's referring to permission and deprecations.