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.amとは存在しますMakefile.inが、make Makefile.amと を実行してmake Makefile.inも何も起こりません。

ソースは、このgnome.orgのページ

どのような助けでも大歓迎です。

編集 1 OS

にインストールしています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

Makefileconfigure スクリプトの役割は Makefile を作成することです。を実行した後にMakefile がない場合configureconfigureスクリプトは次のいずれかを実行します。

  • あなたが主張するように「問題なく実行」されなかった
  • 非常に書き方が下手だ

構成スクリプトからのログ ファイルには、 のような名前が付けられているはずですconfig.log。構成が正常に完了しなかった理由を示すエラーがそこにないか確認してください。

答え2

失敗したコンパイルをデバッグするのではなく、別の製品を使用することにしました。

git私はLinuxネイティブのGUIを探していました。私の最初の選択肢はクスクス、そして私の2番目はギット残念ながら、どちらにも実際yumには のリポジトリがありませんでしたCentOS

やってみてyum search 'git'、QGit を見つけました。インストールはずっと簡単でうまくいきました。今後は、メインソースとしてもっと頻繁にyum使用するつもりです。yum search

関連情報