LinuxSir.cn,穿越时空的Linuxsir!

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

LFS6.2--5.30. Util-linux-2.12r中编译MOUNT出错,请教!

[复制链接]
发表于 2006-9-9 12:56:37 | 显示全部楼层 |阅读模式
我使用的是LFSbook版本为6.2,宿主系统为FC4,在5.30Util-linux-2.12r中,
sed -i 's@/usr/include@/tools/include@g' configure
./configure
make -C lib
前三个命令都成功了,接下来的
make -C mount mount umount编译失败,出现
loop.h:20:error:syntax error before“__kernel_old_dev_t"
loop.h:22:error:syntax error before 'lo_rdevice"等错误。
下面这个命令make -C text-utils more也可以编译成功。
我查看mount下的loop.h没有什么语法错误,可能是一个变量类型没有定义或没有找到,我认为是没有找到正确的包含文件,可是,我一步步照书上做下来,都是正确的。不知道问题出在哪?我是刚新手,才学习linux不到一个月,第一次做LFS,恳请各位指教!
 楼主| 发表于 2006-9-13 09:43:45 | 显示全部楼层
我重做了一遍,发现我在5.6glinc-2.3.6中,安装前没有加mkdir -v /tools/etc
touch /tools/etc/ld.so.conf这两句命令。加上后,就没有出现5.30Util-linux-2.12r中的错误了。也不知道到底是什么原因,总之做第二遍就OK了。
回复 支持 反对

使用道具 举报

发表于 2006-9-13 10:55:45 | 显示全部楼层

有的时候是要好好按照手册上做的

Post by may_ouyang
我重做了一遍,发现我在5.6glinc-2.3.6中,安装前没有加mkdir -v /tools/etc
touch /tools/etc/ld.so.conf这两句命令。加上后,就没有出现5.30Util-linux-2.12r中的错误了。也不知道到底是什么原因,总之做第二遍就OK了。


有的时候是要好好按照手册上做的
尤其是第一遍装的时候
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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