With libX11-1.4.0 I noticed that the compose key stopped working, and xterm started with an error about an error starting the input method. A quick strace pointed me to the share/X11/locale/en_US.UTF-8/XI18N_OBJS file It contains the lines: XIM common/xiiimp _SwitchOpenIM # XIM_open XIM common/xiiimp _XimpLocalOpenIM # XIM_open (the xiiimp library isn't found, googling it seems to be a Solaris one) Shouldn't it be using the common/ximcp module, instead? (I think it's responsible for the compose key feature). I tried replacing these two lines with: XIM common/ximcp _XimOpenIM # XIM_open XIM common/ximcp _XimLocalOpenIM # XIM_open which were the most plausible according to the sources... no more error with xterm and the compose key resumed working. Please note I have *no idea* on how XIM works, but I wanted to known if the xiiimp part is correct or not (maybe it's from another package I didn't found)
That goes all the way back to the initial commit in the libX11 git repo (based on the sources from X11R6.6). I do not know why it is different than the rest of the IE18N_OBJS files.
--enable-loadable-i18n is all broken. *** This bug has been marked as a duplicate of bug 8144 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.