46

パッケージのインストールに問題がありますdionaea

これを入力した後:

./configure --with-lcfg-include=/opt/dionaea/include/ \
--with-lcfg-lib=/opt/dionaea/lib/ \
--with-python=/opt/dionaea/bin/python3.1 \
--with-cython-dir=/usr/bin \
--with-udns-include=/opt/dionaea/include/ \
--with-udns-lib=/opt/dionaea/lib/ \
--with-emu-include=/opt/dionaea/include/ \
--with-emu-lib=/opt/dionaea/lib/ \
--with-gc-include=/usr/include/gc \
--with-ev-include=/opt/dionaea/include \
--with-ev-lib=/opt/dionaea/lib \
--with-nl-include=/opt/dionaea/include \
--with-nl-lib=/opt/dionaea/lib/ \
--with-curl-config=/opt/dionaea/bin/ \
--with-pcap-include=/opt/dionaea/include \
--with-pcap-lib=/opt/dionaea/lib/ \
--with-glib=/opt/dionaea

次のステップは次のとおりです。

#make

エラー メッセージが表示されます。 make: *** No targets specified and no makefile found. Stop.

私のディレクトリは/usr/local/src

4

15 に答える 15

29

makemakefileを入力として受け取ります。Makefileは通常makefileまたは。という名前Makefileです。configureコマンドはmakefileを生成する必要があります。これにより、makefileをmake順番に実行できるようになります。作業ディレクトリの下にmakefileが生成されているかどうかを確認します。

于 2013-01-19T09:33:04.140 に答える
3

同じエラーが発生し、このサイトのソリューションを見て修正しました:

http://trac.macports.org/ticket/40476 .

'./configure' を実行した後にエラーが発生しましたか? tclConfig.sh が不足している可能性があります。その場合、'./configure' を実行する代わりに、最初にtclConfigure.shを検索してからコマンドに入力する必要があります。私の場合は、/usr/lib/ にあります。そして次を実行します: ' ./configure ----with-tcl=/usr/lib --with-tclinclude=/usr/include '

于 2014-05-08T12:08:27.697 に答える
3

./configureコマンドは、makefileまたはという名前のメイクファイルを生成する必要がありMakefileます。ディレクトリにこのファイルがない場合は、configureコマンドの実行が成功したかどうかを確認する必要があります。

私の場合、次を構成しますapr-util

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

--with-apr=/usr/local/apr/bin/apr-1-configaprはまだインストールされていないため、設定に失敗し、 は生成されませんでしapr/usr/local/apr/bin/apr-1-config

をインストールしてaprから設定するapr-utilと、動作します。

于 2018-06-27T03:16:19.717 に答える
0

試す

make clean
./configure --with-option=/path/etc
make && make install
于 2021-01-22T10:12:46.803 に答える