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

Не собирается FreeBSD 7.2-STABLE

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

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

% 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/ и заново синхронизировал — бесполезно, та же ошибка компиляции. :st:

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].

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

WITHOUT_LIB32=yes
в /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 собралось! :smile:
Значит собачка зарыта в каком-то одном из трёх конфигов. Буду проверять методом исключения. :x

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

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

/usr/obj
не пустой ты там

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

make clean 
делал?

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" и заново синхронизировать исходники.
тоже самое