LinuxSir.cn,穿越时空的Linuxsir!

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

宿主ubuntu 8.10 LFS 时 glibc出错

[复制链接]
发表于 2009-1-15 19:00:19 | 显示全部楼层 |阅读模式
出错内容如下,大家看看有没有遇到过,应该怎么弄,在网上找了半天没找到解决方法。
mawk: scripts/gen-sorted.awk: line 19: regular expression compile failed (bad class -- [], [^] or [)
/[^
mawk: scripts/gen-sorted.awk: line 19: syntax error at or near ]
mawk: scripts/gen-sorted.awk: line 19: runaway regular expression /, "", subd ...
make[1]: *** No rule to make target `/mnt/lfs/sources/glibc-build/Versions.all', needed by `/mnt/lfs/sources/glibc-build/abi-versions.h'.  Stop.
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.8-20080929'
make: *** [all] Error 2
发表于 2009-1-15 19:10:46 | 显示全部楼层
我也正在ubuntu下安装lfs,你这个问题我也碰见过的,问题处在ubuntu安装的是mawk,而编译glibc需要gawk,在ubuntu下apt-get install gawk,就可以了
回复 支持 反对

使用道具 举报

发表于 2009-1-15 19:14:03 | 显示全部楼层
论坛有朋友说在ubuntu下安装lfs会碰见很多问题,不过,我还是要试试,楼上的兄弟让我们一起来解决在ubuntu下碰见的问题吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 22:30:22 | 显示全部楼层
楼上的兄弟也在ubuntu装LFS吗,一起玩哈~~
我apt-get install gawk后,还是不行呢
回复 支持 反对

使用道具 举报

发表于 2009-1-15 22:50:57 | 显示全部楼层
mawk: scripts/gen-sorted.awk: line 19: regular expression compile failed (bad class -- [], [^] or [)
/[^
mawk: scripts/gen-sorted.awk: line 19: syntax error at or near ]
mawk: scripts/gen-sorted.awk: line 19: runaway regular expression /, "", subd ...
rm -f /mnt/lfs/sources/glibc-build/stamp.o; > /mnt/lfs/sources/glibc-build/stamp.o
rm -f /mnt/lfs/sources/glibc-build/stamp.os; > /mnt/lfs/sources/glibc-build/stamp.os
rm -f /mnt/lfs/sources/glibc-build/stamp.oS; > /mnt/lfs/sources/glibc-build/stamp.oS
cd /mnt/lfs/sources/glibc-build && /tools/bin/ar cruv libc.a `cat stamp.o`
: /mnt/lfs/sources/glibc-build/libc.a
cd /mnt/lfs/sources/glibc-build && /tools/bin/ar cruv libc_pic.a `cat stamp.os`
: /mnt/lfs/sources/glibc-build/libc_pic.a
cd /mnt/lfs/sources/glibc-build && /tools/bin/ar cruv libc_nonshared.a `cat stamp.oS`
: /mnt/lfs/sources/glibc-build/libc_nonshared.a
make[1]: *** No rule to make target `/mnt/lfs/sources/glibc-build/Versions.all', needed by `/mnt/lfs/sources/glibc-build/abi-versions.h'.  Stop.
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.8-20080929'
make: *** [all] Error 2

这是我编译Glibc-2.8-20080929出错显示,安装了gawk后就编译成功了
回复 支持 反对

使用道具 举报

发表于 2009-1-15 22:58:09 | 显示全部楼层
apt-get install realpath gcc ccache make patch g++ m4 texinfo bison flex
可以让ubuntu的编译环境更完整,如果还是不行,你可以下载一个 glibc更新的版本试试,我在做5.15. Bash-3.2时,编译成功但是安装报错,查不到是什么原因,后来下载了bash-3.2.48编译安装都成功了,你在作5.15节时,注意一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 22:58:54 | 显示全部楼层
楼上的兄弟,加入irc吧,irc.freenode.net/6667的lfs-cn
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-15 22:59:58 | 显示全部楼层
apt-get install realpath gcc ccache make patch g++ m4 texinfo bison flex
昨晚就装了,我再找个更新的glibc试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-16 00:52:53 | 显示全部楼层
谢谢大家,换了个更新的glibc-2.9-20090112,可以了,目前没出现问题:)
回复 支持 反对

使用道具 举报

发表于 2009-1-16 01:09:50 | 显示全部楼层
兄弟,我已经到第6章了,chroot成功了,我已经看见了我的LFS的雏形了
回复 支持 反对

使用道具 举报

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

本版积分规则

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