最近一直在进行LFS,其中最主要的就是GCC,GLIBC,BINUTILS这三个,在LFS6.3光盘里用的是BINUTILS-2.17,我想用最新的2.18,于是下载了一个下来,开始第一次binutils make 的时候就出现问题了,提示如下:
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/po'
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd/po'
make[3]: Nothing to be done for `info'.
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/po'
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd'
make[3]: Nothing to be done for `info-am'.
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd'
make[2]: *** [info-recursive] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd'
make[1]: *** [all-bfd] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build'
make: *** [all] Error 2
而我又换了2.17边本的重新编译了一下没有问题,这和我系统里的gcc还是glibc有关系吗?这是什么问题呢
exterminator 于 2008-08-30 07:51:29发表:
搜索了一下终于解决了这个问题,我是在ubuntu下进行的,还需要安装texinfo,
exterminator 于 2008-08-30 07:38:13发表:
今天又重新做了一下,还是遇到这个问题,打了补丁以后还是这样,出现了下面的提示:
config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/po'
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd/po'
make[3]: Nothing to be done for `info'.
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/po'
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd'
make[3]: Nothing to be done for `info-am'.
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd'
make[2]: *** [info-recursive] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd'
make[1]: *** [all-bfd] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build'
make: *** [all] Error 2
rtl 于 2008-08-21 19:58:04发表:
?打?丁
http://www.linuxfromscratch.org/lfs/view/development/chapter05/binutils-pass1.html