LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5751|回复: 45

SCIM 0.9.7 released.

[复制链接]
发表于 2004-5-7 18:37:16 | 显示全部楼层 |阅读模式
* Fixed libintl detection issue.
    * Fixed textdomain initialization issue.
    * Fixed gtk immodule installation path issue.
    * Fixed a bug in generic table server module.


http://freedesktop.org/~suzhe/

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=103591
发表于 2004-5-7 20:44:05 | 显示全部楼层
发表于 2004-5-7 21:08:46 | 显示全部楼层
我在slackware中测试了,scim panel是出来,可是就没有输入法可以选择。已经安装了scim-chinese,

scim -d
Smart Common Input Method 0.9.7

Loading simple Config module ...
Creating backend ...
Loading Server module: pinyin ...
    Loading Server Factory 0 ... : OK
pinyin Server module is successfully loaded.
Loading Server module: rawcode ...
    Loading Server Factory 0 ... : OK
rawcode Server module is successfully loaded.
Loading Server module: socket ...
Failed to load socket Server module.
Loading Server module: table ...
Failed to load table Server module.
Loading x11 FrontEnd module ...
Starting SCIM as daemon ...


load pinyin也没有问题,就是用不上拼音,只有两项 “English”给我选择。
 楼主| 发表于 2004-5-7 21:16:06 | 显示全部楼层
你在什么程序里面?是 GTK2 的程序么?设置 GTK_IM_MODULE=xim 看看。

最初由 Neo.K 发表
我在slackware中测试了,scim panel是出来,可是就没有输入法可以选择。已经安装了scim-chinese,

scim -d
Smart Common Input Method 0.9.7

Loading simple Config module ...
Creating backend ...
Loading Server module: pinyin ...
    Loading Server Factory 0 ... : OK
pinyin Server module is successfully loaded.
Loading Server module: rawcode ...
    Loading Server Factory 0 ... : OK
rawcode Server module is successfully loaded.
Loading Server module: socket ...
Failed to load socket Server module.
Loading Server module: table ...
Failed to load table Server module.
Loading x11 FrontEnd module ...
Starting SCIM as daemon ...


load pinyin也没有问题,就是用不上拼音,只有两项 “English”给我选择。
发表于 2004-5-7 22:48:00 | 显示全部楼层
是gtk 2.4的程序里面,不是GTK_IM_MODULE=xim的问题,我用直接使用SCIM(右键->Input Methods->SCIM)
发表于 2004-5-7 22:48:22 | 显示全部楼层
晕,昨天才在gentoo下面编译了0.9.6的说。
发表于 2004-5-7 22:50:52 | 显示全部楼层

gcc 3.4.0下无法编译

make  all-recursive
make[1]: Entering directory `/tmp/src/scim-0.9.7'
Making all in m4
make[2]: Entering directory `/tmp/src/scim-0.9.7/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/src/scim-0.9.7/m4'
Making all in intl
make[2]: Entering directory `/tmp/src/scim-0.9.7/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/src/scim-0.9.7/intl'
Making all in src
make[2]: Entering directory `/tmp/src/scim-0.9.7/src'
if /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_LIBDIR=\"/usr/lib\" -DSCIM_DATADIR=\"/usr/share\" -DSCIM_LOCALEDIR=\"/usr/share/locale\" -DSCIM_SYSCONFDIR=\"/usr/etc\" -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_MODULE_PATH=\"/usr/lib/scim-1.0/\"    -march=i686 -O2 -pipe -MT scim_socket.lo -MD -MP -MF ".deps/scim_socket.Tpo" -c -o scim_socket.lo scim_socket.cpp; \
then mv -f ".deps/scim_socket.Tpo" ".deps/scim_socket.Plo"; else rm -f ".deps/scim_socket.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../src -I../intl -DSCIM_LIBDIR=\"/usr/lib\" -DSCIM_DATADIR=\"/usr/share\" -DSCIM_LOCALEDIR=\"/usr/share/locale\" -DSCIM_SYSCONFDIR=\"/usr/etc\" -DSCIM_ICONDIR=\"/usr/share/scim/icons\" -DSCIM_MODULE_PATH=\"/usr/lib/scim-1.0/\" -march=i686 -O2 -pipe -MT scim_socket.lo -MD -MP -MF .deps/scim_socket.Tpo -c scim_socket.cpp  -fPIC -DPIC -o .libs/scim_socket.o
scim_socket.cpp: In member function `int scim::Socket::SocketImpl::read_with_timeout(void*, size_t, int)':
scim_socket.cpp:352: error: ISO C++ forbids cast to non-reference type used as lvalue
scim_socket.cpp: In member function `int scim::Socket::SocketImpl::write(const void*, size_t)':
scim_socket.cpp:374: error: ISO C++ forbids cast to non-reference type used as lvalue
./scim_socket.h: In member function `bool scim::SocketServer::run()':
./scim_socket.h:156: error: `scim::Socket::Socket(const scim::Socket&)' is private
scim_socket.cpp:826: error: within this context
./scim_socket.h:156: error: `scim::Socket::Socket(const scim::Socket&)' is private
scim_socket.cpp:834: error: within this context
./scim_socket.h:156: error: `scim::Socket::Socket(const scim::Socket&)' is private
scim_socket.cpp:854: error: within this context
make[2]: *** [scim_socket.lo] 错误 1
make[2]: Leaving directory `/tmp/src/scim-0.9.7/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/tmp/src/scim-0.9.7'
make: *** [all] 错误 2
发表于 2004-5-7 22:51:47 | 显示全部楼层
[root@Nova scim-0.9.7]# gcc -v
Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/specs
Configured with: ../gcc-3.4.0/configure --prefix=/usr --enable-shared --enable-languages=c,c++,objc --enable-threads=posix --enable-__cxa_atexit
Thread model: posix
gcc version 3.4.0
发表于 2004-5-7 23:14:31 | 显示全部楼层
我在redhat-enterprise-3ES下,0.96版就没法唤出scim-chinese-0.3.0。我现在只好用scim-chinese-0.2.8-1版。
发表于 2004-5-7 23:25:16 | 显示全部楼层
最初由 Neo.K 发表
是gtk 2.4的程序里面,不是GTK_IM_MODULE=xim的问题,我用直接使用SCIM(右键->Input Methods->SCIM)


try 右键->Input Methods->xim
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表