Подтвердить что ты не робот

Make *** никаких заданных целей и не найден файл makefile. стоп

У меня проблема с установкой пакета 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

4b9b3361

Ответ 1

make принимает файл makefile как входной. Обычно файл Makefile называется makefile или makefile. Команда configure должна генерировать make файл, так что make может быть в свою очередь выполнен. Проверьте, был ли make файл создан в вашем рабочем каталоге.

Ответ 2

работает make clean, а затем ./configure должен решить вашу проблему.

Ответ 3

Я получил ту же ошибку, и я исправил ее, посмотрев решение с этого сайта:

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

У вас возникла ошибка после запуска "./configure"? Возможно, что-то об отсутствии tclConfig.sh. Если это так, вместо запуска './configure' сначала нужно сначала искать tclConfigure.sh, а затем поместить его в эту команду, в моем случае, в папку /usr/lib/. А затем запустите: './configure ---- с-tcl =/usr/lib --with-tclinclude =/usr/include'

Ответ 4

Команда ./configure должна сгенерировать make файл с именем 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-config, apr еще не установлен, поэтому при сбое настройки не было сгенерировано apr /usr/local/apr/bin/apr-1-config.

Поэтому я устанавливаю apr, затем настраиваю apr-util, все работает.

Ответ 5

Вы должны были иметь что-то вроде этого:

"configure: error: "Error: libcrypto required."

после вашего ./configure runs. Поэтому вам нужно сначала разрешить обнаруженные зависимости, а затем еще раз попробовать ./configure и затем запустить make!

Ответ 6

Если после. /configure Makefile.in и Makefile.am сгенерированы и произойдут сбой (показывая следующее make: *** Не указаны цели и не найден make файл. Стоп.), Поэтому что-то не настроено хорошо, чтобы решить это, сначала запустите команду "autoconf", чтобы решить неправильную конфигурацию, затем повторно запустите "./configure" commande и, наконец, "make"

Ответ 8

Распакуйте источник из рабочего каталога и cd в каталог файлов с правами root. Используйте команды. /configure, затем создайте и выполните установку