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

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-05-25 1:36:18

Сёдня у меня у одного не собирается 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
Последний раз редактировалось iZEN 2009-05-25 2:22:48, всего редактировалось 1 раз.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2009-05-25 2:00:32

ну хоть бы ошибку показал
думаю сдесь мало тех кто апдейтит постоянно стеибл

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-05-25 2:19:57

paradox писал(а):ну хоть бы ошибку показал
Ошибка компиляции возникает в каталоге src/sys/boot/i386/loader/.
Удалял весь каталог src/sys/boot/ и заново синхронизировал — бесполезно, та же ошибка компиляции. :st:
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
chd
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-01-06 21:09:50
Откуда: msk

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

Непрочитанное сообщение chd » 2009-05-25 6:29:18

это у всех. kmacy@ сломал прикручивая zfs. вроде только amd64, уже однако починил
chd,
Have fun!

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-05-25 22:09:15

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.
:(
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
chd
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-01-06 21:09:50
Откуда: msk

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

Непрочитанное сообщение chd » 2009-05-25 22:14:12

tinderbox молчит.
chd,
Have fun!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

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

Непрочитанное сообщение paradox » 2009-05-25 22:31:40

WERROR=
в маик конф
наскоко я помню
и пробуй еще раз пересобирать

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-05-27 16:33:47

Безрезультатно.

Комиттеры там обкурились что ли, что проблемы не видят?

Скажите хотя бы, как отключить сборку i386-специфик кода на [amd64].

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

WITHOUT_LIB32=yes
в /etc/src.conf не помогает.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
chd
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-01-06 21:09:50
Откуда: msk

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

Непрочитанное сообщение chd » 2009-05-27 18:32:54

tinderbox молчит. собрал у себя RELENG_7, никаких проблем.
chd,
Have fun!

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-05-27 20:41:39

chd писал(а):tinderbox молчит. собрал у себя RELENG_7, никаких проблем.
Какие флаги в make.conf использовали?
(сейчас попробую make.conf и src.conf вывести из настроек и собрать GENERIC-образ)
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
chd
мл. сержант
Сообщения: 79
Зарегистрирован: 2009-01-06 21:09:50
Откуда: msk

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

Непрочитанное сообщение chd » 2009-05-27 20:53:49

# 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}/

все, собственно проверь ревизию файла где брэйкадж
chd,
Have fun!

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-05-27 23:32:53

GENERIC без make.conf и src.conf собралось! :smile:
Значит собачка зарыта в каком-то одном из трёх конфигов. Буду проверять методом исключения. :x
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение popka » 2009-09-08 7:48:38

такая же проблема :(

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение popka » 2009-10-22 11:51:52

у вас собралось?

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-10-22 17:29:00

Сначала собрать GENERIC-ядро/мир БЕЗ make.conf и src.conf, а потом собрать CUSTOM-ядром/мир со своими make.conf и src.conf.

Это даёт то, что необходимые, но ненужные лично нам библиотеки остаются лежать в системе после инсталляции GENERIC, а мы только лишь обновляем нужные нам системные программы и библиотеки уже для CUSTOM-ядра/мира. Время от времени повторять сборку и инсталляцию GENERIC-ядра/мира, чтобы обновлялись абсолютно ВСЕ системные библиотеки. PROFIT!
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение popka » 2009-10-27 23:38:13

iZEN писал(а):Сначала собрать GENERIC-ядро/мир БЕЗ make.conf и src.conf, а потом собрать CUSTOM-ядром/мир со своими make.conf и src.conf.

Это даёт то, что необходимые, но ненужные лично нам библиотеки остаются лежать в системе после инсталляции GENERIC, а мы только лишь обновляем нужные нам системные программы и библиотеки уже для CUSTOM-ядра/мира. Время от времени повторять сборку и инсталляцию GENERIC-ядра/мира, чтобы обновлялись абсолютно ВСЕ системные библиотеки. PROFIT!

попробую

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение popka » 2009-10-30 23:58:41

Собрал ядро 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#




Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-10-31 0:27:22

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

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

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

make clean 
делал?
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение popka » 2009-10-31 13:40:33

я вот что делал rm -rf /usr/obj/*

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-10-31 14:31:12

popka писал(а):я вот что делал rm -rf /usr/obj/*
Вывод "ls /usr/obj" покажи.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-10-31 14:32:22

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" и заново синхронизировать исходники.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

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

Непрочитанное сообщение Gamerman » 2009-10-31 14:34:13

Когда-то у меня похожая проблема была и тоже с зфс. Пока не снес все под чистую и заново витянул сорсы - не собиралось.
Глюк глюком вышибают!

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение popka » 2009-10-31 14:52:42

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#

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

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

Непрочитанное сообщение iZEN » 2009-10-31 15:43:25

Gamerman писал(а):Когда-то у меня похожая проблема была и тоже с зфс. Пока не снес все под чистую и заново витянул сорсы - не собиралось.
Да. Тоже на такое нарывался летом.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение popka » 2009-10-31 20:27:56

iZEN писал(а):
popka писал(а):Собрал ядро GENERIC после чего стал собирать мир make.conf сделал пустым. всё равно
Может помочь "rm -rf /usr/src/sys/boot" и заново синхронизировать исходники.
тоже самое