This was reported upstream (apparently it also affects UIM and IBus): http://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00867.html resulting in four upstream patches: http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/116856.1.1 http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/116856.1.2 http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/116856.1.3 http://bzr.savannah.gnu.org/lh/emacs/trunk/revision/116856.1.4 also known as 10b7c08..b38653c in emacs.git.
I just tested that adding these four patches fixes the problem on Ubuntu utopic. If anyone else wants to test, here are my packages: https://launchpad.net/~anders-kaseorg/+archive/ppa/+sourcepub/4270902 /+listing-archive-extra ** Bug watch added: Debian Bug tracker #753534 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753534 ** Also affects: emacs24 (Debian) via http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753534 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to emacs23 in Ubuntu. https://bugs.launchpad.net/bugs/493766 Title: Multi_key / compose does not work when XMODIFIERS="@im=SCIM" Status in “emacs23” package in Ubuntu: Confirmed Status in “emacs24” package in Ubuntu: Confirmed Status in “emacs24” package in Debian: Unknown Status in “emacs23” package in Fedora: Unknown Bug description: Binary package hint: emacs23 Ubuntu 9.10 emacs23: Installed: 23.1+1-4ubuntu3.1 Using X with a configuration for SCIM input methods, environment variable XMODIFIERS then contains @im=SCIM Start emacs Hit Multi_key (aka Compose key, often bound to one of the Windows keys depending on keyboard layout and layout options) ' (single quote) e You should be getting é (e acute accent) Instead, emacs complains that <Multi_key> is undefined. Problem disappears if launching Emacs with XMODIFIERS="' ProblemType: Bug Architecture: i386 Date: Mon Dec 7 21:56:37 2009 DistroRelease: Ubuntu 9.10 Package: emacs (not installed) ProcEnviron: LANGUAGE=en_US.UTF-8 PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-16.52-generic SourcePackage: emacs22 Uname: Linux 2.6.31-16-generic i686 XsessionErrors: (gnome-settings-daemon:2488): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed (gnome-settings-daemon:2488): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed (polkit-gnome-authentication-agent-1:2548): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed (nautilus:2537): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed (gnome-panel:2536): Gdk-WARNING **: /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/emacs23/+bug/493766/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp