URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46468
[ Назад ]

Исходное сообщение
"fbsd 4.9 + kernel ERROR DEPEND"

Отправлено ters , 26-Июл-04 08:49 
1) config GENERIC
2) cd ../../make depend

выдаётся всякая фигня:

....
../../i386/i386/genassym.c:219: `GPROC0_SEL' undeclared here (not in a function)
../../i386/i386/genassym.c:219: `GPROC0_SEL' undeclared here (not in a function)
../../i386/i386/genassym.c:219: `GPROC0_SEL' undeclared here (not in a function)
../../i386/i386/genassym.c:219: size of array `GPROC0_SELw3' has non-integer type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
../../sys/systm.h:115: warning: array `crc32_tab' assumed to have one element
../../sys/buf.h:261: storage size of `buftimelock' isn't known
*** Error code 1

Stop in /usr/src/sys/compile/GENERIC.

3) файлы вроде все на месте.
что МОЖЕТ БЫТЬ?


Содержание

Сообщения в этом обсуждении
"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено lavr , 26-Июл-04 12:37 
>1) config GENERIC
>2) cd ../../make depend

???

man config
или
cd /usr/src
less Makefile - там расписано

еще лучше read Handbook

>выдаётся всякая фигня:
>
>....
>../../i386/i386/genassym.c:219: `GPROC0_SEL' undeclared here (not in a function)
>../../i386/i386/genassym.c:219: `GPROC0_SEL' undeclared here (not in a function)
>../../i386/i386/genassym.c:219: `GPROC0_SEL' undeclared here (not in a function)
>../../i386/i386/genassym.c:219: size of array `GPROC0_SELw3' has non-integer type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../i386/i386/genassym.c:220: sizeof applied to an incomplete type
>../../sys/systm.h:115: warning: array `crc32_tab' assumed to have one element
>../../sys/buf.h:261: storage size of `buftimelock' isn't known
>*** Error code 1
>
>Stop in /usr/src/sys/compile/GENERIC.
>
>3) файлы вроде все на месте.
>что МОЖЕТ БЫТЬ?



"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено broken , 26-Июл-04 12:48 
>>1) config GENERIC
>>2) cd ../../make depend

мб я че-то не понимаю, но разве не cd ../../compile/GENERIC && make depend ? откуда сорцы качал?


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено ters , 26-Июл-04 13:17 
>>>1) config GENERIC
>>>2) cd ../../make depend
>
> мб я че-то не понимаю, но разве не cd ../../compile/GENERIC &&
>make depend ? откуда сорцы качал?

1) GENERIC - тоьлко длдя примера, остальные МОИ ЯДРА - тоже самое в точности
2) машинка работает уже с начала года, было собрано на ней около 10 ядер(приходилось немного переделывать)
3) примерно месяца 2 назад умерла мать, поменяли - в логах всё ОК. единственно, что появляется запись: /kernel stray irq: 7

из-за этого решил немного переделать ядрышко - вот и вылезла трабла.

насчёт man config, HANDBOOK - всё пересмотрел, ничего не нашёл.
машинка работает круглосуточно, и по скорости и по стабильночти - ПЕРВЫЙ ГЛЮК.


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено lavr , 26-Июл-04 16:01 
>>>>1) config GENERIC
>>>>2) cd ../../make depend
>>
>> мб я че-то не понимаю, но разве не cd ../../compile/GENERIC &&
>>make depend ? откуда сорцы качал?
>
>1) GENERIC - тоьлко длдя примера, остальные МОИ ЯДРА - тоже самое
>в точности
>2) машинка работает уже с начала года, было собрано на ней около
>10 ядер(приходилось немного переделывать)
>3) примерно месяца 2 назад умерла мать, поменяли - в логах всё
>ОК. единственно, что появляется запись: /kernel stray irq: 7
>
>из-за этого решил немного переделать ядрышко - вот и вылезла трабла.
>
>насчёт man config, HANDBOOK - всё пересмотрел, ничего не нашёл.
>машинка работает круглосуточно, и по скорости и по стабильночти - ПЕРВЫЙ ГЛЮК.
>

# grep CPU /var/run/dmesg.boot (что сейчас и какой процессор был раньше?)
# ls -la ls -la /sys/i386/compile/
# grep cpu /sys/i386/conf/ALONE

советую удалить:

# rm -rf /usr/obj/*
# rm -rf /sys/i386/compile/имена_ядер

