今天实在是抵挡不住gnome2.6的诱惑,于是安装了experimental里头的。 可是scim 无法在gnome2.6中使用。 我用chinese.alioth.debian.org上的源文件编译(0.9.2),无法通过:
g++ -g -O2 -o .libs/scim-panel-gtk -Wl,--export-dynamic -pthread scim_panel_gtk-scim_panel_gtk.o /usr/lib/libgthread-2.0.so -lpthread ../../src/.libs/libscim.so ../../utils/.libs/libscim-gtkutils.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /home/gaochao/share/download/scim/scim-0.9.2/src/.libs/libscim.so -lstdc++ -ldl ../../utils/.libs/libscim-gtkutils.so: undefined reference to `_gtk_draw_insertion_cursor' ../../utils/.libs/libscim-gtkutils.so: undefined reference to `_gtk_get_insertion_cursor_gc' collect2: ld returned 1 exit status make[4]: *** [scim-panel-gtk] 错误 1 make[4]: Leaving directory `/data2/proxy/share/gc/download/scim/scim-0.9.2/extras/panel' make[3]: *** [all-recursive] 错误 1 make[3]: Leaving directory `/data2/proxy/share/gc/download/scim/scim-0.9.2/extras' make[2]: *** [all-recursive] 错误 1 make[2]: Leaving directory `/data2/proxy/share/gc/download/scim/scim-0.9.2' make[1]: *** [all] 错误 2 make[1]: Leaving directory `/data2/proxy/share/gc/download/scim/scim-0.9.2' make: *** [build-stamp] 错误 2 听说在gtk中以下划线开头的函数都是内部函数,以后都不可以直接调用了,是这 个原因吗? 从turbolinux 上下载了0.9.3的scim,还是无法使用,错误表现是一样的。

