2010-05-04 32 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