The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"make buildworld выдает ошибки???"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"make buildworld выдает ошибки???"
Сообщение от Виталий emailИскать по авторуВ закладки on 19-Июл-02, 11:57  (MSK)
Привет знатоки! Помогите, скачал ресурсы при помощи cvsup, запускаю make buildworld выдает ошибки:
echo tfmtodir: /usr/lib/libc.a /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/groff/src/utils/tfntodit/../../../src/libs/libs/libgroff/libgroff.a /usr/lib/libm.a >> .depend
===> tmac
===> contrib
===> contrib/mm
make: don't know how to make 0.MT. Stop
*** Error code 2
Stop in /usr/src/gnu/usr.bin/groff/contrib.
*** Error code 1
Stop in /usr/src/gnu/usr.bin/groff.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Скачивал повторно, та же песня...
Подскажите где баг???
Заранее спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: make buildworld выдает ошибки???"
Сообщение от lavr emailИскать по авторуВ закладки on 19-Июл-02, 14:16  (MSK)
>Привет знатоки! Помогите, скачал ресурсы при помощи cvsup, запускаю make buildworld выдает
>ошибки:
>echo tfmtodir: /usr/lib/libc.a /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/groff/src/utils/tfntodit/../../../src/libs/libs/libgroff/libgroff.a /usr/lib/libm.a >> .depend
>===> tmac
>===> contrib
>===> contrib/mm
>make: don't know how to make 0.MT. Stop
>*** Error code 2
>Stop in /usr/src/gnu/usr.bin/groff/contrib.
>*** Error code 1
>Stop in /usr/src/gnu/usr.bin/groff.
>*** Error code 1
>Stop in /usr/src.
>*** Error code 1
>Скачивал повторно, та же песня...
>Подскажите где баг???
>Заранее спасибо.

точнее, какая текущая версия системы, какой тег был прописан в
supfile? с какого cvsup сервера шла закачка, в какой день и что на
тот момент было в stable мейллисте?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: make buildworld выдает ошибки???"
Сообщение от Виталий emailИскать по авторуВ закладки on 22-Июл-02, 05:56  (MSK)
>>Привет знатоки! Помогите, скачал ресурсы при помощи cvsup, запускаю make buildworld выдает
>>ошибки:
>>echo tfmtodir: /usr/lib/libc.a /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/groff/src/utils/tfntodit/../../../src/libs/libs/libgroff/libgroff.a /usr/lib/libm.a >> .depend
>>===> tmac
>>===> contrib
>>===> contrib/mm
>>make: don't know how to make 0.MT. Stop
>>*** Error code 2
>>Stop in /usr/src/gnu/usr.bin/groff/contrib.
>>*** Error code 1
>>Stop in /usr/src/gnu/usr.bin/groff.
>>*** Error code 1
>>Stop in /usr/src.
>>*** Error code 1
>>Скачивал повторно, та же песня...
>>Подскажите где баг???
>>Заранее спасибо.
>
>точнее, какая текущая версия системы, какой тег был прописан в
>supfile? с какого cvsup сервера шла закачка, в какой день и что
>на
>тот момент было в stable мейллисте?

система freebsd 4.4, в supfile
*default tag=RELENG_4
...
...
*default tag=.
закачивал с cvsup.ru.FreeBSD.org.
Как посмотреть мейллист???

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: make buildworld выдает ошибки???"
Сообщение от lavr emailИскать по авторуВ закладки on 22-Июл-02, 11:07  (MSK)
>>>Привет знатоки! Помогите, скачал ресурсы при помощи cvsup, запускаю make buildworld выдает
>>>ошибки:
>>>echo tfmtodir: /usr/lib/libc.a /usr/obj/usr/src/i386/usr/src/gnu/usr.bin/groff/src/utils/tfntodit/../../../src/libs/libs/libgroff/libgroff.a /usr/lib/libm.a >> .depend
>>>===> tmac
>>>===> contrib
>>>===> contrib/mm
>>>make: don't know how to make 0.MT. Stop
>>>*** Error code 2
>>>Stop in /usr/src/gnu/usr.bin/groff/contrib.
>>>*** Error code 1
>>>Stop in /usr/src/gnu/usr.bin/groff.
>>>*** Error code 1
>>>Stop in /usr/src.
>>>*** Error code 1
>>>Скачивал повторно, та же песня...
>>>Подскажите где баг???
>>>Заранее спасибо.
>>
>>точнее, какая текущая версия системы, какой тег был прописан в
>>supfile? с какого cvsup сервера шла закачка, в какой день и что
>>на
>>тот момент было в stable мейллисте?
>
>система freebsd 4.4, в supfile
>*default tag=RELENG_4
>...
>...
>*default tag=.
^^^^^^^^^^^^^^^^- а это нафига?

