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