ibus-1.5.3 is not compatible with Gnome version prior to 3.8. More specifically ibus-1.5.3 requires a dconf version at least 0.16.0, which implies Gnome 3.8. dconf-0.14.* is not enough. Error message goes like this (taken from build.log): libdconf.so: undefined reference to `g_variant_new_from_bytes' Either there must be a blocker, or ibus-1.5.3 and above ebuilds should make it clear and depend on the right version of dconf. Regards: Dw.
Can't reproduce the "undefined reference" problem here with: USE=dconf emerge -avt1 ibus '=dconf-0.14.1' These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] app-i18n/ibus-1.5.3 USE="X dconf deprecated gconf gtk gtk3 introspection nls python vala {-test}" PYTHON_SINGLE_TARGET="python2_7 -python2_5 -python2_6" PYTHON_TARGETS="python2_6 python2_7 -python2_5" 0 kB [ebuild R ] gnome-base/dconf-0.14.1 USE="X {test}" 0 kB Please attach your complete build.log and emerge --info. (Guess something wrong with glib?)
(In reply to Naohiro Aota from comment #1) > Can't reproduce the "undefined reference" problem here with: > > USE=dconf emerge -avt1 ibus '=dconf-0.14.1' > > These are the packages that would be merged, in reverse order: > > Calculating dependencies... done! > [ebuild R ] app-i18n/ibus-1.5.3 USE="X dconf deprecated gconf gtk gtk3 > introspection nls python vala {-test}" PYTHON_SINGLE_TARGET="python2_7 > -python2_5 -python2_6" PYTHON_TARGETS="python2_6 python2_7 -python2_5" 0 kB > [ebuild R ] gnome-base/dconf-0.14.1 USE="X {test}" 0 kB > > Please attach your complete build.log and emerge --info. (Guess something > wrong with glib?) The error pops up with dconf versions over 0.16.0, the title of the bug was incorrect. I corrected the title. Sorry.
Please provide the build.log, g_variant_new_from_bytes is from glib, not from dconf.