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

Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 14:30:36
$HPAk
Возникла проблема в компилировании ядра в 7 фре...
воопщем ситуёвина такая! ставлю фрю(девственная), как в статье у лиссяры описано , делаю копию ядра GENERIC
правлю , файл, запускаю на компиляцыю.... В определенный момент времени (отследить трудно) выкидывает ошипку ERROR *1 в объектном файле (каждый раз разный) и усё... картина репина приплыли...
думал мож чё я не правильно сделал... мож руки кривые
отключил ТУПО, сетевки которыми пользоваться не буду, таже ситуёвина...
думаю лана Хег с ним , делаю полную копию GENERIC'а
тож самое....
запустил просто компиляцыю GENERIC...
скомпилился сцуко.... :twisted:
запустил вновь , тот же самый конфиг ядра (полную копию дженерика, без исправлений)...
вновь выдал ошипку....

ЗЫ на железо не грешу, нормальное такое железо....
ЗЫЫ а не нажраться ли с горя????? :P

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 14:56:25
manefesto
вообщем показывай на чем у тебя вылетает...это раз....
Затареный конфиг ядра сюда...это два...

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 15:53:31
f_andrey
$HPAk писал(а):воопщем ситуёвина такая! P
Такой крутой хацкер, с таким ником и жаргоном и так глупо задал вопрос, в таких случаях принято показывать концовку лога, или точно ошибку если ее конечно гугл не знает как поправить, и еше не вредно бу было сделать make kernel без всяких -j* а то помнится есть там вроде у лисяры они в статье, и прочтите повнимательнее /usr/src/UPDATE часто помогает уж там 99.999% рабочие методы приведены.

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 16:25:44
freeman_tnu
$HPAk писал(а): нормальное такое железо....
Издеваетесь батенька? :) Конфиг ядра и железа желателен и уместен здесь. Если сервер, то сходу могу сказать, что в поддержке юсб не нужны такие девайсы как ural и rum, енто для вайфая, поддержка, которого видимо у вас тоже убрана...

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 16:48:35
weec
$HPAk
так тебе к телепатам нужно

прочти пункт 4.1 Как писать хорошие сообщения о проблемах (problem-reports)
http://www.freebsd.org.ua/doc/ru_RU.KOI ... iting.html
пригодится

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 22:38:21
paix
походу дела у чела в make.conf какаято левая оптимизация прописана...если даже генерик не собирается... )

ЗЫ. мои 5 копеек в совещание телепатов ;))

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 23:11:51
proxyd
Если Вы пользовались именно этой http://www.lissyara.su/?id=1072 статьей компиляции ядра для FreeBSD 7.0 то у Вас действительно должна быть ошибка так как в конфиге опция INET6 закоментирована, а опция SCTP нет.
А должно быть так:

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

#options         INET6                   # IPv6 communications protocols
#options         SCTP                    # Stream Control Transmission Protocol
SCTP - это новая опция появилась только в семерке, если я не ошибаюсь и требует поддержки IPv6 протокола

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-24 23:40:24
freeman_tnu
proxyd писал(а): если я не ошибаюсь и требует поддержки IPv6 протокола
Не ошибаетесь, все верно

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-25 6:13:14
$HPAk
f_andrey писал(а):
$HPAk писал(а):воопщем ситуёвина такая! P
Такой крутой хацкер, с таким ником и жаргоном и так глупо задал вопрос, в таких случаях принято показывать концовку лога, .....
1.я не магу быть хацкером по определению...
хацкер тот человек, который ЗНАЕТ, причину ошипки и не задает вопрос...
я задал вопрос , тобишь я не хацкер!!!!! (более правильно и зловеще звучит СИСОП)
2.лог не уместен ...
кто читал тот понял вылетает каждый раз на разном месте...(т.е. ссылается на ошипку каждый ра на разный obj файл)
код ошипки я и так написал

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-25 6:14:13
manefesto

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

