LinuxSir.cn,穿越时空的Linuxsir!

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

speech-tools的问题,requires libestools.so

[复制链接]
发表于 2007-8-14 09:25:13 | 显示全部楼层 |阅读模式
更新了stardict-3.0后,运行revdep-rebuild,
提示requires libestools.so后,自动重装app-accessibility/speech-tools-1.2.96_beta,
再用revdep-rebuild,还是一样的问题,不知何解?

注:[ebuild   R   ] app-dicts/stardict-3.0.0  USE="festival gnome spell -debug -espeak -gucharmap" 0 kB [1]
 楼主| 发表于 2007-8-16 09:11:19 | 显示全部楼层
没人知道吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-16 14:15:47 | 显示全部楼层
这个问题不影响使用吧?
先放着吧
有时间我来看
回复 支持 反对

使用道具 举报

发表于 2007-8-17 08:25:28 | 显示全部楼层
嗯,是有这个问题,不过的确不影响使用。

$ ldd /usr/libexec/speech-tools/xml_parser
        linux-gate.so.1 =>  (0xffffe000)
        libestools.so => not found
        libestbase.so => /usr/lib/libestbase.so (0xb7c53000)
        libeststring.so => /usr/lib/libeststring.so (0xb7c42000)
        libtermcap.so.2 => /lib/libtermcap.so.2 (0x4ee00000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7c3e000)
        libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libstdc++.so.6 (0xb7b53000)
        libm.so.6 => /lib/libm.so.6 (0xb7b2c000)
        libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libgcc_s.so.1 (0xb7b20000)
        libc.so.6 => /lib/libc.so.6 (0xb79ce000)
        /lib/ld-linux.so.2 (0xb7eff000)

$ ll /usr/lib/libestoo*
-rw-r--r-- 1 root root 1.6M 2007-08-17 01:40 /usr/lib/libestools.a

找到原因了,安装的时候不知道为什么,没有把相应的 so 文件拷贝过去。
正在研究如何改 ebuild ~~
svn diff 结果:
  1. Index: speech-tools-1.2.96_beta.ebuild
  2. ===================================================================
  3. --- speech-tools-1.2.96_beta.ebuild     (revision 140)
  4. +++ speech-tools-1.2.96_beta.ebuild     (working copy)
  5. @@ -52,8 +52,10 @@
  6. src_install() {
  7.         dolib.so ${S}/lib/{libestbase.so.1.2.96.1,libeststring.so.1.2}
  8. +       dolib.so ${S}/lib/libestools.so.1.2.96.1
  9.         dosym /usr/$(get_libdir)/libestbase.so.1.2.96.1 /usr/$(get_libdir)/libestbase.so
  10.         dosym /usr/$(get_libdir)/libeststring.so.1.2 /usr/$(get_libdir)/libeststring.so
  11. +       dosym /usr/$(get_libdir)/libestools.so.1.2.96.1 /usr/$(get_libdir)/libestools.so
  12.         dolib.a ${S}/lib/{libestbase.a,libestools.a,libeststring.a}
  13.         cd ${S}/bin
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-17 08:39:50 | 显示全部楼层
Post by zhllg
这个问题不影响使用吧?
先放着吧
有时间我来看

确实不影响使用
回复 支持 反对

使用道具 举报

发表于 2007-8-17 11:00:01 | 显示全部楼层
我也遇到了这个问题,还傻乎乎做了两遍。
回复 支持 反对

使用道具 举报

发表于 2007-8-17 13:11:43 | 显示全部楼层
感谢晨想,不如我给你commit权限吧
回复 支持 反对

使用道具 举报

发表于 2007-8-18 00:28:32 | 显示全部楼层
好的。嗯,我也是初学,别弄坏了overlay就好。。
先攘內,搞定  china-overlay。哈哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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