2010-05-04 54 views
1

我在SLES 11 x86_64平台上运行Eclipse CDT 6.0.2。 我的项目是linuxtools类型。 我收到以下错误运行构建:Eclipse CDT Linuxtools提供了破损管道错误

"
../libtool: line 747: echo: write error: Broken pipe
make[2]: write error
make[1]: *** [all recursive] Error 1
make[1]: write error
make: *** [all recursive] Error 1
"

任何帮助表示赞赏。

回答

0

“破管”意味着程序正在接收管道数据流,然后突然退出。系统会发送一个SIGPIPE到正在向数据流输入数据的进程,实质上告诉它:“好的,收件人意外死亡,您可以停止发送数据。”

我已经编译了很多程序,其中包含了自动工具的预先打包版本,例如“config.guess”,“ltmain.sh”,“missing”等。很多次(特别是在我的x86_64安装)这些文件是旧的,不适合处理64位编译环境。我相信这个脚本可能需要更新。

尝试运行:

$ automake --add-missing --copy --force