LinuxSir.cn,穿越时空的Linuxsir!

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

LFS下编译xfree出现问题

[复制链接]
发表于 2002-12-8 01:14:48 | 显示全部楼层 |阅读模式
我前两天装好了LFS,今天开始安装XFree86-4.2.1。我首先按照BLFS的要求重新编译了内核,然后安装了freetype-2.1.2,接着编译xfree出现了问题:
make[4]: Leaving directory `/usr/src/xc/lib/GL/glx'
installing in lib/GL/dri...
make[4]: Entering directory `/usr/src/xc/lib/GL/dri'
installing in lib/GL/dri/drm...
make[5]: Entering directory `/usr/src/xc/lib/GL/dri/drm'
install in lib/GL/dri/drm done
make[5]: Leaving directory `/usr/src/xc/lib/GL/dri/drm'
make[4]: Leaving directory `/usr/src/xc/lib/GL/dri'
installing in lib/GL/mesa/dri...
make[4]: Entering directory `/usr/src/xc/lib/GL/mesa/dri'
install in lib/GL/mesa/dri done
make[4]: Leaving directory `/usr/src/xc/lib/GL/mesa/dri'
installing in lib/GL/GL...
make[4]: Entering directory `/usr/src/xc/lib/GL/GL'
make[4]: *** No rule to make target `../../../lib/GL/glx/?*.o', needed by `libGL.a'.  Stop.
make[4]: Leaving directory `/usr/src/xc/lib/GL/GL'
make[3]: *** [install] Error 2
make[3]: Leaving directory `/usr/src/xc/lib/GL'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/usr/src/xc/lib'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/usr/src/xc'
make: *** [install] Error 2

我的LFS系统找不到叫libGL.*的东西,但是Redhat 7.3下面是有的。
发表于 2002-12-8 05:12:03 | 显示全部楼层
我很久以前好象也遇到过这样的问题。你把置顶的安装索引里面的X的PATCH打上看看。实际上这个问题是BISON语法检查不通过造成的。
发表于 2002-12-8 07:26:28 | 显示全部楼层
make[4]: *** No rule to make target `../../../lib/GL/glx/?*.o', needed by `libGL.a'. Stop.
感觉好像是这个目录下没有makefile啊,是不是host.def有问题呢?
发表于 2002-12-8 07:58:34 | 显示全部楼层
我隐约记得好象当时我也是到GLX目录里面去MAKE一把,然后别的地方又除错了。

我觉得首选怀疑对象应该是BISON语法检查。

然后可能你的包没有解好?可能性比较小。
发表于 2002-12-8 08:03:00 | 显示全部楼层
如果没打过patch,那是一定要打的,现在这个bison-patch有很多版本,我大致看了一下,我的是改得比较少的,有一个人做的,改了10多个地方,可是我的确是改了这4个文件里的5个地方,就能编译了,也不知道他们改的那么多是怎么找出来的。
发表于 2002-12-8 08:24:30 | 显示全部楼层
可能是不同的HOST>DEF设置的缘故。
发表于 2002-12-8 08:29:08 | 显示全部楼层
有可能,呵呵。
 楼主| 发表于 2002-12-8 09:42:40 | 显示全部楼层
我的host.def只修改了BuildChineseFonts为YES
发表于 2002-12-8 09:56:05 | 显示全部楼层
我还把CFLAGS给改了,我也看到网上的版本,大多数的和我的是一样的,尤其是linuxfromscratch.org上的,都差不多。应该没问题的。那个lunar上有两个版本,一个是bison-patch,一个是more-bison-patch,活活。
 楼主| 发表于 2002-12-8 22:18:15 | 显示全部楼层
成功了,使用了tram的补丁,可以继续下一步计划
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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