Страница 1 из 3
Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-25 1:36:18
iZEN
Сёдня у меня у одного не собирается FreeBSD 7.2-STABLE [amd64] и ругается на
src/sys/boot/i386/loader/ или у всех так же?

Это после этого:
Код: Выделить всё
% cd /usr/src/ && chflags -R noschg * && csup /etc/sys-supfile
Connected to 216.87.87.128
Updating collection src-all/cvs
Edit src/sys/amd64/conf/NOTES
Edit src/sys/boot/Makefile
Edit src/sys/boot/common/bootstrap.h
Edit src/sys/boot/forth/loader.conf
Edit src/sys/boot/i386/Makefile
Edit src/sys/boot/i386/libi386/bootinfo32.c
Edit src/sys/boot/i386/libi386/devicename.c
Edit src/sys/boot/i386/loader/Makefile
Edit src/sys/boot/i386/loader/conf.c
Edit src/sys/boot/i386/loader/main.c
Checkout src/sys/boot/i386/zfsboot/Makefile
Checkout src/sys/boot/i386/zfsboot/zfsldr.S
Checkout src/sys/boot/zfs/Makefile
Checkout src/sys/boot/zfs/zfs.c
Finished successfully
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-25 2:00:32
paradox
ну хоть бы ошибку показал
думаю сдесь мало тех кто апдейтит постоянно стеибл
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-25 2:19:57
iZEN
paradox писал(а):ну хоть бы ошибку показал
Ошибка компиляции возникает в каталоге
src/sys/boot/i386/loader/.
Удалял весь каталог
src/sys/boot/ и заново синхронизировал — бесполезно, та же ошибка компиляции.

Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-25 6:29:18
chd
это у всех. kmacy@ сломал прикручивая zfs. вроде только amd64, уже однако починил
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-25 22:09:15
iZEN
chd писал(а):вроде только amd64, уже однако починил
Ещё раз проверил — не починили:
===> sys/boot/i386/zfsboot (all)
In file included from /usr/src/sys/boot/i386/zfsboot/zfsboot.c:276:
/usr/src/sys/boot/i386/zfsboot/../../zfs/zfsimpl.c: In function 'vdev_init_from_
nvlist':
/usr/src/sys/boot/i386/zfsboot/../../zfs/zfsimpl.c:474: warning: assignment disc
ards qualifiers from pointer target type
/usr/src/sys/boot/i386/zfsboot/../../zfs/zfsimpl.c:476: warning: assignment disc
ards qualifiers from pointer target type
btxld: zfsboot.ldr: Invalid argument
*** Error code 2
Stop in /usr/src/sys/boot/i386/zfsboot.
*** Error code 1
Stop in /usr/src/sys/boot/i386.
*** Error code 1
Stop in /usr/src/sys/boot.
*** Error code 1
Stop in /usr/src/sys.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.

Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-25 22:14:12
chd
tinderbox молчит.
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-25 22:31:40
paradox
WERROR=
в маик конф
наскоко я помню
и пробуй еще раз пересобирать
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-27 16:33:47
iZEN
Безрезультатно.
Комиттеры там обкурились что ли, что проблемы не видят?
Скажите хотя бы, как отключить сборку i386-специфик кода на [amd64].
в
/etc/src.conf не помогает.
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-27 18:32:54
chd
tinderbox молчит. собрал у себя RELENG_7, никаких проблем.
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-27 20:41:39
iZEN
chd писал(а):tinderbox молчит. собрал у себя RELENG_7, никаких проблем.
Какие флаги в
make.conf использовали?
(сейчас попробую
make.conf и
src.conf вывести из настроек и собрать GENERIC-образ)
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-27 20:53:49
chd
# cat /etc/make.conf
DEBUG_FLAGS+=-g
OVERRIDE_LINUX_BASE_PORT=f8
OVERRIDE_LINUX_NONBASE_PORTS=f8
KERNCONF=YOY
LOADER_FIREWIRE_SUPPORT=YES
MASTER_SITE_OVERRIDE=
ftp://earth.corbina.net/pub/FreeBSD/por ... IST_SUBDIR}/
все, собственно проверь ревизию файла где брэйкадж
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-05-27 23:32:53
iZEN
GENERIC без
make.conf и
src.conf собралось!
Значит собачка зарыта в каком-то одном из трёх конфигов. Буду проверять методом исключения.

Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-09-08 7:48:38
popka
такая же проблема

Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-22 11:51:52
popka
у вас собралось?
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-22 17:29:00
iZEN
Сначала собрать GENERIC-ядро/мир БЕЗ make.conf и src.conf, а потом собрать CUSTOM-ядром/мир со своими make.conf и src.conf.
Это даёт то, что необходимые, но ненужные лично нам библиотеки остаются лежать в системе после инсталляции GENERIC, а мы только лишь обновляем нужные нам системные программы и библиотеки уже для CUSTOM-ядра/мира. Время от времени повторять сборку и инсталляцию GENERIC-ядра/мира, чтобы обновлялись абсолютно ВСЕ системные библиотеки. PROFIT!
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-27 23:38:13
popka
iZEN писал(а):Сначала собрать GENERIC-ядро/мир БЕЗ make.conf и src.conf, а потом собрать CUSTOM-ядром/мир со своими make.conf и src.conf.
Это даёт то, что необходимые, но ненужные лично нам библиотеки остаются лежать в системе после инсталляции GENERIC, а мы только лишь обновляем нужные нам системные программы и библиотеки уже для CUSTOM-ядра/мира. Время от времени повторять сборку и инсталляцию GENERIC-ядра/мира, чтобы обновлялись абсолютно ВСЕ системные библиотеки. PROFIT!
попробую
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-30 23:58:41
popka
Собрал ядро GENERIC после чего стал собирать мир make.conf сделал пустым. всё равно
Код: Выделить всё
/usr/src/sys/boot/i386/zfsboot/../../zfs/zfsimpl.c:474: warning: assignment disc ards qualifiers from pointer target type
/usr/src/sys/boot/i386/zfsboot/../../zfs/zfsimpl.c:476: warning: assignment disc ards qualifiers from pointer target type
sed -e '/align/d' -e '/nop/d' < zfsboot.s.tmp > zfsboot.s
rm -f zfsboot.s.tmp
as -o zfsboot.o zfsboot.s
cc -Os -g -fno-guess-branch-probability -fomit-frame-pointer -fno-unit-at-a-t ime -mno-align-long-strings -mrtd -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno -sse3 -DBOOT2 -DFLAGS=0x80 -DSIOPRT=0x3f8 -DSIOFMT=0x3 -DSIOSPD=9600 -I/us r/src/sys/boot/i386/zfsboot/../../zfs -I/usr/src/sys/boot/i386/zfsboot/../../.. /cddl/boot/zfs -I/usr/src/sys/boot/i386/zfsboot/../btx/lib -I. -I/usr/src/sys/ boot/i386/zfsboot/../boot2 -Wall -Waggregate-return -Wbad-function-cast -Wcast- align -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-a rith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline --param max-inline-i nsns-single=100 -ffreestanding -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -c /usr/src/sys/boot/i386/zfsboot/../boot2/sio.S
ld -static -N --gc-sections -nostdlib -Ttext 0x2000 -o zfsboot.out /usr/obj/usr/ src/sys/boot/i386/zfsboot/../btx/lib/crt0.o zfsboot.o sio.o /usr/obj/usr/src/tmp /usr/lib/libstand.a
objcopy -S -O binary zfsboot.out zfsboot.bin
btxld -v -E 0x2000 -f bin -b /usr/obj/usr/src/sys/boot/i386/zfsboot/../btx/btx/b tx -l zfsboot.ldr -o zfsboot.ld -P 1 zfsboot.bin
btxld: zfsboot.ldr: Invalid argument
*** Error code 2
Stop in /usr/src/sys/boot/i386/zfsboot.
*** Error code 1
Stop in /usr/src/sys/boot/i386.
*** Error code 1
Stop in /usr/src/sys/boot.
*** Error code 1
Stop in /usr/src/sys.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
router#
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 0:27:22
zingel
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 13:40:33
popka
я вот что делал rm -rf /usr/obj/*
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 14:31:12
iZEN
popka писал(а):я вот что делал rm -rf /usr/obj/*
Вывод "ls /usr/obj" покажи.
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 14:32:22
iZEN
popka писал(а):Собрал ядро GENERIC после чего стал собирать мир make.conf сделал пустым. всё равно
Код: Выделить всё
/usr/src/sys/boot/i386/zfsboot/../../zfs/zfsimpl.c:474: warning: assignment disc ards qualifiers from pointer target type
/usr/src/sys/boot/i386/zfsboot/../../zfs/zfsimpl.c:476: warning: assignment disc ards qualifiers from pointer target type
sed -e '/align/d' -e '/nop/d' < zfsboot.s.tmp > zfsboot.s
rm -f zfsboot.s.tmp
as -o zfsboot.o zfsboot.s
cc -Os -g -fno-guess-branch-probability -fomit-frame-pointer -fno-unit-at-a-t ime -mno-align-long-strings -mrtd -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno -sse3 -DBOOT2 -DFLAGS=0x80 -DSIOPRT=0x3f8 -DSIOFMT=0x3 -DSIOSPD=9600 -I/us r/src/sys/boot/i386/zfsboot/../../zfs -I/usr/src/sys/boot/i386/zfsboot/../../.. /cddl/boot/zfs -I/usr/src/sys/boot/i386/zfsboot/../btx/lib -I. -I/usr/src/sys/ boot/i386/zfsboot/../boot2 -Wall -Waggregate-return -Wbad-function-cast -Wcast- align -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-a rith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline --param max-inline-i nsns-single=100 -ffreestanding -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -c /usr/src/sys/boot/i386/zfsboot/../boot2/sio.S
ld -static -N --gc-sections -nostdlib -Ttext 0x2000 -o zfsboot.out /usr/obj/usr/ src/sys/boot/i386/zfsboot/../btx/lib/crt0.o zfsboot.o sio.o /usr/obj/usr/src/tmp /usr/lib/libstand.a
objcopy -S -O binary zfsboot.out zfsboot.bin
btxld -v -E 0x2000 -f bin -b /usr/obj/usr/src/sys/boot/i386/zfsboot/../btx/btx/b tx -l zfsboot.ldr -o zfsboot.ld -P 1 zfsboot.bin
btxld: zfsboot.ldr: Invalid argument
*** Error code 2
Stop in /usr/src/sys/boot/i386/zfsboot.
*** Error code 1
Stop in /usr/src/sys/boot/i386.
*** Error code 1
Stop in /usr/src/sys/boot.
*** Error code 1
Stop in /usr/src/sys.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
router#
Может помочь "rm -rf /usr/src/sys/boot" и заново синхронизировать исходники.
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 14:34:13
Gamerman
Когда-то у меня похожая проблема была и тоже с зфс. Пока не снес все под чистую и заново витянул сорсы - не собиралось.
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 14:52:42
popka
iZEN писал(а):popka писал(а):я вот что делал rm -rf /usr/obj/*
Вывод "ls /usr/obj" покажи.
router# ls -al /usr/obj
total 4
drwxr-xr-x 2 root wheel 512 31 окт 14:53 .
drwxr-xr-x 18 root wheel 512 6 сен 22:44 ..
router#
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 15:43:25
iZEN
Gamerman писал(а):Когда-то у меня похожая проблема была и тоже с зфс. Пока не снес все под чистую и заново витянул сорсы - не собиралось.
Да. Тоже на такое нарывался летом.
Re: Не собирается FreeBSD 7.2-STABLE
Добавлено: 2009-10-31 20:27:56
popka
iZEN писал(а):popka писал(а):Собрал ядро GENERIC после чего стал собирать мир make.conf сделал пустым. всё равно
Может помочь "rm -rf /usr/src/sys/boot" и заново синхронизировать исходники.
тоже самое