How to properly update / install / compile ibus on 14.04, dconf problems?

I updated recently to phpstorm 9.5 and it says I should update ibus to 1.5.11 or newer (which at this point the current one).

Ok. I downloaded 1.5.11 from source and try to install it. I got some dependencies solved, but at one point I have a strange configuration error, that Package requirements (dconf >= 0.7.5) were not met.

after installing dconf-tools and other parts of the dconf package I still get this massage. Than I did sudo apt-cache show dconf-tools and found in the output that libdconf0 (<< 0.7.3-2) is causing problems, as libdconf1 is 0.20.0-1 which seems to be newer.

Assuming that on 14.04 libconfd0 is not used anymore this information is obsolete for the compiling ibus.

How can I solve this?

Edit 1:

  • installed dconf-tools, dconf-cli, dconf-editor as dconf package is not present in the packages.
  • checked the /etc directory there is dconf related stuff there
  • checked ibus/configure mechanism for dconf:

    if test x"$enable_dconf" = x"yes"; then
        # check dconf
        PKG_CHECK_MODULES(DCONF,
            [dconf >= 0.7.5],
        )
        PKG_CHECK_EXISTS([dconf >= 0.13.4],
            [AC_DEFINE(DCONF_0_13_4, TRUE, [dconf is 0.13.4 or later])],
            [])
        # check glib-compile-schemas
        GLIB_GSETTINGS
        enable_dconf="yes (enabled, use --disable-dconf to disable)"
    fi
    

Edit 2:

libdconf0 was misleading


Solution 1:

For proper IntelliJ integration I had to compile iBus 1.5.11 from source.

To succeed on this I had to install libdconf-dev and libnotify-dev, which libs where not properly mentioned by to original ibus maintainer so I suggested him to add this information for a successful build process description on Debian based systems.

sudo apt-get install libdconf-dev libnotify-dev