安裝 Giggle 0.7 未找到 makefile,安裝說明為“make”

安裝 Giggle 0.7 未找到 makefile,安裝說明為“make”

我一直在嘗試按照安裝說明進行操作giggle-0.7。從INSTALL文件中:

編譯這個套件最簡單的方法是:

  1. cd' to the directory containing the package's source code and type ./configure' 為您的系統設定軟體包。

    執行“configure”可能需要一段時間。運行時,它會列印一些訊息,告知它正在檢查哪些功能。

  2. 輸入“make”來編譯套件。

不幸的是,運行後make很明顯根包目錄中沒有 make 檔案。有Makefile.amMakefile.in,但是運行make Makefile.ammake Makefile.in也沒有做任何事。

來源是來自的 tar 文件這個 gnome.org 頁面

任何幫助表示讚賞。

編輯 1 個作業系統

我正在安裝在CentOS 6.5.

編輯2 config.log

出現錯誤的第一個跡象config.log

configure:4058: checking for gcc option to accept ISO C99
configure:4207: gcc  -c -g -O2  conftest.c >&5 conftest.c:61: error:
expected ';', ',' or ')' before 'text' conftest.c: In function 'main':
conftest.c:115: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'newvar' conftest.c:115: error: 'newvar'
undeclared (first use in this function) conftest.c:115: error: (Each
undeclared identifier is reported only once conftest.c:115: error: for
each function it appears in.) conftest.c:125: error: 'for' loop
initial declarations are only allowed in C99 mode conftest.c:125:
note: use option -std=c99 or -std=gnu99 to compile your code
configure:4207: $? = 1 configure: failed program was: | /* confdefs.h
*/ | #define PACKAGE_NAME "Giggle" | #define PACKAGE_TARNAME "giggle" | #define PACKAGE_VERSION "0.7" | #define PACKAGE_STRING "Giggle 0.7"

我目前正在嘗試看看是否可以解決這個問題。請讓我知道我是否應該發布更多(或全部)的config.log.

答案1

配置腳本的工作是建立 Makefile。如果Makefile運行後沒有configure,則configure腳本:

  • 並沒有像你所說的那樣“順利運行”
  • 寫得很差

配置腳本中應該有一個名為config.log.查看是否可以在其中找到表明配置未成功完成的原因的錯誤。

答案2

我決定使用不同的產品,而不是嘗試調試失敗的編譯。

我一直在尋找gitLinux 原生的 GUI。我的第一個選擇是傻笑,我的第二個是吉特格。不幸的是,這些其實都yum沒有CentOS.

我做了一個yum search 'git'並找到了 QGit。安裝yum變得更加容易且有效。我計劃yum search將來更頻繁地使用它作為我的主要來源。

相關內容