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
Ответы
Ответ 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"
Ответ 7
Недавно я столкнулся с этой проблемой, пытаясь вручную установить texane-утилиту STLink с открытым исходным кодом в Ubuntu. Как ни странно, решение было
make clean
make
Ответ 8
Распакуйте источник из рабочего каталога и cd в каталог файлов с правами root. Используйте команды. /configure, затем создайте и выполните установку