0

freetype2数週間、OSX Mavericks でライブラリを構築しようとしましたが、成功しませんでした。

問題は、ビルド スクリプトGNU Autotoolsの作成に使用することです。configure

、、、およびmacportsコマンドを使用してインストールautomakeしました。autoconflibtoolizem4perl5port

を実行すると、 Autotools マクロを含むディレクトリにaclocalファイルが作成されるはずです: . ただし、このファイルは出力されておらず、後続のおよびコマンドは偽のスクリプトを生成しています。configureaclocal.m4glibtoolizeautoconfconfigure

結果は次のとおりです。ファイルはなく、生成されたファイルの先頭にaclocal.m4通常の内容./autom4te.cache/traces.*がダンプされconfigureます (traces.*ファイルは空です)。

例えば:

m4trace:configure.ac:14: -1- AC_SUBST([SHELL])
m4trace:configure.ac:14: -1- AC_SUBST_TRACE([SHELL])
m4trace:configure.ac:14: -1- m4_pattern_allow([^SHELL$])

どんな助けでも大歓迎です。

4

1 に答える 1

3

GNU AutotoolsFAT32ファイル システムに保存されている作業ディレクトリでの実行はサポートされていません。これにより、生成されたスクリプトに偽のm4traceデバッグ メッセージが出力されます。configure

この理由は不明ですがsleep、ファイルが変更されたかどうかを確認するコマンドへの依存に関連している可能性があります。FAT32タイムスタンプを最も近い秒に丸めます。実行とその後の変更チェックは、1 秒未満のタイムスケールで発生する可能性があります。

これは開発チームに提起されましたが、今のところ、OSX実行する前に作業ディレクトリをブート パーティションに移動しますGNU Autotools

于 2014-07-10T06:50:03.770 に答える