0

automakeが文句を言う一般的な問題は、さまざまなMakefile.am:sの次の行が原因で発生します。

Makefile.am:
SUBDIRS = deployment transport/http/util transport/http/common engine transport

この行の目的は、transport / http/utiltransport/http / commonがエンジンディレクトリの前にビルドされ、残りのトランスポートがエンジンのビルド後にビルドされるように、ビルドの順序を強制することです。

この行により、MinGWでautomakeを実行すると次のエラーが発生します。

Makefile.am:1: directory should not contain `/'
4

1 に答える 1

3

これは、古いバージョンのautomake(少なくとも1.7以前)が原因です。新しいバージョンは、SUBDIRSの値としてマルチレベルパスを受け入れます。

于 2010-04-17T16:22:02.713 に答える