LinuxSir.cn,穿越时空的Linuxsir!

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

emerge world后出麻烦了,libproxy.la在0.4.2里面没有了,而revdep-rebuild很多软件需要

[复制链接]
发表于 2010-5-25 18:10:41 | 显示全部楼层 |阅读模式
revdep-rebuild显示:
dev-libs/libgdata:0
dev-libs/libgweather:0
gnome-base/gnome-panel:0
gnome-base/gvfs:0
gnome-extra/evolution-data-server:0
mail-client/evolution:2.0
media-plugins/gst-plugins-soup:0.10
media-video/totem:0
net-libs/libsoup-gnome:2.4
www-client/epiphany:0
这些包都需要/usr/lib/libproxy.la,升级了libproxy到0.4.2后
equery f libproxy
* Searching for libproxy ...
* Contents of net-libs/libproxy-0.4.2:
/usr
/usr/bin
/usr/bin/proxy
/usr/include
/usr/include/proxy.h
/usr/lib64
/usr/lib64/libmodman.so -> libmodman.so.0.0.0
/usr/lib64/libmodman.so.0
/usr/lib64/libmodman.so.0.0.0 -> libmodman.so.0
/usr/lib64/libproxy
/usr/lib64/libproxy.so -> libproxy.so.1
/usr/lib64/libproxy.so.1 -> libproxy.so.1.0.0
/usr/lib64/libproxy.so.1.0.0
/usr/lib64/libproxy/0.4.2
/usr/lib64/libproxy/0.4.2/modules
/usr/lib64/libproxy/0.4.2/modules/config_gnome.so
/usr/lib64/perl5
/usr/lib64/perl5/site_perl
/usr/lib64/perl5/site_perl/5.10.1
/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux
/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/Net
/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/Net/Libproxy.pm
/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/auto
/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/auto/Net
/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/auto/Net/Libproxy
/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/auto/Net/Libproxy/Libproxy.so
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/libproxy-1.0.pc
/usr/lib64/python2.6
/usr/lib64/python2.6/site-packages
/usr/lib64/python2.6/site-packages/libproxy.py
/usr/libexec
/usr/libexec/pxgconf
/usr/share
/usr/share/cmake
/usr/share/cmake/Modules
/usr/share/cmake/Modules/Findlibproxy.cmake
/usr/share/doc
/usr/share/doc/libproxy-0.4.2
/usr/share/doc/libproxy-0.4.2/AUTHORS.bz2
/usr/share/doc/libproxy-0.4.2/ChangeLog.bz2
/usr/share/doc/libproxy-0.4.2/NEWS.bz2
/usr/share/doc/libproxy-0.4.2/README.bz2

libproxy的USE:
[ebuild   R   ] net-libs/libproxy-0.4.2  USE="gnome perl python xulrunner -debug -kde -networkmanager -vala -webkit"

导致现在pidgin运行不了,面板时钟启动不了,就连chromium都经常崩溃。
发表于 2010-5-25 19:56:48 | 显示全部楼层
你是不是用了gnome的overlay?
我和你的问题一样,现在还在悲剧中。
正在降级gnome到2.28呢。
回复 支持 反对

使用道具 举报

发表于 2010-5-25 20:21:50 | 显示全部楼层
在 revdep-rebuild 之前先 lafilefixer --justfixit
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-25 21:14:49 | 显示全部楼层
Post by ak47wj;2092343
在 revdep-rebuild 之前先 lafilefixer --justfixit


bingo,问题解决。能不能科普一下la文件是做什么的阿?
回复 支持 反对

使用道具 举报

发表于 2010-5-25 22:15:59 | 显示全部楼层
估计是类似于.lo文件的文件,用于保证兼容性,并让静态链接库和动态链接库文件都能很容易被找到。

cat /usr/lib/libcdio.la


libcdio.la - a libtool library file
# Generated by ltmain.sh (GNU libtool) 2.2.6b
#
# Please DO NOT delete this file!
# It is necessary for linking the library.

# The name that we can dlopen(3).
dlname='libcdio.so.7'

# Names of this library.
library_names='libcdio.so.7.1.1 libcdio.so.7 libcdio.so'

# The name of the static archive.
old_library='libcdio.a'

# Linker flags that can not go in dependency_libs.
inherited_linker_flags=''

# Libraries that this one depends upon.
dependency_libs=' -lm'

# Names of additional weak libraries provided by this library
weak_library_names=''

# Version information for libcdio.
current=8
age=1
revision=1

# Is this an already installed library?
installed=yes

# Should we warn about portability when linking against -modules?
shouldnotlink=no

# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''

# Directory that this library needs to be installed in:
libdir='/usr/lib'
回复 支持 反对

使用道具 举报

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

本版积分规则

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