2012-07-24 44 views
1

當我嘗試啓動戰略經濟對話./configure命令我得到:編譯問題與桑達4.2.1

gawk: ./conf1dkaC9/subs.awk:3: fatal error: internal error 
./config.status: line 1409: 7676 Done     eval sed \"\$ac_sed_extra\" "$ac_file_inputs" 
    7677 Aborted     (core dumped) | $AWK -f "$tmp/subs.awk" > $tmp/out 
    config.status: error: could not create bootstrap.sh 

實際上,我跟隨LFS 7.1本書。昨晚我在關於Sed編譯的章節中停止了我的工作,因此我關閉了我的電腦。當我今天早上打開它時,每個軟件包的每個./configure命令都失敗並返回上面的消息。在關閉我的電腦之前,相同的軟件包在./configure中沒有問題。任何建議?謝謝

回答

1

由於在tmp中創建了許多文件,我有一個與tmp文件類似的問題。您可以嘗試清理/tmp目錄。

+0

沒有風險使用:sudo rm -vfR/tmp/*清除tmp文件夾? – 2012-07-24 05:51:22

+0

我刪除了/ tmp中的所有內容,但我仍然有錯誤:( – 2012-07-24 06:03:55

+0

也檢查了這一點:http://nixcraft.com/slackware/15193-unable-create-files-change-perms-tmp.html – perreal 2012-07-24 06:04:57

0

看來你的gawk二進制文件已損壞。嘗試重新安裝它。

+0

我試過了,但是當我啓動gawk的./configure時...我讓你猜猜發生了什麼大聲笑......這是雞蛋和雞肉的故事。 – 2012-07-24 10:37:20

0

看起來好像臨時工具鏈中的可執行文件已損壞。由於用戶lfs在/ usr/bin和/ bin之前的PATH中有/ tools/bin,因此它使用可執行文件allready。要恢復,請嘗試從/ tools/bin中刪除損壞的可執行文件,然後重複安裝它的步驟。

我的猜測哪個可執行文件被破壞是sed,但它也可能是gawk(正如前面的答案所示)。