Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-09-24 19:55:43
Доброго времени суток!
Вот обновляю мир с FreeBSD 6.2 на 6.3
Скачал исходники с халявной фтп провайдера src.tgz
И распоковал их в /usr/src
Затем начал собирать
Код: Выделить всё
//>cd /usr/src/
/usr/src/>rm -R /usr/obj/* && make cleandir && make cleandir && \
? make buildworld && make installworld && shutdown -r now
и через час с чем то выдает вот такую ошибку
Код: Выделить всё
makeinfo --no-split -I /usr/src/gnu/usr.bin/dc/doc -I /usr/src/gnu/usr.bin/dc/doc /usr/src/gnu/usr.bin/dc/doc/../../../../contrib/bc/doc/dc.texi -o dc.info
gzip -cn dc.info > dc.info.gz
===> gnu/usr.bin/dialog (all)
cc -O2 -fno-strict-aliasing -pipe -Wall -Wstrict-prototypes -c /usr/src/gnu/usr.bin/dialog/dialog.c
cc -O2 -fno-strict-aliasing -pipe -Wall -Wstrict-prototypes -o dialog dialog.o -ldialog -lncurses
gzip -cn /usr/src/gnu/usr.bin/dialog/dialog.1 > dialog.1.gz
===> gnu/usr.bin/dialog/TESTS (all)
===> gnu/usr.bin/diff (all)
cc -O2 -fno-strict-aliasing -pipe -funsigned-char -I/usr/obj/usr/src/tmp/usr/include/gnu -I/usr/src/gnu/usr.bin/diff/../../../contrib/diff -I/usr/src/gnu/usr.bin/diff/../../../contrib/diff/src -I/usr/src/gnu/usr.bin/diff/../../../contrib/diff/lib -DHAVE_CONFIG_H -DPR_PROGRAM=\"/usr/bin/pr\" -c /usr/src/gnu/usr.bin/diff/../../../contrib/diff/src/analyze.c
/usr/src/gnu/usr.bin/diff/../../../contrib/diff/src/analyze.c: In function `diff_2_files':
/usr/src/gnu/usr.bin/diff/../../../contrib/diff/src/analyze.c:828: error: too many arguments to function `buffer_lcm'
/usr/src/gnu/usr.bin/diff/../../../contrib/diff/src/analyze.c:829: error: too many arguments to function `buffer_lcm'
*** Error code 1
Stop in /usr/src/gnu/usr.bin/diff.
*** Error code 1
Stop in /usr/src/gnu/usr.bin.
*** Error code 1
Stop in /usr/src/gnu.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
/usr/src/>
/etc/make.conf
Код: Выделить всё
# added by use.perl 2008-09-05 07:18:14
PERL_VER=5.8.8
PERL_VERSION=5.8.8
Если кто встречал такое поможите

Последний раз редактировалось
Cancer 2008-09-24 20:03:47, всего редактировалось 2 раза.
Cancer
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-09-24 20:01:10
Cancer писал(а):Вот обновляю мир с FreeBSD 6.2 на 6.3
что-то всех на обновления потянуло....

осень что ли?..
рассказывай как ты обновил мир с 6.2 до 6.3?
zg
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2008-09-24 20:02:14
Cancer писал(а):Скачал исходники с халявной фтп провайдера src.tgz
И распоковал их в /usr/src
Я бы рекомендовал сделать CSUP до 6.3 релиза, с официального зеркала, там по объему не так уж и много должно быть если уже есть развернутое дерево, почистил /usr/obj/ ну а там смотреть как собирается если ошибка повторяется то надо думать, и проверять железо если повторяется не в одном и том же месте.
А да инсталить лучше все таки в синглмоде
f_andrey
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-09-24 20:03:34
zg писал(а):Cancer писал(а):Вот обновляю мир с FreeBSD 6.2 на 6.3
что-то всех на обновления потянуло....

осень что ли?..
рассказывай как ты обновил мир с 6.2 до 6.3?
скачал исходники распаковал их и заменил старые в /usr/src/
Код: Выделить всё
//>cd /usr/src/
/usr/src/>rm -R /usr/obj/* && make cleandir && make cleandir && \
? make buildworld && make installworld && shutdown -r now
Да и обновлятль МИР с оф не вариант тариф не безлимитный а мне стока трафа не датут
и сингл моде тоже немогу так как щас я в отпуске (на машине всеравно никого нет она тестовая)
Последний раз редактировалось
Cancer 2008-09-24 20:06:01, всего редактировалось 1 раз.
Cancer
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-09-24 20:05:48
Cancer писал(а):скачал исходники распаковал их и заменил старые в /usr/src/
поподробнее плз

zg
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-09-24 20:08:25
zg писал(а):Cancer писал(а):скачал исходники распаковал их и заменил старые в /usr/src/
поподробнее плз

скачал исходники с провайдерского фтп
Код: Выделить всё
//> tar zxvf src.tgz
//> cp -R /src/* /usr/src/
//> cd /usr/src/
/usr/src/> rm -R /usr/obj/* && make cleandir && make cleandir && \
? make buildworld && make installworld && shutdown -r now
Последний раз редактировалось
Cancer 2008-09-24 20:26:59, всего редактировалось 1 раз.
Cancer
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2008-09-24 20:16:01
Cancer писал(а):
Код: Выделить всё
//> tar zxvf src.tgz
//> cp /src/* /usr/src/
//> cd /usr/src/
/usr/src/> rm -R /usr/obj/* && make cleandir && make cleandir && \
? make buildworld && make installworld && shutdown -r now
Брр... сам придумал или кто посоветовал? если кто посоветовал то больше его не слушай, если уж обновляешся из архивов, то сначала удаляй то что было в /usr/src/, а csup не такая уж затратная процедура по трафику, особенно когда уже есть не очень старое дерево исходников.
f_andrey
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-09-24 20:18:55
Cancer писал(а):скачал исходники с провайдерского фтп
бу..... занятно
Cancer писал(а)://> cp /src/* /usr/src/
хм.. а что cp по умолчанию копирует рекурсивно? или в исходниках нет катологов?
Код: Выделить всё
CP(1) FreeBSD General Commands Manual CP(1)
NAME
cp -- copy files
SYNOPSIS
cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-alpv] source_file ...
target_directory
...
-R If source_file designates a directory, cp copies the directory and
the entire subtree connected at that point. If the source_file
ends in a /, the contents of the directory are copied rather than
the directory itself. This option also causes symbolic links to be
copied, rather than indirected through, and for cp to create spe-
cial files rather than copying them as normal files. Created
directories have the same mode as the corresponding source direc-
tory, unmodified by the process' umask.
zg
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-09-24 20:27:14
перепутал
Код: Выделить всё
//> tar zxvf src.tgz
//> cp -R /src/* /usr/src/
//> cd /usr/src/
/usr/src/> rm -R /usr/obj/* && make cleandir && make cleandir && \
? make buildworld && make installworld && shutdown -r now
Да и еще исходники старые там лежали.
Последний раз редактировалось
Cancer 2008-09-24 20:30:59, всего редактировалось 1 раз.
Cancer
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2008-09-24 20:30:26
Cancer писал(а):перепутал
вобщем сперва удали /usr/src , потом разархивируй туда сырцы, после пробуй. А лучше не извращайся и обновись бинарно, быстрее будет и толку больше. Только про мергемастер не забудь.
Ну а если совсем по уму, то ставь 6.3 и обновляй до 6.4.
zg
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-09-24 20:41:24
ща попробую заного удалить все с /usr/src/
скопировать исходники и сделать на всякий
Ну и установить...
Cancer
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-09-24 23:59:22
После 3 часов обновился )))УРА
Было
Код: Выделить всё
//>uname -v
FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 MSD 2007 cancer@proxy.domain.local:/usr/obj/usr/src/sys/proxy.proxy
Стало
Код: Выделить всё
//>uname -v
FreeBSD 6.3-STABLE #0: Thu Sep 25 02:09:45 MSD 2008 cancer@proxy.domain.local:/usr/obj/usr/src/sys/kernell.proxy
Могу ли я ща до 7.0 обновится ???
Cancer
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-09-25 3:34:23
вообще никто не машает сделать паралельный src
не удаляя тот
тоесть сами соурсы положить куда то типа
/usr/bsd/6.3S/
/usr/bsd/7.0S/
итд
а потом слинковать нужные в /src/src
и самое приятное
в /usr/obj/будут отдельные миры
6.3S
7.0S
итд
надеюсь понимаешь что это тебе дает
paradox
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Непрочитанное сообщение
Cancer » 2008-09-25 5:32:17
paradox писал(а):вообще никто не машает сделать паралельный src
не удаляя тот
тоесть сами соурсы положить куда то типа
/usr/bsd/6.3S/
/usr/bsd/7.0S/
итд
а потом слинковать нужные в /src/src
и самое приятное
в /usr/obj/будут отдельные миры
6.3S
7.0S
итд
надеюсь понимаешь что это тебе дает
ТО есть я могу собирать то 6.3 то 7.0 ???
Cancer
-
paradox
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Непрочитанное сообщение
paradox » 2008-09-25 6:10:17
лучще
можешь собрать оба
и в синл моде
поочередно то один то другой инсталлить)))
делать откат туды сюды
незабывая про man ln
paradox
-
Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
-
Контактная информация:
Cancer