0
我最近升級了操作系統並使用它升級了我的autotools版本。現在,我的項目的一個分支將不再生成,因爲automake不再使用Makefile.am文件生成Makefile.in文件。我很奇怪:使用Automake生成的Makefile.in文件1.12.2
- automake 1.11.6適用於同一分支。
- automake 1.12.2適用於後來的分支機構,只是沒有這個分支。與後來的分支構建過程的主要區別在於,它們使用g ++而不是gcc編譯,儘管我不明白爲什麼會影響這一步。
任何關於何處尋找或如何追蹤的想法?我仍然在自動工具領域找到自己的路。我最初的Makefile.am和configure.ac的比較並沒有帶來任何希望。顯然,我可以在這臺機器上放一個老版本的automake,但我想知道是否有一些潛在的問題影響着這裏的東西。
您可能需要從頭開始。無論調用'autoreconf'的任何構建步驟(如'bootstrap.sh'文件)寫入有效的'configure'? 'configure'運行嗎? – ldav1s 2013-05-02 17:35:32
它確實創建了一個有效的配置文件。我知道automake工作不正常的方式是,當我運行configure時出錯,說它找不到Makefile.in文件。 – dbeer 2013-05-02 23:20:51
這是一個很大的提示:'autoreconf'(或者任何調用它)沒有達到寫入'Makefile.in'文件的地步。 – ldav1s 2013-05-02 23:29:36