FreeBSD 6.2下装配置x11出现一下报错信息:
# make install clean
===> Installing for xorg-7.3_1
===> xorg-7.3_1 depends on file: /usr/local/lib/dri/r128_dri.so - not found
===> Verifying install for /usr/local/lib/dri/r128_dri.so in /usr/ports/graphics/dri
===> Building for dri-7.0.1,2
Please run 'make realclean' before changing configs
gmake: *** [freebsd-dri-x86] Error 1
*** Error code 2
Stop in /usr/ports/graphics/dri.
*** Error code 1
Stop in /usr/ports/x11/xorg.
看来错误是因为找不到/usr/local/lib/dri/下的文件r128_dri.so,准备去网上下一个,结果没找不到直接可以下的。但是却发现安装Mesa-7.0后可以在其库文件中找到。
从如下地址下载MesaLib.tar.gz http://sourceforge.net/project/showfiles.php?group_id=3
$ tar xzvf MesaLib-7.0.tar.gz
$ cd Mesa-7.0
$ make linux-dri-x86
在/usr/lib/中找到r128_dri.so,复制到/usr/local/lib/dri/r128_dri.so,重新编译,即可解决这一问题
# make install clean
===> Installing for xorg-7.3_1
===> xorg-7.3_1 depends on file: /usr/local/lib/dri/r128_dri.so - not found
===> Verifying install for /usr/local/lib/dri/r128_dri.so in /usr/ports/graphics/dri
===> Building for dri-7.0.1,2
Please run 'make realclean' before changing configs
gmake: *** [freebsd-dri-x86] Error 1
*** Error code 2
Stop in /usr/ports/graphics/dri.
*** Error code 1
Stop in /usr/ports/x11/xorg.
看来错误是因为找不到/usr/local/lib/dri/下的文件r128_dri.so,准备去网上下一个,结果没找不到直接可以下的。但是却发现安装Mesa-7.0后可以在其库文件中找到。
从如下地址下载MesaLib.tar.gz http://sourceforge.net/project/showfiles.php?group_id=3
$ tar xzvf MesaLib-7.0.tar.gz
$ cd Mesa-7.0
$ make linux-dri-x86
在/usr/lib/中找到r128_dri.so,复制到/usr/local/lib/dri/r128_dri.so,重新编译,即可解决这一问题
FreeBSD下X11配置问题解决
在FreeBSD6.2系统中安装配置X11时遇到缺少r128_dri.so文件的问题,通过下载并编译Mesa-7.0找到了所需的库文件,最终解决了安装过程中的依赖缺失。
3920

被折叠的 条评论
为什么被折叠?



