|
我下载了skyeye8.5.1,编译的时候报这个错。
Making all in po
make[3]: Entering directory `/home/gxk/MyDownloads/skyeye/bfd/po'
file=./`echo fr | sed 's,.*/,,'`.gmo \
&& rm -f $file && PATH=../src:$PATH no -o $file fr.po
/bin/sh: line 1: no: command not found
make[3]: *** [fr.gmo] 错误 127
错误是由于./bfd/po/Makefile引起的,而这个Makefile是在configure的时候由Makefile.in创建的。那么问题锁定在./bfd/po/Makefile.in这个文件的这两行:
.po.gmo:
file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
对makefile我不太熟悉,从错误信息看应该是以file=开始的这一行是规则,而shell认为这一行不是一个可以执行的操作。
看到很多人说下载了8.5.1运行都没问题,我怀疑是我下载的文件有错,就又重新下了一遍。编译还是出现同样的错误。
请懂行的大侠帮忙看一下。谢谢
或者已经编译成功的兄弟把你的skyeye/bfd/po/Makefile.in贴出来让我看看,是不是我下载的文件有错。 |
|