LFS第一次编译glibc出错,请高手帮忙解决

57 views
Skip to first unread message

Ray Wang

unread,
May 2, 2012, 10:38:11 AM5/2/12
to xidian...@googlegroups.com
我最近在做LFS,手册是官方下载LFS 7.1,系统环境是Ubuntu 12.04 LTS, 安装了中文语言包,CPU是 APU A4-3300M,要编译的glibc是2.14.1版本,
在第一次编译glibc的时候,出现了如下错误,请高手帮忙指正,错误代码:
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.14.1'
make[1]: Entering directory `/mnt/lfs/sources/glibc-2.14.1'
mawk -f scripts/gen-sorted.awk \
           -v subdirs='csu assert ctype locale intl catgets math setjmp signal stdlib stdio-common libio malloc string wcsmbs time dirent grp pwd posix io termios resource misc socket sysvipc gmon gnulib iconv iconvdata wctype manual shadow gshadow po argp crypt nss localedata timezone rt conform debug libidn dlfcn elf' \
           -v srcpfx='' \
           nptl/sysdeps/pthread/Subdirs sysdeps/unix/inet/Subdirs sysdeps/unix/Subdirs assert/Depend intl/Depend catgets/Depend stdlib/Depend stdio-common/Depend libio/Depend malloc/Depend string/Depend wcsmbs/Depend time/Depend posix/Depend iconvdata/Depend nss/Depend localedata/Depend rt/Depend debug/Depend > /mnt/lfs/sources/glibc-build/sysd-sorted-tmp
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 && /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.6.2/../../../../i686-lfs-linux-gnu/bin/ar cruv libc.a `cat stamp.o`
cd /mnt/lfs/sources/glibc-build && /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.6.2/../../../../i686-lfs-linux-gnu/bin/ar cruv libc_pic.a `cat stamp.os`
cd /mnt/lfs/sources/glibc-build && /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.6.2/../../../../i686-lfs-linux-gnu/bin/ar cruv libc_nonshared.a `cat stamp.oS`
/bin/sh scripts/gen-libc-abis \
         i386-lfs-linux-gnu \
         < libc-abis > /mnt/lfs/sources/glibc-build/libc-abis.hT
/bin/sh scripts/move-if-change /mnt/lfs/sources/glibc-build/libc-abis.hT /mnt/lfs/sources/glibc-build/libc-abis.h
touch /mnt/lfs/sources/glibc-build/libc-abis.stamp
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.14.1'
make: *** [all] Error 2
我删掉目录重复编译了几遍也没能成功,请高手看看是什么原因
LFS 7.1里面有这么一段,包括glibc配置参数也在里面了:
内嵌图片 1

--
=====================================


2012-05-02 22:24:00的屏幕截图.png

闫林

unread,
May 2, 2012, 9:09:05 PM5/2/12
to xidian...@googlegroups.com
http://www.linuxsir.org/bbs/thread343144.html

2012/5/2 Ray Wang <wangru...@gmail.com>
--
您收到此邮件是因为您订阅了 “西电开源社区” 邮件列表。
要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
通过 教育网: http://xdlinux.info/ (ipv6 enabled)
教育网及外网:http://linux.xidian.edu.cn/ (ipv4)
手机:http://m.xdlinux.info/
访问西电开源社区。

2012-05-02 22:24:00的屏幕截图.png

邢飞

unread,
May 2, 2012, 10:12:45 PM5/2/12
to xidian...@googlegroups.com
宿主ubuntu会遇到挺多问题的。。。有的时候脚本似乎也会有问题。。。去年就是为了装LFS换的ArchLinux。。。。

2012/5/3 闫林 <godspe...@gmail.com>
2012-05-02 22:24:00的屏幕截图.png

Ray Wang

unread,
May 2, 2012, 10:25:17 PM5/2/12
to xidian...@googlegroups.com
为什么宿主是ubuntu会有这么多问题,能讲一下原因吗?
2012-05-02 22:24:00的屏幕截图.png

邢飞

unread,
May 3, 2012, 12:10:01 AM5/3/12
to xidian...@googlegroups.com
一个是库的版本以及环境不是很标准,另一个好像是shell的问题。。。我记得ub似乎是俩shell。。。。

2012-05-02 22:24:00的屏幕截图.png

Justin Wong

unread,
May 3, 2012, 12:23:05 AM5/3/12
to xidian...@googlegroups.com
debian系貌似都是 dash 和 bash 俩shell,默认 /bin/sh 是 dash 的 symbolic link

2012/5/3 邢飞 <flymo...@gmail.com>



--
Open Source,Open Mind

Blog:    http://bigeagle.me/
E-mail:  bige...@xdlinux.info

2012-05-02 22:24:00的屏幕截图.png

Ray Wang

unread,
May 3, 2012, 12:52:08 AM5/3/12
to xidian...@googlegroups.com
受教了,我也换一个archlinux吧
2012-05-02 22:24:00的屏幕截图.png

E. Sununs

unread,
May 3, 2012, 2:55:56 AM5/3/12
to xidian...@googlegroups.com
刚才配置rc.local囧了,发现就是用dash导致的问题...

2012/5/3 Justin Wong <justi...@gmail.com>
2012-05-02 22:24:00的屏幕截图.png

邢飞

unread,
May 3, 2012, 6:50:12 AM5/3/12
to xidian...@googlegroups.com
Ub的shell很坑人。。。。会在几个地方出现脚本问题。。。。

2012-05-02 22:24:00的屏幕截图.png

Ray Wang

unread,
May 4, 2012, 12:38:13 AM5/4/12
to xidian...@googlegroups.com

用debian编译会有问题吗?
2012-05-02 22:24:00的屏幕截图.png

Justin Wong

unread,
May 4, 2012, 12:42:03 AM5/4/12
to xidian...@googlegroups.com
如果是 /bin/sh 的问题的话,debian也会有的,话说吧 /bin/sh 改成 bash 的 symbolic link 不就是了……

2012/5/4 Ray Wang <wangru...@gmail.com>
2012-05-02 22:24:00的屏幕截图.png

Ray Wang

unread,
May 5, 2012, 6:23:16 AM5/5/12
to xidian...@googlegroups.com
恩,谢谢指点,我按照LFS手册做了一个符号链接,现在已经解决了。
2012-05-02 22:24:00的屏幕截图.png
Reply all
Reply to author
Forward
0 new messages