0

このプロジェクトをコンパイルしようとしています-Linux(ubuntu)で完全にコンパイルされます。しかし、私はそれをWindowsで動作させたいと思っています。そのため、MinGW (Jamplus がインストールされているもの) をインストールし、プロジェクトに必要なすべてのライブラリをインストールしました。それを行った後 (ふぅ!) - このプロジェクトの src をダウンロードし、'./autogen' + './configure -prefix=/mingw' を実行した後、ジャムを実行すると、「不明なルール」の警告が表示されます。Unix コマンドであり、MinGW が理解できないためでしょうか?? それともジャムですか?「UseAutoconf」や「Install Docs」などの行を理解できません - 私は Jam ビルド システムに比較的慣れていないので、助けていただければ幸いです。ありがとう。

ここにjamfileがあります - http://pastebin.com/z3FsMjDt

http://i1268.photobucket.com/albums/jj568/amitahire/jam-minggw.png

また、私が ./autogen を実行したとき - それは言った

configure.ac:144: 警告: AC_LANG_CONFTEST: 本体 /mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/lang.m4:194 で AC_LANG_SOURCE 呼び出しが検出されませんでした: AC_LANG_CONFTESTから展開されます... /mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2662: _AC_LINK_IFELSE から展開されます... /mingw/src /autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/general.m4:2679: AC_LINK_IFELSE から展開... mk/autoconf/np_findlib.m4:3: NP_FINDLIB から展開... configure.ac:144: トップレベル

これらのうちさらに6つ。しかし、私はそれを無視して、問題のない構成の進行を進めました。

編集 - これは問題を解決するようです。

この特定のプロジェクト (私が推測する) は、Jamplus 0.3 でコンパイルされていません。したがって、Jam 2.5 (または Ftjam) で試したところ、コンパイルされました。

4

1 に答える 1

0

コンソール出力には、「Jamfile.jam: No such file or directory」のようないくつかのエラー メッセージが含まれています。私は Windows で Jam を使用していませんが、標準 (Perforce) Jam では、Windows でも Jamfile の名前が「Jamfile」であることが想定されています。私の推測では、Jamplus は生成されたビルド システムと互換性がありません。jamfile の名前を変更すると解決する場合がありますが、ビルド システムが期待する Jam をインストールするのがおそらく最も安全な解決策です。

于 2013-05-02T02:00:19.047 に答える