http://ads.buzzcity.net/adpage.php?partnerid=40096
分类: LINUX
2009-11-09 09:24:08
gentoo下有时候升级一个软件包,emerge的时候失败,结果是发现某.la文件找不到。原因是你升级过一个依赖的库文件,这个库以前的版本有.la文件,但是升级版本去掉.la文件了。
被依赖的软件包没有跟着升级,所以在configure检查环境的时候因为找不到.la而报错。在gentoo下可以通过lafilefixer来修复这个问题。
先安装lafilefixer
#emerge lafilefixer
然后执行如下命令就可以了
#lafilefixer --justfixit