1

私はWindows7でCygwinを使用し、ライブラリZyreをコンパイルしようとしています。私の「設定」ファイルはautoconfによって自動的に生成されました。./configuremakefileを生成するためにコマンドラインから実行すると、

checking for a BSD-compatible install...

それだ。エラーも、苦情も、何もありません。1時間以上待って、何度か再起動を試みました。何が間違っている可能性がありますか?それを機能させるために何ができますか?

私が使用しているプラ​​ットフォームに関する背景情報は次のとおりです。

which install与える/usr/bin/install

中断後のファイルconfig.logは次のとおりです。

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by libzre configure 1.0.0, which was
generated by GNU Autoconf 2.69.  Invocation command line was

$ ./configure 
[..]
install_sh=''
[..]
4

1 に答える 1

2

インターネットで適切なトピックを検索するのにかなりの時間がかかりましたが、最終的にそれを見つけて問題を解決しました。PtomatoとJack、ヒントをありがとう!

一方では、./configureBSD互換のインストールは見つかりませんでした。一方、which installインストールを発見しました。autoconfのconfigure.inに関するこのブログAutoconfに関するこのマニュアルの助けを借りて、私の注意はconfigureのinstall_sh変数に引き付けられました-私の場合は空でした。

configure解決策は、次の方法でファイル(以前にautoconfで生成したもの)を編集することでした。

install_sh

追加した

/usr/bin/install -c

それから

install_sh = '/usr/bin/install -c'

ここで、私のコマンド/usr/bin/installの出力です。which installこれで、./configureコマンドが実行されます。

于 2012-12-25T11:56:32.670 に答える