Страница 1 из 1

[Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-09 14:30:48
terrs
собственно решил сделать сабж
сивисапнул
дальше по ману /usr/src/UPDATING
и где-то накосячил ...
>>> stage 1.1: legacy release compatibility shims
--------------------------------------------------------------
cd /usr/src; MAKEOBJDIRPREFIX=/usr/src/tmp INSTALL="sh /usr/src/tools/install.sh" PATH=/usr/src/tmp/legacy/usr/sbin:/usr/src/tmp/legacy/usr/bin:/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/src/tmp MAKEFLAGS="-m /usr/src/tools/build/mk -m /usr/src/share/mk" make -f Makefile.inc1 DESTDIR= BOOTSTRAPPING=603000 -DNO_HTML -DNO_INFO -DNO_LINT -DNO_MAN -DNO_NLS -DNO_PIC -DNO_PROFILE -DNO_SHARED -DNO_CPU_CFLAGS -DNO_WARNS legacy
===> tools/build (obj,includes,depend,all,install)
/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build
cd /usr/src/tools/build; make buildincludes; make installincludes
rm -f .depend
mkdep -f .depend -a -I/usr/src/tmp/legacy/usr/include /usr/src/tools/build/dummy.c
cc -O -pipe -I/usr/src/tmp/legacy/usr/include -c /usr/src/tools/build/dummy.c
building static egacy library
ranlib libegacy.a
sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libegacy.a /usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib
libegacy.a /usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib
install: /usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib: No such file or directory
*** Error code 71
Stop in /usr/src/tools/build.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
видно что тут install: /usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib: No such file or directory косяк
нужен совет как пофиксить
uname -rs
FreeBSD 6.2-RELEASE
cat /usr/local/etc/supfile
*default tag=RELENG_6
*default host=cvsup5.ru.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix compress
src-all
grep REVISION /usr/src/sys/conf/newvers.sh
REVISION="6.3"
grep BRANCH /usr/src/sys/conf/newvers.sh
BRANCH="STABLE"

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-09 21:54:10
zingel
сделать make realclean или скачать всё src заново и пересобирать по-новой, вообще в такой ситуации стоит написать на freebsd-questions, вот полезная ссылочка:

http://unix.derkeiler.com/pdf/Mailing-L ... g00276.pdf

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 4:35:57
Гость
zingel писал(а):сделать make realclean или скачать всё src заново и пересобирать по-новой
исходники перекачивал, предварительно rm -rf /usr/src
ошибка в том же месте
install: /usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib: No such file or directory

/usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib - это что за переменная?
у меня LIBDIR больше путей содержит...
причем если явно указать LIBDIR /usr/src/tmp/legacy/usr/lib то эту ошибку не выдает но по очевидным прчинам вылазят другие косяки...
вообщем ап посту мб гуру ткнут где копать :twisted: :?

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 4:48:18
iZEN
Ставил 6.3-RELEASE на чистой машине с нуля с boot-only-CD, а потом пересобирал из сорцов — никаких ошибок не вылезало.
До этого обновлялся 6.2->6.3-RCx->7.0-RC1 на другой машине, тоже никаких ошибок не вылезало, кроме как "необновление старого ядра" (которое решилось перезагрузкой в single mode и обновлением оттуда)

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 10:20:34
Raven2000
iZEN писал(а):Ставил 6.3-RELEASE на чистой машине с нуля
Давеча обновлял с 6.2 до 6.3 все обновило без проблем. (только на 1 тачке после нормального мерже стал ругатся ssh еще раз пересобрал + мерже)
+ Ставил с нуля 6.3 с СД1 все поставилось обновил порты начинаю ставить proftp и он доходит до autoconf-2.61_2 и с руганьем прекращает работу ссылаясь на autoconf далее иду просто ставить autoconf-2.61_2 нехочет ругается на help2man далее из того ругонь доходит до gettext (который есть в системе есть) и далее из портов ставлю gettext и make reinstall clean и собираю матрешку. :mrgreen:
В общем повеселил меня такой милый пошаговый квестик :lol:
В общем 6.3 у меня вызвало двоякое чуство. 6.2 по мне как то стабильнее вела себя..

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 10:27:44
Alex Keda
ещё раз могу спросить - почему у меня всё нормально?

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 10:51:49
Raven2000
lissyara писал(а):ещё раз могу спросить - почему у меня всё нормально?
У меня тоже во ок. Я же неговорю что АХТУНГ! ничего не РаБоТаЕТ :mrgreen: .
Просто есть у 6.3 пару мелких реверансов, но все работает на 100%

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 10:56:06
Alex Keda
у меня всё также
===
просто за портами надо постоянно следить - если хочешь иметь актуальное состояние - а не очухиваться разв полгода и начинать всё обновлять =)

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 11:06:47
Raven2000
lissyara писал(а):просто за портами надо постоянно следить - если хочешь иметь актуальное состояние - а не очухиваться разв полгода и начинать всё обновлять =)
Raven2000 писал(а):+ Ставил с нуля 6.3 с СД1 все поставилось обновил порты начинаю ставить proftp
те порты были актуальными.
Лучше не RELENG_6 а RELENG_6_3 и обновись.