-------------------- lavr-stable-supfile ----------------------------
#*default host=cvsup2.ru.FreeBSD.org
*default host=cvsup.ru.FreeBSD.org
#--lavr use your own base
*default base=/var/log/cvsup
*default prefix=/usr
#--lavr line for RELENG_4
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix

# If your network link is a T1 or faster, comment out the following line.
*default compress

## Main Source Tree.
src-all
-----------------------------------------------------------------------

всегда есть возможность исправить положение вещей, например,

# cd /usr/src
# tar zcvf /path/src.tgz .
сохраняем текущие sources если нужно, после чего вычищаем их, необязательно, но для чистоты - можно.
затем пробуем накатить до 4-STABLE с тегом RELENG_4
затем
# cd /usr/src
# less UPDATING
в этом промежутке лучше посмотреть
less /usr/src/etc/defaults/make.conf и создать на его базе свой
/etc/make.conf - раскоментировав нужные поля и задав нужные
переменные, например:

NO_BIND=       true
NO_MAILWRAPPER=true
NO_SENDMAIL=   true
NO_SHAREDOCS=  true
NOUUCP=        true

COMPAT1X=       yes
COMPAT20=       yes
COMPAT21=       yes
COMPAT22=       yes
COMPAT3X=       yes
COMPAT4X=       yes

и тд и тп, если хотим иметь совместимость с ранними версиями и не
хотим пересобирать named, mailwrapper, sendmail, доки в /usr/share и
uucp. ЭТО ТОЛЬКО ПРИМЕР, все надо делать исключительно под себя.
Теперь можем собирать:

# make buildworld

если все OK:

# make buildkernel KERNCONF=ИМЯ_ЯДРА

если все OK:

# make installkernel KERNCONF=ИМЯ_ЯДРА

если все OK:

# make installworld
# mergemaster - здесь все что можно устанавливаем, остальное правим руками
# поправляем все нужные конфигурации
# shutdown -r now
# смотрим чтобы все было OK, возможно подправляем FIREWALL и мб что-то еще

ЕСЛИ не получилось с tag=RELENG_4, идем по шагам - проверено и работает,
сперва поднимаем до 4.5-RELEASE с tag=RELENG_4_5_0_RELEASE,
потом до следующего 4.6-RELEASE и в конце концов до STABLE==RELENG_4

все теги расписаны:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html

небольшое старое пособие: http://unix1.jinr.ru/~lavr/cvsup_makeworld.html
только не надо оттуда Makefile брать, он не рабочий.

>закачивал с cvsup.ru.FreeBSD.org.

скорее всего дело не в cvs сервере

>Как посмотреть мейллист???

http://www.freebsd.org/mail/ - увидишь архивы мейллистов за текущую
неделю и по годам, выбираешь stable - если интересует RELENG_4 или
CURRENT если работаешь с CURRENT(5.0)

PS. Все кто делает upgrade на RELENG_4 должны понимать что это STABLE
которая все время в процессе и на момент поднятия может не собраться,
поэтому и требуется смотреть maillist'ы чтобы знать есть ли проблемы на
текущий момент или может быть в supfile'е указать
date=[cc]yy.mm.dd.hh.mm.ss - конкретно за которую вытянуть нужный вариант
STABLE

>Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру