インストールの指示に従おうとしましたgiggle-0.7
。INSTALL
ドキュメントから:
このパッケージをコンパイルする最も簡単な方法は次のとおりです。
cd' to the directory containing the package's source code and type
./configure' はシステムのパッケージを構成します。「configure」の実行に時間がかかる場合があります。実行時にチェックしている機能を知らせるメッセージがいくつか表示されます。
パッケージをコンパイルするには、「make」と入力します。
残念ながら、これを実行した後は、make
ルートパッケージディレクトリにmakeファイルがないことは明らかです。Makefile.am
andがありますが、andMakefile.in
を実行しても何も起こりません。make Makefile.am
make 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
構成が正常に完了しなかった理由を示すエラーがあることを確認してください。