|
楼主 |
发表于 2010-1-5 14:32:15
|
显示全部楼层
我照着你给的教程开始做,但是遇到了一些问题。
1.我的lfs做出来后,在usr下没有X11R7这个文件夹,只有X11R6。我就把你的第一步这样改了:export XORG_PREFIX="/usr/X11R6"。请问这样做可以吗?改了这个安装没关系吗?在下面的步骤中,用变量XORG_PREFIX的地方我没有动,碰到X11R7我都改成了X11R6。
2。在我默认以上改动正确的情况下,做到“其次是imake-1.0.2、gccmakedep-1.0.2、imake-1.0.2、lndir-1.0.1、makedepend-1.0.1、util-macros-1.1.5”这一步时,进入imake-1.0.2目录用PKG_CONFIG_PATH="${PKG_CONFIG_PATHN}" \
./configure $XORG_CONFIGN命令时报出“checking for XPROTO... configure: error: Package requirements (xproto) were not met:
No package 'xproto' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables XPROTO_CFLAGS
and XPROTO_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.”的错误。
之前的pkg-config和Protocol Headers的编译都是按照你文档上的步骤做的,唯一有区别的就是X11R7改成了X11R6.
3.关于第二点问题,我搜到了另外一个帖子,他上面之前也碰到了差不多同样的问题,但是是在编译makedepend-1.0.1这个包时出现。我也看到了他给出的解答:“问题解决了,将/usr/X11R6/lib目录加入到pkg-config的配置中就可以了,之前只入了/usr/X11R6/lib64。结果在编译32位的程序失败了”。请问这个解决方法适用于我的问题吗?如果适用,那“将/usr/X11R6/lib目录加入到pkg-config的配置中”这个操作具体该怎么做了,第一次接触这个,实在不是很明白。
希望你能不吝赐教,先谢谢了。 |
|