после чего собирать и если были апгрейды или использованы патчи,
то сборку производить из /usr/src как описано в Makefile и UPDATING


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено ters , 27-Июл-04 08:04 
1) камень был 700 цель - сейчас 733 (шина та же, так что как бы без разницы)
2) из ..../compile я всегда стираю всё каталоги предыдущих ядер перед пересборкой нового ядра (привычка такая, так как уже когда-то натыкался на кривую сборку при совпадении имён ядер, если при первой сборке что-то не шло)
3) grep: /sys/i386/conf/ALONE: No such file or directory
4) /usr/obj - чисто всё
5) не было апгрейдов или патчей.

6) ! припоминаю, что в compile должен быть файлик типа .keep_me ?
так его там нет...


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено lavr , 27-Июл-04 11:20 
>1) камень был 700 цель - сейчас 733 (шина та же, так
>что как бы без разницы)
>2) из ..../compile я всегда стираю всё каталоги предыдущих ядер перед пересборкой
>нового ядра (привычка такая, так как уже когда-то натыкался на кривую
>сборку при совпадении имён ядер, если при первой сборке что-то не
>шло)
>3) grep: /sys/i386/conf/ALONE: No such file or directory

sorry, ALONE заменить на имя_ядра

>4) /usr/obj - чисто всё
>5) не было апгрейдов или патчей.
>
>6) ! припоминаю, что в compile должен быть файлик типа .keep_me ?
>
>так его там нет...

touch /sys/compile/.keep_me

лучше использовать новый метод:

cd /usr/src
make buildkernel KERNCONF=GENERIC (если уж хочется GENERIC собрать)
make installkernel KERNCONF=GENERIC


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено ters , 27-Июл-04 11:33 
устал бороться, наверное, брошу со старым ядром

по всем рекомендациям - тоже самое, спотыкается на:

/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
/usr/src/sys/sys/systm.h:115: warning: array `crc32_tab' assumed to have one element
/usr/src/sys/sys/buf.h:261: storage size of `buftimelock' isn't known
*** Error code 1

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

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

Stop in /usr/src.
Для продолжения нажмите любую клавишу...

главное, идей никаких.
могу кинуть dmesg + sysctl -a, если надо.


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено lavr , 27-Июл-04 16:48 
>устал бороться, наверное, брошу со старым ядром
>
>по всем рекомендациям - тоже самое, спотыкается на:
>
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/i386/i386/genassym.c:220: sizeof applied to an incomplete type
>/usr/src/sys/sys/systm.h:115: warning: array `crc32_tab' assumed to have one element
>/usr/src/sys/sys/buf.h:261: storage size of `buftimelock' isn't known
>*** Error code 1
>
>Stop in /usr/obj/usr/src/sys/4920040723.
>*** Error code 1
>
>Stop in /usr/src.
>*** Error code 1
>
>Stop in /usr/src.
>Для продолжения нажмите любую клавишу...
>
>главное, идей никаких.
>могу кинуть dmesg + sysctl -a, если надо.


могу попробовать на 4.10 или 4.8 собрать, нужен url на dmesg и ядро.


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено ters , 28-Июл-04 07:09 
спа, если что-то умное не приснится, сам на 4.10 наверное, соберу и поставлю.

"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено lavr , 28-Июл-04 10:08 
>спа, если что-то умное не приснится, сам на 4.10 наверное, соберу и
>поставлю.

ядро проверь - ошибка на пустом месте, лезет по if PC98
проверь ядро построчно - что-то ты там напортачил



"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено ters , 28-Июл-04 10:47 
>>спа, если что-то умное не приснится, сам на 4.10 наверное, соберу и
>>поставлю.
>
>ядро проверь - ошибка на пустом месте, лезет по if PC98
>проверь ядро построчно - что-то ты там напортачил

даже в GENERIC ??? сильно сомневаюсь.


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено ters , 29-Июл-04 11:52 
всем спа, не стал заморачиваться - перетянул сырцы 4.10 и пересобрал нормальное ядро.

получился такой уродец: кернел 4.10, порты 4.9, куча прог - из исходников , собранные под 4.9 :)

прёт лучше!


"fbsd 4.9 + kernel ERROR DEPEND"
Отправлено lavr , 29-Июл-04 12:39 
>всем спа, не стал заморачиваться - перетянул сырцы 4.10 и пересобрал нормальное
>ядро.
>
>получился такой уродец: кернел 4.10, порты 4.9, куча прог - из исходников
>, собранные под 4.9 :)

брр. порты неважно какие - на то они порты, сборка из sources тоже нормальное дело, а вот если бинарники системы остались 4.9, а ядро 4.10
- быстро вылезет куча проблем. Ядро и система должны быть одного релиза
или скачивания cvsup для tag=RELENG_4 или tag=RELENG_5

>прёт лучше!