LinuxSir.cn,穿越时空的Linuxsir!

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

请问james_su有没有为Debian Woody(GCC 2.95.4/LIBC 2.2.5)编译的pinyin包啊?

[复制链接]
发表于 2003-6-27 16:54:45 | 显示全部楼层 |阅读模式
我自己编译了SCIM,五笔等输入法都可以用

然后安装预编译的 pinyin 输入法包
将 /usr/lib/scim-1.0/Server/pinyin.so 拷贝到 /usr/local/lib/scim-1.0/0.5.0/Server/ 目录下面
但运行SCIM说:
Failed to load pinyin server module.

经过跳时发现问题在于下面这段代码:
//------------------
for (it = paths.begin (); it != paths.end (); ++it) {
    module_path = *it + String (SCIM_PATH_DELIM) + name;
    m_impl->handle = lt_dlopenext (module_path.c_str ());
    if (m_impl->handle)
    break;
}

if (!m_impl->handle)
    m_impl->handle = lt_dlopenext (name.c_str ());

if (!m_impl->handle)
    return false;
//------------------

我猜测可能是 GCC/LIBC 版本不匹配的问题,我想问一下是否有针对
Deiban Woody 3.0r0 GCC 2.95.4 LIBC 2.2.5 的预编译 pinyin 包?
谢谢
 楼主| 发表于 2003-6-27 16:56:03 | 显示全部楼层

补充一下:

楼上引用的代码在 scim_module.cpp 中的 Module::load(...) 函数里面
发表于 2003-6-27 17:53:58 | 显示全部楼层
能教一下自己编译的方法吗,比如--prefix等等参数
可以考虑将gcc升级或者安装个gcc32相对glibc要容易多,然或使用UL的包
 楼主| 发表于 2003-6-30 09:17:33 | 显示全部楼层

to:Dadog

抱歉我忘记说编译过程了,其实很简单::
解压源代码至某一目录以后直接 configure 然后 make 最后 make install
--prefix 使用默认值 /usr/local

因为一些原因,不能升级 gcc / glibc
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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