rm -f /usr/obj/* 
делал ?

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-25 6:17:54
$HPAk
proxyd писал(а):Если Вы пользовались именно этой http://www.lissyara.su/?id=1072 статьей компиляции ядра для FreeBSD 7.0 то у Вас действительно должна быть ошибка так как в конфиге опция INET6 закоментирована, а опция SCTP нет.
А должно быть так:

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

#options         INET6                   # IPv6 communications protocols
#options         SCTP                    # Stream Control Transmission Protocol
SCTP - это новая опция появилась только в семерке, если я не ошибаюсь и требует поддержки IPv6 протокола
да да именно по этой статье ...
пасиб за подсказку попробую

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-25 6:19:28
$HPAk
manefesto писал(а):

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

rm -f /usr/obj/* 
делал ?
ессно

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-28 0:41:40
Dog
А можно все же глянуть на некоторую часть логов и прочей служебной инфы? Как минимум - dmesg, cat make.conf, копипаст выполняемых команд (да, я читал форум с самого начала, знаю что делается по статье - но все же хотел бы это видеть!) и последние пару-тройку десятков строк сборки, включая ошибку.
И еще - оперативную память проверяли? Сорцы какие - те, что поставлялись с системой или обновленные? Если обновленные - то с каким тэгом в cvsup-файле? 7-ка - релиз или какая-нибудь из предрелизных сборок?

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-04-28 0:48:28
Alex Keda
и я, дайте и я попинаю! =)))
=============
железо... я бы не был так уверен.
плавающая ошибка помоему всё же больше на него смахивает...
расскажи про маму, раму и проц...
ну и прочее - может у тя блок питания преклонного возраста на 200 ватт к прескотту подключен...
тоже будет плавающая ошибка - то работает то нет =)

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-05-30 10:04:05
barsykoff
"Плавающая ошибка" - похоже на плавающую запятую :D

З.Ы. Стопудово железо, у меня такое из-за рамы было, поменял и все пучком ;)

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-05-30 12:34:26
paradox
>$HPAk

у меня когда бука перегреваеться
и запускаю пересборку мира
тоже валиться
перезапускаю
и собираеться дальше

если температура проца итд нормальная
то стоит поменять память

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-07-18 13:54:15
Saykhan
MAKE=make sh /usr/src/sys/conf/newvers.sh Saykhan
cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror vers.c
linking kernel.debug
umass.o(.text+0x1c): In function `umass_cam_detach_sim':
/usr/src/sys/dev/usb/umass.c:2694: undefined reference to `xpt_bus_deregister'
umass.o(.text+0x38):/usr/src/sys/dev/usb/umass.c:2695: undefined reference to `cam_sim_free'
umass.o(.text+0x44d): In function `umass_cam_quirk_cb':
/usr/src/sys/dev/usb/umass.c:3236: undefined reference to `xpt_done'
umass.o(.text+0x465):/usr/src/sys/dev/usb/umass.c:3245: undefined reference to `xpt_done'
umass.o(.text+0x493): In function `umass_cam_sense_cb':
/usr/src/sys/dev/usb/umass.c:3136: undefined reference to `xpt_done'
umass.o(.text+0x5c2):/usr/src/sys/dev/usb/umass.c:3210: undefined reference to `xpt_done'
umass.o(.text+0x5d3):/usr/src/sys/dev/usb/umass.c:3217: undefined reference to `xpt_done'
umass.o(.text+0x619):/usr/src/sys/dev/usb/umass.c:3043: more undefined references to `xpt_done' follow
umass.o(.text+0xd7e): In function `umass_cam_action':
/usr/src/sys/dev/usb/umass.c:2987: undefined reference to `cam_calc_geometry'
umass.o(.text+0xd86):/usr/src/sys/dev/usb/umass.c:2988: undefined reference to `xpt_done'
umass.o(.text+0xd97):/usr/src/sys/dev/usb/umass.c:2999: undefined reference to `xpt_done'
umass.o(.text+0xdab):/usr/src/sys/dev/usb/umass.c:3011: undefined reference to `xpt_done'
umass.o(.text+0x11f1): In function `umass_attach':
/usr/src/sys/dev/usb/umass.c:2587: undefined reference to `cam_simq_alloc'
umass.o(.text+0x1245):/usr/src/sys/dev/usb/umass.c:2591: undefined reference to `cam_sim_alloc'
umass.o(.text+0x1254):/usr/src/sys/dev/usb/umass.c:2600: undefined reference to `cam_simq_free'
umass.o(.text+0x1277):/usr/src/sys/dev/usb/umass.c:2604: undefined reference to `xpt_bus_register'
umass.o(.text+0x1381): In function `umass_cam_rescan_callback':
/usr/src/sys/dev/usb/umass.c:2625: undefined reference to `xpt_free_path'
umass.o(.text+0x2602): In function `umass_cam_rescan':
/usr/src/sys/dev/usb/umass.c:2644: undefined reference to `xpt_periph'
umass.o(.text+0x2611):/usr/src/sys/dev/usb/umass.c:2644: undefined reference to `xpt_create_path'
umass.o(.text+0x2643):/usr/src/sys/dev/usb/umass.c:2651: undefined reference to `xpt_setup_ccb'
umass.o(.text+0x2660):/usr/src/sys/dev/usb/umass.c:2655: undefined reference to `xpt_action'
*** Error code 1

Stop in /usr/obj/usr/src/sys/Saykhan.
*** Error code 1

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

Stop in /usr/src.
вот она ошибка((

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-07-18 13:56:27
Alex Keda
шо-то лишнее отключил или недоотключал.
смотри в сторону xpt и umass

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-07-18 15:44:18
Saykhan
Ну вообщем надо закомментировать параметры, относящиеся к USB. Если USB используется, подключать при старте модулем (/boot/loader.conf). Ошибок больше не было :)

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-07-24 15:47:50
Малой
Значит если выпадает ошибка при сборки, а потом чудесным образом все компилируется... значит есть проблемы у железа? Ну или значит я пытаюсь пересобрать виндовс? )))

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-07-24 15:50:49
hizel
плавающая ошибка диогностируется как проблемы железа

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-08-11 15:59:44
GENERIC
запомнилось наверно тем что оставляя в живых umass, прочитал к нему комментарий:

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

device          umass           # Disks/Mass storage - Requires scbus and da
и пришлось возвращаться назад к SCSI и включать scbus и da.
Читать комментарии в женерике иногда оч полезно.

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-10-07 18:22:28
staskur
barsykoff писал(а):"Плавающая ошибка" - похоже на плавающую запятую :D

З.Ы. Стопудово железо, у меня такое из-за рамы было, поменял и все пучком ;)
поддерживаю...

сымитировал на старой материнке с celeron 466 остановку CPU_FAN :-D путем его отключения :oops:

6.2, 6.3, 7.0 с CD ставились без замечаний

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

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

установка вместо рабочей планки памяти заведомо "глючной" также приводило к указанной выше ошибке.

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-12-21 22:45:00
sEr...
proxyd писал(а):Если Вы пользовались именно этой http://www.lissyara.su/?id=1072 статьей компиляции ядра для FreeBSD 7.0 то у Вас действительно должна быть ошибка так как в конфиге опция INET6 закоментирована, а опция SCTP нет.
А должно быть так:

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

#options         INET6                   # IPv6 communications protocols
#options         SCTP                    # Stream Control Transmission Protocol
SCTP - это новая опция появилась только в семерке, если я не ошибаюсь и требует поддержки IPv6 протокола
lissyara писал(а):шо-то лишнее отключил или недоотключал.
смотри в сторону xpt и umass
GENERIC писал(а):запомнилось наверно тем что оставляя в живых umass, прочитал к нему комментарий:

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

device          umass           # Disks/Mass storage - Requires scbus and da
и пришлось возвращаться назад к SCSI и включать scbus и da.
Читать комментарии в женерике иногда оч полезно.
Мужикииии!!!! СПАСИБА!!!! Вы шарите, я знаю! Вот эти посты мне помогли!
:crazy:

lissyara, если не трудно, добавь, пожалуйста, эти правки в статью для будущих поколений. Ведь, наверняка, ещё кто-то напорется на эти грабли.

Re: Проблема компиляцЫи ядра (FreeBSD 7.0)

Добавлено: 2008-12-22 11:11:58
Alex Keda
камменты - рулят =)