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,重新编译,即可解决这一问题