2/10/2010

emerge error: "libGL.la" No such file or directory

今天系统sync 之后发行ibus 和ibus-pinyin都有更新了,于是开始更新ibus,谁知编译到一半说找不到libGL.la,这是哪个包里面的呢?
运行:qfile libGL.so
结果:media-libs/mesa (/usr/lib/opengl/xorg-x11/lib/libGL.so)

于是重新emerge -q media-libs/mesa,结果还是不行,在网上搜了一圈没解决问题,于是到mesa 的portage 目录一看,该 media-libs/mesa/files/lib 下面有:
libGL.la和 libGLU.la 两个文件,原来libGL.la 这个文件藏 在这儿,唉!~

估计是安装media-libs/mesa的脚本出问题了,忘记复制libGL.la 到/usr/lib/下面了。