COMPAT_IA32 not listed

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-11 13:23:53

Здравствуйте.
Появилась необходимость IPFW + NAT.
Скачал и установил FreeBSD-8.2-RELEASE-i386-bootonly.iso
Обновил при исходные коды, взял /usr/src/sys/i386/conf/GENERIC закоментировав лишнее.
При старте сборки ядра пишет

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

Compat option COMPAT_IA32 not listed in options file.
Такой опции ни в моём конфиге, ни в GENERIC не оказалось. Дописал её, попробовал но результат тот же.
Нашел в интернете упоминание что её переименовали в COMPAT_FREEBSD32, но с ней результат не изменился.

Помогите пожалуйста разобрать, где и что нужно поправить!?
Последний раз редактировалось f_andrey 2011-04-11 18:55:19, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. приводите полную диагностику, больше логов больше вероятности ответа, а не флуда
Не познав сущности предмета, человек может в совершенстве им овладеть!

Хостинговая компания 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/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: COMPAT_IA32 not listed

Непрочитанное сообщение hizel » 2011-04-11 13:33:13

как вы собираете ядро?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: COMPAT_IA32 not listed

Непрочитанное сообщение Гость » 2011-04-11 13:38:19

http://svn.freebsd.org/viewvc/base/stab ... iew=markup
нет такой опции COMPAT_IA32
откуда вы ее взяли хз
лучше правильно обновите сорусы

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-11 14:31:20

2 hizel

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

make -j4 buildkernel KERNCONF=имя_моего_конфига
2 Гость
Сам вижу что у меня её нет в GENERIC!!!
А как таковой, пока гуглил, она неоднократно попадалась мне в конфигах других людей.
Не познав сущности предмета, человек может в совершенстве им овладеть!

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-11 14:32:14

К примеру http://forum.lissyara.su/viewtopic.php? ... &sk=t&sd=a
в листинге конфига.
Не познав сущности предмета, человек может в совершенстве им овладеть!

Гость
проходил мимо

Re: COMPAT_IA32 not listed

Непрочитанное сообщение Гость » 2011-04-11 14:36:04

да вы просто не правильно обновили соурсы скорее всего

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-11 14:58:26

Конф для cvsup

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

# cat ./supfile-kernel.conf
*default host=cvsup2.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_8
*default delete use-rel-suffix
*default compress
src-all

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

cvsup -g -L 2 ./supfile-kernel.conf
Что не правильно?
Не познав сущности предмета, человек может в совершенстве им овладеть!

Гость
проходил мимо

Re: COMPAT_IA32 not listed

Непрочитанное сообщение Гость » 2011-04-11 15:02:36

с виду вроде все правильно
но
cvsup2.ua.FreeBSD.org
лучше сменить на
cvsup.FreeBSD.org

и собирать не сразу ВАШ какойто кернель
а для начала собрать GENERIC

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

make buildkernel

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: COMPAT_IA32 not listed

Непрочитанное сообщение hizel » 2011-04-11 15:05:28

такое ощущение что вы на i386 пытаетесь собрать amd64 ядро :-|
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: COMPAT_IA32 not listed

Непрочитанное сообщение Гость » 2011-04-11 15:15:32

:-D
нука покажите uname -a

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-11 16:00:01

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

# uname -a
FreeBSD name.domain.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
на этой машине год крутилась 8.0, мир и ядро пересобирал, было все ОК.
в железе единственно изменение это поменял сетевую карту.
Последний раз редактировалось sav 2011-04-11 16:03:23, всего редактировалось 1 раз.
Не познав сущности предмета, человек может в совершенстве им овладеть!

Гость
проходил мимо

Re: COMPAT_IA32 not listed

Непрочитанное сообщение Гость » 2011-04-11 16:01:50

ну тогда смотрите весь лог make buildkernel
какая у вас дествительно архитектура собирается и какой файл конфигурации используется

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-11 16:05:46

Сообщение выскакивает сразу после запуска.
чуть позже кину все что пишет после запуска, сейчас исходники обновляю.
Не познав сущности предмета, человек может в совершенстве им овладеть!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: COMPAT_IA32 not listed

