https://bugzilla.novell.com/show_bug.cgi?id=353251 User mfabian@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=353251#c18 --- Comment #18 from Mike Fabian <mfabian@novell.com> 2008-02-08 04:26:27 MST --- When I try to use the "scim" module instead of "xim" and "scim-bridge", input doesn’t work either. The reason is that the "scim" module which is dynamically loaded requires a newer libstdc++ than the libstdc++ which comes with acroread. One can see that in the strace: mfabian@magellan:/tmp/bnc/bnc275088$ GTK_IM_MODULE=scim LC_ALL=zh_CN.UTF-8 strace -f -eopen acroread 2>&1 | grep immodules open("/etc/gtk-2.0/gtk.immodules", O_RDONLY|O_LARGEFILE) = 4 open("/usr/lib/gtk-2.0/immodules/im-scim.so", O_RDONLY) = 4 (acroread:312): Gtk-WARNING **: /usr/lib/Adobe/Reader8/Reader/intellinux/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/gtk-2.0/immodules/im-scim.so) [...] The libstdc++ which comes with acroread 8.1.2: mfabian@magellan:/tmp/bnc/bnc275088$ nm -D /usr/lib/Adobe/Reader8/Reader/intellinux/lib/libstdc++.so.6 | grep GLIBCXX 00000000 A GLIBCXX_3.4 00000000 A GLIBCXX_3.4.1 00000000 A GLIBCXX_3.4.2 00000000 A GLIBCXX_3.4.3 00000000 A GLIBCXX_3.4.4 00000000 A GLIBCXX_3.4.5 00000000 A GLIBCXX_3.4.6 00000000 A GLIBCXX_3.4.7 mfabian@magellan:/tmp/bnc/bnc275088$ The libstdc++ which is in our system (openSUSE 11.0 Alpha2) and which was used to build the scim module: mfabian@magellan:/tmp/bnc/bnc275088$ nm -D /usr/lib/libstdc++.so.6 | grep GLIBCXX 00000000 A GLIBCXX_3.4 00000000 A GLIBCXX_3.4.1 00000000 A GLIBCXX_3.4.10 00000000 A GLIBCXX_3.4.2 00000000 A GLIBCXX_3.4.3 00000000 A GLIBCXX_3.4.4 00000000 A GLIBCXX_3.4.5 00000000 A GLIBCXX_3.4.6 00000000 A GLIBCXX_3.4.7 00000000 A GLIBCXX_3.4.8 00000000 A GLIBCXX_3.4.9 mfabian@magellan:/tmp/bnc/bnc275088$ Using the "scim-bridge" module solves this problem, it was designed to "bridge" such libstdc++ compatibility problems. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.