LinuxSir.cn,穿越时空的Linuxsir!

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

第五章,第二遍安装gcc时出错

[复制链接]
发表于 2004-1-31 23:07:37 | 显示全部楼层 |阅读模式
在vmware的红旗linux上安装,lfs 5.0
第二遍安装到make install时出错

/bin/sh ../../gcc-3.3.1/gcc/mkinstalldirs /tools/share
for cat in ; do \
  lang=`basename $cat | sed 's/\.gmo$//'`; \
  if [ -f $cat ]; then :; \
  elif [ -f ../../gcc-3.3.1/gcc/$cat ]; then cat=../../gcc-3.3.1/gcc/$cat; \
  else continue; \
  fi; \
  dir=/tools/share/locale/$lang/LC_MESSAGES; \
  echo /bin/sh ../../gcc-3.3.1/gcc/mkinstalldirs $dir; \
  /bin/sh ../../gcc-3.3.1/gcc/mkinstalldirs $dir || exit 1; \
  echo /bin/sh /mnt/lfs/var/gcc-3.3.1/install-sh -c -m 644 $cat $dir/gcc.mo; \
  /bin/sh /mnt/lfs/var/gcc-3.3.1/install-sh -c -m 644 $cat $dir/gcc.mo; \
done
/bin/sh: -c: line 1: syntax error near unexpected token `;'
/bin/sh: -c: line 1: `for cat in ; do  lang=`basename $cat | sed 's/\.gmo$//'`;
if [ -f $cat ]; then :;  elif [ -f ../../gcc-3.3.1/gcc/$cat ]; then cat=../../gcc-3.3.1/gcc/$cat;  else continue;  fi;  dir=/tools/share/locale/$lang/LC_MESSAGES;  echo /bin/sh ../../gcc-3.3.1/gcc/mkinstalldirs $dir;  /bin/sh ../../gcc-3.3.1/gcc/mkinstalldirs $dir || exit 1;  echo /bin/sh /mnt/lfs/var/gcc-3.3.1/install-sh -c -m 644 $cat $dir/gcc.mo;  /bin/sh /mnt/lfs/var/gcc-3.3.1/install-sh -c -m 644 $cat $dir/gcc.mo;  done'
make[1]: *** [install-po] Error 2
make[1]: Leaving directory `/mnt/lfs/var/gcc-build/gcc'
make: *** [install-gcc] Error 2

前面的测试已经通过了啊
发表于 2004-2-1 05:36:20 | 显示全部楼层
/bin/sh: -c: line 1: syntax error near unexpected token `;'
应该是前面的gcc没装好。所以说测试没什么用啊。
 楼主| 发表于 2004-2-1 09:57:30 | 显示全部楼层
现在应该怎么办?从原来的gcc开始重新做还是只重新安装那遍gcc?
发表于 2004-2-1 12:22:01 | 显示全部楼层
最好是从头开始做,因为不完整的gcc编译出来的东西,可能也不完整。
 楼主| 发表于 2004-2-2 08:31:18 | 显示全部楼层
我又仔细的按照lfs book从头做了一遍,情况还是这样。
可怜我的vmware下,1SBU=23分钟
有没有办法看看问题具体在哪儿?
看这句
for cat in ; do \
我看了一下Make文件,这里应该是
for cat in $(CATALOGS); do
CATALOGS为什么为空呢?
 楼主| 发表于 2004-2-2 21:04:48 | 显示全部楼层
郁闷,今天正好搞到了红旗的Advanced Server 在这下面接着做执行make install,居然就通过了
现在继续....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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