Непрочитанное сообщение FreeBSP » 2011-04-11 18:48:18

hizel писал(а):такое ощущение что вы на i386 пытаетесь собрать amd64 ядро :-|
если предварительно не собран amd64 мир, то вылезет ошибка линковки - проходили =)
кстати, может такое из-за обновления релиз -> стабил...

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

script /root/log_for_topic_32327_lissyara_su.log
rm -rf /usr/src/*

chflags -что-то_чтобы_рекурсивно_снять_флаги_запрета_удаления /usr/obj

rm -rf /usr/obj
csup L 2 -h cvsup.freebsd.org /usr/share/examples/cvsup/stable-supfile
cd /usr/src
make buildworld
make buildkernel

//дальше по вкусу установка ядра, мира, мержмастеры и тд
exit
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-12 14:10:16

прибил /usr/src/*
повторил все действия которые делал раньше.
Прошлая ошибка исчезла.
Теперь вываливается в момент постройки

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

===> zlib (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
rm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq -I/usr/obj/usr/src/sys/kernel_8.2_2011.03.24.conf /usr/src/sys/modules/zlib/../../net/zlib.c
1 error
*** Error code 2
1 error
*** Error code 2
1 error
Есть у кого какие мысли?
Не познав сущности предмета, человек может в совершенстве им овладеть!

Гость
проходил мимо

Re: COMPAT_IA32 not listed

Непрочитанное сообщение Гость » 2011-04-12 14:25:24

набирайте make без всяких -j4 и вообще опцию -j не используйте когда у вас ошибки
лог после этого сюда

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-12 15:01:31

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

/usr/src/sys/dev/usb/storage/umass.c:128:21: error: usbdevs.h: No such file or directory
/usr/src/sys/dev/usb/input/ums.c:65:21: error: usbdevs.h: No such file or directory
mkdep: compile failed
*** Error code 1

Stop in /usr/obj/usr/src/sys/kernel_8.2_2011.03.24.conf.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
Не познав сущности предмета, человек может в совершенстве им овладеть!

Гость
проходил мимо

Re: COMPAT_IA32 not listed

Непрочитанное сообщение Гость » 2011-04-12 15:26:55

АТЛИЧНА!
а теперь не еб_ете мозг
и идете и собираете GENERIC, и его же и пользуете
а свой быдло конфиг выбрасываете в нах

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-13 9:03:49

Уважаемый Гость.
1. С моим конфигом(в котором я много закоментировал + добавил несколько настроек) работает несколько серверов, и работает не 1 год.
2. Мне GENERIC с кучей лишнего не нужен, и если нравится в ядре кучу мусора держать(относительно своего железа), флаг в руки, и не суйтесь тогда учить народ ядро под свои нужды строить.
3. Речь фильтруй, не на привозе!

В итоге.
В нынешнем конфиге ядра я разремарил некоторые настройки для USB.

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

# USB support
options        USB_DEBUG       # enable debug msgs
#device         uhci            # UHCI PCI->USB interface
#device         ohci            # OHCI PCI->USB interface
#device         ehci            # EHCI PCI->USB interface (USB 2.0)
#device         usb             # USB Bus (required)
#device         udbp            # USB Double Bulk Pipe devices
#device         uhid            # "Human Interface Devices"
device         ukbd            # Keyboard
#device         ulpt            # Printer
device         umass           # Disks/Mass storage - Requires scbus and da
device         ums             # Mouse
#device         urio            # Diamond Rio 500 MP3 player
Отсюда и получил себе головную боль.
Остается разобраться с настройками USB, узнать чего не хватает.
Не познав сущности предмета, человек может в совершенстве им овладеть!

Аватара пользователя
sav
рядовой
Сообщения: 17
Зарегистрирован: 2008-07-31 15:17:39

Re: COMPAT_IA32 not listed

Непрочитанное сообщение sav » 2011-04-13 10:52:11

Разобрался и все настроил благодаря handbook.
http://www.freebsd.org/doc/ru/books/han ... disks.html
Всем спасибо!
Не познав сущности предмета, человек может в совершенстве им овладеть!