发布于:
2013年01月16日
九九八十一难之三
LFS-7.2 Chapter 6.9 Glibc-2.16.0
make时出错:
/bin/sh:command substitution: line3:syntax error near unexpected token’)’
Google 一下容易发现很多人碰到同样问题,比如这位和这位,解决方案都是将bash-4.2降级到bash-4.1
我则没有贸然行动,于是在原chroot之前的环境下,bash-4.2源码目录执行了一次test
lfs@host$ make tests
果然发现了一堆错误,其中包含上面的这个。
我尝试按照LFS Book-7.2,Chapter 5.15 重新编译bash-4.2,但不打补丁bash-4.2-fixes-8.patch
编译后执行make tests,错误消失。make install后重新编译Glibc进行正常。
不知道不打补丁的bash-4.2后续会不会再出现问题。
Will good luck be with me!