When compiling libx11 with --enable-loadable-i18n, xterm still fails to open X
the X input methods which means dead keys like ¨ doesn't work correctly. I'll
attach a patch which solves this problem.
Created attachment 6843 [details] [review]
Make X input methods work correctly with --enable-loadable-i18n
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
I can confirm that this bug is still present in libX11-1.3.3 (Xorg 7.5) and the attached patch corrects things for the en_AU.UTF-8 locale (which maps to the en_US.UTF-8 directory).
I have done some investigating in both the CVS and GIT repositories. The
GIT repository contains no history and only contains the new (broken) data
in XI18N_OBJS. The CVS repository shows that the correct configuration was initially imported (as xc/nls/XI18N_OBJS/en_US.UTF-8 v188.8.131.52) but was replaced
by incorrect data in v1.1 with no useful explanation.
*** Bug 33259 has been marked as a duplicate of this bug. ***
Could you please send your patch to xorg-devel for review?
The attached patch looks very much like one that got applied a few years ago:
Closing as resolved.