gentoo china overlay中app-office/wps-office最近版本引起preserved libs警告无法消除

32 views
Skip to first unread message

刘洋

unread,
Aug 25, 2014, 9:28:03 PM8/25/14
to Gentoo-zh
如题,WPS文字运行没有问题,但是每次emerge完后总是有这样的提示:

!!! existing preserved libs:
>>> package: app-emulation/emul-linux-x86-qtlibs-20140508-r1
* - /usr/lib32/qt4/libQtWebKit.so.4
* - /usr/lib32/qt4/libQtWebKit.so.4.9.4
* used by /opt/kingsoft/wps-office/office6/libkhomepage.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by /opt/kingsoft/wps-office/office6/libkso.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* - /usr/lib32/qt4/libQtGui.so.4
* - /usr/lib32/qt4/libQtGui.so.4.8.5
* - /usr/lib32/qt4/libQtDBus.so.4
* - /usr/lib32/qt4/libQtDBus.so.4.8.5
* used by
* /opt/kingsoft/wps-office/office6/libQtWebKit.so.4.7.4
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/libkglobalmenu.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/libphonon.so.4.4.0
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/qt/plugins/phonon_backend/libphonon_gstreamer.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* - /usr/lib32/qt4/libQtOpenGL.so.4
* - /usr/lib32/qt4/libQtOpenGL.so.4.8.5
* used by
* /opt/kingsoft/wps-office/office6/libfqtesdk.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/qt/plugins/phonon_backend/libphonon_gstreamer.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* - /usr/lib32/qt4/libQtNetwork.so.4
* - /usr/lib32/qt4/libQtNetwork.so.4.8.5
* used by
* /opt/kingsoft/wps-office/office6/libQtWebKit.so.4.7.4
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/libkhomepage.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/libkrt.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by 2 other files
* - /usr/lib32/qt4/libQtCore.so.4
* - /usr/lib32/qt4/libQtCore.so.4.8.5
* used by
* /opt/kingsoft/wps-office/office6/libQtDBus.so.4.7.4
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/libQtNetwork.so.4.7.4
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/libQtOpenGL.so.4.7.4
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by 54 other files
* - /usr/lib32/libphonon.so.4
* - /usr/lib32/libphonon.so.4.6.0
* used by
* /opt/kingsoft/wps-office/office6/libQtWebKit.so.4.7.4
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/libkso.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* used by
* /opt/kingsoft/wps-office/office6/qt/plugins/phonon_backend/libphonon_gstreamer.so
* (app-office/wps-office-9.1.0.4751_alpha15)
* - /usr/lib32/qt4/libQtXml.so.4
* - /usr/lib32/qt4/libQtXml.so.4.8.5
Use emerge @preserved-rebuild to rebuild packages using these libraries



但是运行了emerge @preserved-rebuild后此问题依然出现。问题出现于9.1.0.4280_alpha12_p4-r1,
现在9.1.0.4751_alpha15也有这个问题,其中安装9.1.0.4280_alpha12_p4比后面这两个版本多安装这样两个包:
media-libs/libpng-1.2.51和app-emulation/emul-linux-x86-qtlibs-20140508-r1
这个问题出在什么地方?

Dennis Lan (dlan)

unread,
Aug 25, 2014, 9:54:07 PM8/25/14
to gentoo...@googlegroups.com
没太具体去看你的问题,
但我猜,问题在于wps-office是binary的缘故
> --
> 发帖: gentoo...@googlegroups.com
> 退订: gentoo-china...@googlegroups.com
> 论坛: http://forums.gentoo.org/viewforum-f-50.html

Dennis Lan (dlan)

unread,
Aug 25, 2014, 9:58:51 PM8/25/14
to gentoo...@googlegroups.com
preserved-rebuild是这样工作的

他发现wps-office链接了一些系统里老的库(老的QT移除了)
于是提示出错(正如你现在看到的错误)

然后要求你emerge @preserved-rebuild
本来期待的结果是重新编译wps-office后,会链接到新的库(libQT*.so)

可是wps是binary的,重新编译根本不起作用,于是悲剧了。。

tlze

unread,
Aug 25, 2014, 10:27:29 PM8/25/14
to gentoo...@googlegroups.com
2014-08-26 9:58 GMT+08:00 Dennis Lan (dlan) <denni...@gmail.com>:
> preserved-rebuild是这样工作的
>
> 他发现wps-office链接了一些系统里老的库(老的QT移除了)
> 于是提示出错(正如你现在看到的错误)
>
> 然后要求你emerge @preserved-rebuild
> 本来期待的结果是重新编译wps-office后,会链接到新的库(libQT*.so)
>
> 可是wps是binary的,重新编译根本不起作用,于是悲剧了。。
>
>

这下看明白了,看来只有等wps更新。

刘洋

unread,
Aug 26, 2014, 9:53:23 AM8/26/14
to gentoo...@googlegroups.com
On Tue, Aug 26, 2014 at 09:58:49AM +0800, Dennis Lan (dlan) wrote:
> preserved-rebuild是这样工作的
>
> 他发现wps-office链接了一些系统里老的库(老的QT移除了)
> 于是提示出错(正如你现在看到的错误)
>
> 然后要求你emerge @preserved-rebuild
> 本来期待的结果是重新编译wps-office后,会链接到新的库(libQT*.so)
>
> 可是wps是binary的,重新编译根本不起作用,于是悲剧了。。
>
>

嗯,有点明白了,看来是新版本的ebuild去掉了老的库的依赖的原因么?但是运行好像没有没有问题。

谢谢 :)

{snip}
Reply all
Reply to author
Forward
0 new messages