Страница 1 из 1
Не работает make install clean
Добавлено: 2014-06-30 11:26:45
Reken
Здравствуйте. Помогите пожалуйста разобраться, почему не работает команда make install clean.
После ввода команды, выводится надпись: missing separator. Stop.
Прикрепил скрин ошибки.
Re: Не работает make install clean
Добавлено: 2014-06-30 11:43:57
alex3
порты обновить?
Re: Не работает make install clean
Добавлено: 2014-06-30 13:05:05
Reken
alex3 писал(а):порты обновить?
Пробовал вводить команду: portsnap fetch update
После обновления портов, запускаю make install, результат тот же, та же ошибка. Ни одной программы не могу установить. Одна и та же ошибка: Makefile:74: *** missing separator. Stop.
Цифра только меняется то Makefile:74, если другую программу пытаюсь установить то цифра Makefile:64
Re: Не работает make install clean
Добавлено: 2014-06-30 15:08:30
Electronik
версия FreeBSD какая?
Re: Не работает make install clean
Добавлено: 2014-06-30 15:21:56
guest
покажите вывод:
# uname -a
# whereis make
# ls -la /usr/bin/make
# make -v
# ls -la /usr/local/bin | grep make
Re: Не работает make install clean
Добавлено: 2014-07-01 7:21:40
Reken
guest писал(а):покажите вывод:
# uname -a
# whereis make
# ls -la /usr/bin/make
# make -v
# ls -la /usr/local/bin | grep make
Вот такие выводы: прикрепил скрин.
Re: Не работает make install clean
Добавлено: 2014-07-01 9:42:45
guest
Вы сами себе злобный Буратино,
кто Вас надоумил слинковать системный make:
/usr/bin/make -> /usr/local/bin/gmake
на гнусный из портов?!
Удалите линк, вытащите из дистрибутива 9.2 родной make и положите в /usr/bin/make и все будет ok
Re: Не работает make install clean
Добавлено: 2014-07-01 10:00:05
Reken
guest писал(а):Удалите линк, вытащите из дистрибутива 9.2 родной make и положите в /usr/bin/make и все будет ok
А как быть, если есть дистрибутив только 9.0, я с него и обновился до 9.2.
А можете поподробней рассказать про "Вытащить дистрибутив и положить в make"?
Re: Не работает make install clean
Добавлено: 2014-07-01 10:20:53
guest
Reken писал(а):guest писал(а):Удалите линк, вытащите из дистрибутива 9.2 родной make и положите в /usr/bin/make и все будет ok
А как быть, если есть дистрибутив только 9.0, я с него и обновился до 9.2.
скачать
А можете поподробней рассказать про "Вытащить дистрибутив и положить в make"?
для начала покажите
# ls -la /usr/bin/ | grep ake
Re: Не работает make install clean
Добавлено: 2014-07-01 10:31:25
Reken
guest писал(а):
для начала покажите
# ls -la /usr/bin/ | grep ake
Вот так:
Re: Не работает make install clean
Добавлено: 2014-07-01 11:04:47
guest
Reken писал(а):guest писал(а):
для начала покажите
# ls -la /usr/bin/ | grep ake
1) у Вас i386 9.2-RELEASE
2) скачиваем base.txz для 9.2-RELEASE i386 в /tmp
Код: Выделить всё
# cd /tmp
# fetch ftp://ftp2.ru.freebsd.org/pub/FreeBSD/releases/i386/i386/9.2-RELEASE/base.txz
для скачивания base.txz можете использовать ближайшее к Вам зеркало FreeBSD:
ftp.ru.freebsd.org
ftp2.ru.freebsd.org
ftp3.ru.freebsd.org
...
или ftp4.freebsd.org (одно из самых надежных)
3) извлекаем из архива make
Код: Выделить всё
# cd /tmp
# tar zxvf base.txz ./usr/bin/make
если все сделано как описано, рабочий make будет в
4) под пользователем root, выполняем копирование и все необходимое
Код: Выделить всё
# rm -f /usr/bin/make
# cp /tmp/usr/bin/make /usr/bin/make
# chmod 555 /usr/bin/make
# chown root:wheel /usr/bin/make
все
Re: Не работает make install clean
Добавлено: 2014-07-01 11:25:08
Reken
Спасибо вам "quest". Попробую всё это сделать.
Re: Не работает make install clean
Добавлено: 2014-07-01 11:46:33
guest
Reken писал(а):Спасибо вам "quest". Попробую всё это сделать.
ничего сложного
ps. base.txz ~60MB, так что подумайте куда скачать в /tmp или в /var/tmp или куда-то еще и исходите
из этого