+ -
当前位置:首页 → 问答吧 → speech-tools的问题,requires libestools.so

speech-tools的问题,requires libestools.so

时间:2007-08-14

来源:互联网

更新了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]

作者: etheldreda   发布时间: 2007-08-14

没人知道吗?

作者: etheldreda   发布时间: 2007-08-16

这个问题不影响使用吧?
先放着吧
有时间我来看

作者: zhllg   发布时间: 2007-08-16

嗯,是有这个问题,不过的确不影响使用。

$ 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 结果:
代码:
Index: speech-tools-1.2.96_beta.ebuild
===================================================================
--- speech-tools-1.2.96_beta.ebuild (revision 140)
+++ speech-tools-1.2.96_beta.ebuild (working copy)
@@ -52,8 +52,10 @@

 src_install() {
 dolib.so ${S}/lib/{libestbase.so.1.2.96.1,libeststring.so.1.2}
+ dolib.so ${S}/lib/libestools.so.1.2.96.1
 dosym /usr/$(get_libdir)/libestbase.so.1.2.96.1 /usr/$(get_libdir)/libestbase.so
 dosym /usr/$(get_libdir)/libeststring.so.1.2 /usr/$(get_libdir)/libeststring.so
+ dosym /usr/$(get_libdir)/libestools.so.1.2.96.1 /usr/$(get_libdir)/libestools.so
 dolib.a ${S}/lib/{libestbase.a,libestools.a,libeststring.a}

 cd ${S}/bin

作者: 晨想   发布时间: 2007-08-17

引用:
作者: zhllg
这个问题不影响使用吧?
先放着吧
有时间我来看
确实不影响使用

作者: etheldreda   发布时间: 2007-08-17

我也遇到了这个问题,还傻乎乎做了两遍。

作者: nainaide   发布时间: 2007-08-17

感谢晨想,不如我给你commit权限吧

作者: zhllg   发布时间: 2007-08-17

好的。嗯,我也是初学,别弄坏了overlay就好。。
先攘內,搞定 china-overlay。哈哈

作者: 晨想   发布时间: 2007-08-18