URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 22542
[ Назад ]

Исходное сообщение
"Что-то make не хочет компилить :("

Отправлено als , 01-Ноя-02 15:14 
Всем привет!
Обновил make, сначала до 3.79 (давно уже).
Решил откомпилить ядро, не компилит :(
Пишет Makefile:27: *** missing separator.  Stop.
Обновил до 3.80 - то же самое.
Зашел в старые версии ядра, то же не компилит, хотя раньше все было отлично.
Что же делать?

Содержание

Сообщения в этом обсуждении
"RE: Что-то make не хочет компилить :("
Отправлено lavr , 01-Ноя-02 15:18 
>Всем привет!
>Обновил make, сначала до 3.79 (давно уже).
>Решил откомпилить ядро, не компилит :(
>Пишет Makefile:27: *** missing separator.  Stop.
>Обновил до 3.80 - то же самое.
>Зашел в старые версии ядра, то же не компилит, хотя раньше все
>было отлично.
>Что же делать?

кто жа меняет make пришедший с системой, сбоку никто не запрещает ставить
свежий gmake, а вот системные ни-ни


"RE: Что-то make не хочет компилить :("
Отправлено als , 01-Ноя-02 15:37 
А-а-а-а-а.
Ну чайник, все понятно.
А где теперь прежний make взять?


"RE: Что-то make не хочет компилить :("
Отправлено als , 01-Ноя-02 15:46 
А какой версии make стоит на FreeBSD 4.5?

"RE: Что-то make не хочет компилить :("
Отправлено als , 01-Ноя-02 15:57 
Я уже 3.75, 3.76 попробывал, не проходит :(
Какой же надо и где он лежит?



"RE: Что-то make не хочет компилить :("
Отправлено lavr , 01-Ноя-02 17:33 
>Я уже 3.75, 3.76 попробывал, не проходит :(
>Какой же надо и где он лежит?

cd /usr/src/usr.bin/make
make
make install
make clean

ну и проверить echo $PATH порядок следования

если хочется свежести:
[unix1]~ > cat /usr/ports/devel/gmake/distinfo
MD5 (make-3.79.1.tar.gz) = 22ea95c125c7b80e04354d4ee4ae960d
[unix1]~ >

cd /usr/ports/devel/gmake
make && make install


"RE: Что-то make не хочет компилить :("
Отправлено lavr , 01-Ноя-02 17:39 
>>Я уже 3.75, 3.76 попробывал, не проходит :(
>>Какой же надо и где он лежит?
>
>cd /usr/src/usr.bin/make
>make
>make install
>make clean
>
>ну и проверить echo $PATH порядок следования
>
>если хочется свежести:
>[unix1]~ > cat /usr/ports/devel/gmake/distinfo
>MD5 (make-3.79.1.tar.gz) = 22ea95c125c7b80e04354d4ee4ae960d
>[unix1]~ >
>
>cd /usr/ports/devel/gmake
>make && make install


елки, если гнутый makt был откомпилирован ручками и установлен в /usr/local/bin - переименуй в gmake, ну и потом надо различать гнутые продукты и от системы, гнутые - очень вольные, читай документацию на
make и gmake, табуляции, пробелы и прочее
после того как переименуешь, вместо make - попробуй gmake, видимо у тебя
в PATH стоял первым /usr/local/bin и если гнутый make встал туда с именем make, то ты во многих случаях получишь по репе