Код: Выделить всё

#cat /etc/cvsup.conf
*default host=cvsup8.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs

*default tag=RELENG_6_3
*default delete use-rel-suffix
*default compress
src-all
*default tag=RELENG_6_3
*default tag=.
ports-all
#doc-all

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 18:43:01
Гость
lissyara писал(а):ещё раз могу спросить - почему у меня всё нормально?
нет граждане вы не поняли
не утверждаю что косяк в исходниках
лишь факт констатирую, в т.ч. и кривости рук своих и перца, кто до меня кто этим рулил

поэтому все мысли, но не флейм - "как у меня все хорошо" - приветствуются :P

зы на свеженакатанную ось 6.2 без проблем поставил 6.3 только что
и все же что за путь - /usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 18:45:14
terrs
пардон - это я :)

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 19:33:59
iZEN
Raven2000 писал(а):<...>

Код: Выделить всё

<...>
*default tag=RELENG_6_3
*default tag=.
ports-all
#doc-all
А tag=RELENG_6_3 для портов зачем?

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 19:38:08
iZEN
Гость писал(а):и все же что за путь - /usr/src/tmp/legacy/usr/lib:/usr/local/lib:/lib
На 7.0-RC1 и 6.3-RELEASE каталог /usr/src/tmp не существует.

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 21:24:27
Raven2000
iZEN писал(а):А tag=RELENG_6_3 для портов зачем?
Фиксация к определенной веточки
а если RELENG_6 то выйдет грубо говоря 6.6beta, а ты качнешь и она поставится
а если RELENG_6_3 то будут качатся все от 6.3 и патчь левелы соответственно от нее же.

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-11 23:39:13
iZEN
Raven2000 писал(а):
iZEN писал(а):А tag=RELENG_6_3 для портов зачем?
Фиксация к определенной веточки
а если RELENG_6 то выйдет грубо говоря 6.6beta, а ты качнешь и она поставится
а если RELENG_6_3 то будут качатся все от 6.3 и патчь левелы соответственно от нее же.
Но ведь после строчки:
*default tag=RELENG_6_3
идёт:
*default tag=.
перекрывающая её. :)

Дерево портов во FreeBSD общее. Для любой ветки оно одно и то же. Документация общая. Так что последовательность:

Код: Выделить всё

*default tag=RELENG_6_3
*default tag=.
легко заменяется на одну строчку:

Код: Выделить всё

*default tag=.
и общий файл конфигурации cvsup выглядит так:

Код: Выделить всё

*default host=cvsup9.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_6_3
*default delete use-rel-suffix
*default compress
src-all
*default tag=.
ports-all
doc-all

Re: [Q?]Проблема buildworld freebsd 6.2 >> 6.3

Добавлено: 2008-02-12 0:04:35
Raven2000
я сначала подумал что ты мой конфиг выложил :)