Ошибка при компиляции ядра

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Ошибка при компиляции ядра

Непрочитанное сообщение nikodim » 2008-09-08 16:21:49

Обновил исходники ядра. При попытке собрать ядро выдает:

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

--------------------------------------------------------------
>>> stage 3.1: making dependencies
--------------------------------------------------------------
cd /usr/obj/usr/src/sys/router; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386  MACHINE=i386  CPUTYPE=  GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac AR=gnu-ar RANLIB=gnu-ranlib  _SHLIBDIRPREFIX=/usr/obj/usr/src/tmp  VERSION="FreeBSD 6.3-RELEASE i386 603000"  INSTALL="sh /usr/src/tools/install.sh"  PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin NO_CTF=1 make KERNEL=kernel depend -DNO_MODULES_OBJ
machine -> /usr/src/sys/i386/include
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 -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -I/usr/src/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support -I/usr/src/sys/gnu/fs/xfs -I/usr/src/sys/contrib/opensolaris/compat -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -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 -fstack-protector /usr/src/sys/i386/i386/genassym.c
cc1: error: unrecognized command line option "-Wno-pointer-sign"
cc1: error: unrecognized command line option "-fstack-protector"
*** Error code 1

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

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

Stop in /usr/src.
содержимое файла конфигурации:

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

cpu             I686_CPU
ident           router

# дальше ни чего не менял, в конце только добавил
# Router config
options SC_DISABLE_REBOOT
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=1000
options IPDIVERT
options DUMMYNET
options HZ=1000
options IPFILTER
options QUOTA
Что это может быть и как его "лечить"?
Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

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

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

Re: Ошибка при компиляции ядра

Непрочитанное сообщение zingel » 2008-09-08 16:28:01

это весь конфиг? =)
Z301171463546 - можно пожертвовать мне денег

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

Re: Ошибка при компиляции ядра

Непрочитанное сообщение Гость » 2008-09-08 16:50:21

Приведи еще make.conf.

Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение nikodim » 2008-09-08 17:03:09

zingel писал(а):это весь конфиг? =)
все остальное в GENERIC конфиге не менялось, только убрались лишние процы и дописались строки для маршрутизации
Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение nikodim » 2008-09-08 17:05:22

Гость писал(а):Приведи еще make.conf.
стандартный на момент обновления
Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

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

Re: Ошибка при компиляции ядра

Непрочитанное сообщение Гость » 2008-09-08 17:43:55

в какой последовательности обновлял? обычно делается так release -> stable -> next major version -> stable/current

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

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

Re: Ошибка при компиляции ядра

Непрочитанное сообщение Гость » 2008-09-08 17:47:56

btw, это конечно забавно читать пост о проблеме с обновлением не зная с чего и на что человек обновлялся.

-fstack-protector - это не так давно во фрю добавили

Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение nikodim » 2008-09-08 21:15:23

Гость писал(а):btw, это конечно забавно читать пост о проблеме с обновлением не зная с чего и на что человек обновлялся.

-fstack-protector - это не так давно во фрю добавили
Обновлялся с репозитория cvsup7.ua.freebsd.org, с помощью cvsup.
Версия ядра 6.3 curent, обновляется всt дерево (кроме games) последняя дата обновления 8.09.2008.

P.S. Завтра доберусь до работы, с утра выложу конфу cvsup`a.
Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение nikodim » 2008-09-09 9:36:41

Вот код файла обновления исходников:

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

*default host=cvsup7.ua.FreeBSD.org
*default tag=.
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress

## Main Source Tree.
#src-all

src-base
src-bin
src-cddl
src-contrib
src-etc
#src-games
src-gnu
src-include
src-kerberos5
src-kerberosIV
src-lib
src-libexec
src-release
src-rescue
src-sbin
src-share
src-sys
src-tools
src-usrbin
src-usrsbin

# These are the individual collections that make up FreeBSD's crypto
# collection. They are no longer export-restricted and are a part of
# src-all
src-crypto
#src-eBones
src-secure
src-sys-crypto

doc-all

www

cvsroot-all

Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение manefesto » 2008-09-09 10:52:41

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

src-sys-crypto
и вот с этим всем ты хочешь новое ядро ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение nikodim » 2008-09-09 11:24:11

manefesto писал(а):

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

src-sys-crypto
и вот с этим всем ты хочешь новое ядро ?
Подскажите чего делать то?
Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение manefesto » 2008-09-09 11:34:33

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

*default host=cvsup7.ua.FreeBSD.org
*default base=/var/db
*default prefix=/usr

*default release=cvs tag=RELENG_7
*default delete use-rel-suffix

*default compress

src-all
и обновляйся.
http://www.lissyara.su/?id=1270
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
FreeOwl
мл. сержант
Сообщения: 91
Зарегистрирован: 2008-09-04 14:20:55
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение FreeOwl » 2008-09-09 12:34:39

а можно ещё и свою проблему сюда, или лучше в новую тему?

проблема вот в чём.
компиляция заканчивается такой ошибкой:

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

make -V CFILES -V SYSTEM_CFILES -V GEN_CFILES |  MKDEP_CPP="cc -E" CC="cc" xargs mkdep -a -f .newdep -O2 -pipe -fno-strict-aliasing -std=c99  -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 -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -I/usr/src/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support -I/usr/src/sys/gnu/fs/xfs -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
/usr/src/sys/pci/if_sis.c:104:23: error: miibus_if.h: No such file o directory mkdep:compile failed 
*** Error code 1

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

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

Stop in /usr/src. 
информацию о компе, а также make.conf и mykernel приложил, может кто опытный посмотрит, может чего не так там, или чего добавить . Спасибо за участие и понимание.
Вложения
build.txt
я что бы сохранить отчёт, далал так: make buildkernel KERNCONF=MYKERNEL > /tmp/build.txt. и строка с ошибкой туда не попала /usr/src/sys/pci/if_sis.c:h: No such file o directory mkdep:compile failed
(96.81 КБ) 5 скачиваний
MYKERNEL.txt
MYKERNEL - здесь думаю есть ошибка, помогите найти. А как указать в нём звуковую и видео карту? А клавиатуру с мышой именно мою (logitech Cordless Desktop Express) можно? Дело в том что новичок, и страшновато указывать то, что не до конца понимаю... я там многое закомментировал, по-моему мнению не нужное. Может, кто посмотрит, так сказать для проверки (если не лень) ;)
(11.35 КБ) 9 скачиваний
mymake.txt
собсно make.conf
(10.51 КБ) 10 скачиваний
P4-info.txt
отчёт EVEREST'а
(2.31 КБ) 6 скачиваний

Аватара пользователя
FreeOwl
мл. сержант
Сообщения: 91
Зарегистрирован: 2008-09-04 14:20:55
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение FreeOwl » 2008-09-09 14:50:17

помогло:
расскоментировал device miibus в конфиге ядра, подсказали, что sis(4) зависит от miibus(4)
правда дальше тоже ошибки:
sbp.o - идальше много чего и несколько раз
if.ural.o - аналогично
if_rum.o - ...
umass.o - ...

кстати , а как сделать что бы ошибки тоже попадали в файл, а не на монитор?

А всё таки как прописать сразу звук и видео? или такое не возможно?

------------------------
с ошибками разобрался.
а вот как звук прописать и видео? не подскажите?
Дисплей:
Видеоадаптер SiS 651_661FX_741_760_760GX_M661FX_M661MX_M741_M760_M760GX (32 Мб)
3D-акселератор SiS 330 Mirage IGP
Мультимедиа:
Звуковой адаптер BrookTree Bt878 Video Capture Device - Audio Section (это ТВ-ФМ тюнер, пока меня не интересует, но если кто-то чегой-то подскажет, буду не против)
Звуковой адаптер Realtek ALC655 @ SiS 7012 Audio Device

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

Re: Ошибка при компиляции ядра

Непрочитанное сообщение zingel » 2008-09-10 5:44:06

kldload и то и другое, если сработает, то в loader.conf
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение manefesto » 2008-09-10 6:04:46

перед тем как собираться ядро, делайте

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

rm -rf /usr/obj/*
cd /usr/src
make cleandir ; make clean
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение nikodim » 2008-09-10 17:20:25

Проделал все как рекомендовали, и все заработало. СПАСИБО!!!
Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение manefesto » 2008-09-11 8:14:22

беги за черниговским =)
я такой яростный шо аж пиздеЦ
Изображение

MiD
проходил мимо

Re: Ошибка при компиляции ядра

Непрочитанное сообщение MiD » 2008-12-07 12:51:59

--------------------------------------------------------------
>>> stage 3.2: building everything
--------------------------------------------------------------
/usr/src/sys/net/if_sl.c:179: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'slclose'
/usr/src/sys/net/if_sl.c:180: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'slinput'
/usr/src/sys/net/if_sl.c:181: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sltioctl'
/usr/src/sys/net/if_sl.c:182: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sltstart'
/usr/src/sys/net/if_sl.c:189: error: variable 'slipdisc' has initializer but incomplete type
/usr/src/sys/net/if_sl.c:190: error: unknown field 'l_open' specified in initializer
cc1: warnings being treated as errors
/usr/src/sys/net/if_sl.c:190: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:190: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c:191: error: unknown field 'l_close' specified in initializer
/usr/src/sys/net/if_sl.c:191: error: 'slclose' undeclared here (not in a function)
/usr/src/sys/net/if_sl.c:191: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:191: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c:192: error: unknown field 'l_read' specified in initializer
/usr/src/sys/net/if_sl.c:192: error: 'l_noread' undeclared here (not in a function)
/usr/src/sys/net/if_sl.c:192: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:192: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c:193: error: unknown field 'l_write' specified in initializer
/usr/src/sys/net/if_sl.c:193: error: 'l_nowrite' undeclared here (not in a function)
/usr/src/sys/net/if_sl.c:193: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:193: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c:194: error: unknown field 'l_ioctl' specified in initializer
/usr/src/sys/net/if_sl.c:194: error: 'sltioctl' undeclared here (not in a function)
/usr/src/sys/net/if_sl.c:194: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:194: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c:195: error: unknown field 'l_rint' specified in initializer
/usr/src/sys/net/if_sl.c:195: error: 'slinput' undeclared here (not in a function)
/usr/src/sys/net/if_sl.c:195: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:195: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c:196: error: unknown field 'l_start' specified in initializer
/usr/src/sys/net/if_sl.c:196: error: 'sltstart' undeclared here (not in a function)
/usr/src/sys/net/if_sl.c:196: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:196: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c:197: error: unknown field 'l_modem' specified in initializer
/usr/src/sys/net/if_sl.c:197: error: 'ttymodem' undeclared here (not in a function)
/usr/src/sys/net/if_sl.c:198: warning: excess elements in struct initializer
/usr/src/sys/net/if_sl.c:198: warning: (near initialization for 'slipdisc')
/usr/src/sys/net/if_sl.c: In function 'sl_modevent':
/usr/src/sys/net/if_sl.c:208: warning: implicit declaration of function 'ldisc_register'
/usr/src/sys/net/if_sl.c:208: warning: nested extern declaration of 'ldisc_register'
/usr/src/sys/net/if_sl.c:212: warning: implicit declaration of function 'ldisc_deregister'
/usr/src/sys/net/if_sl.c:212: warning: nested extern declaration of 'ldisc_deregister'
/usr/src/sys/net/if_sl.c: In function 'slopen':
/usr/src/sys/net/if_sl.c:365: error: 'struct tty' has no member named 't_hotchar'
/usr/src/sys/net/if_sl.c:367: error: 'struct tty' has no member named 't_ospeed'
/usr/src/sys/net/if_sl.c:368: warning: implicit declaration of function 'ttyflush'
/usr/src/sys/net/if_sl.c:368: warning: nested extern declaration of 'ttyflush'
/usr/src/sys/net/if_sl.c:380: error: 'struct tty' has no member named 't_canq'
/usr/src/sys/net/if_sl.c:383: warning: passing argument 1 of 'clist_alloc_cblocks' from incompatible pointer type
/usr/src/sys/net/if_sl.c:384: error: 'struct tty' has no member named 't_rawq'
/usr/src/sys/net/if_sl.c: In function 'slclose':
/usr/src/sys/net/if_sl.c:423: warning: passing argument 1 of 'clist_free_cblocks' from incompatible pointer type
/usr/src/sys/net/if_sl.c: In function 'sltioctl':
/usr/src/sys/net/if_sl.c:486: warning: passing argument 1 of 'clist_alloc_cblocks' from incompatible pointer type
/usr/src/sys/net/if_sl.c: In function 'sloutput':
/usr/src/sys/net/if_sl.c:564: error: 'struct tty' has no member named 't_state'
/usr/src/sys/net/if_sl.c:564: error: 'TS_CONNECTED' undeclared (first use in this function)
/usr/src/sys/net/if_sl.c:564: error: (Each undeclared identifier is reported only once
/usr/src/sys/net/if_sl.c:564: error: for each function it appears in.)
/usr/src/sys/net/if_sl.c: In function 'slstart':
/usr/src/sys/net/if_sl.c:592: error: 'struct ttyoutq' has no member named 'c_cc'
/usr/src/sys/net/if_sl.c:593: warning: implicit declaration of function 'sltstart'
/usr/src/sys/net/if_sl.c:593: warning: nested extern declaration of 'sltstart'
/usr/src/sys/net/if_sl.c: In function 'sltstart':
/usr/src/sys/net/if_sl.c:620: warning: implicit declaration of function 'tt_oproc'
/usr/src/sys/net/if_sl.c:620: warning: nested extern declaration of 'tt_oproc'
/usr/src/sys/net/if_sl.c:622: error: 'struct ttyoutq' has no member named 'c_cc'
/usr/src/sys/net/if_sl.c:625: error: 'struct ttyoutq' has no member named 'c_cc'
/usr/src/sys/net/if_sl.c:719: error: 'struct ttyoutq' has no member named 'c_cc'
/usr/src/sys/net/if_sl.c:721: warning: passing argument 2 of 'putc' from incompatible pointer type
/usr/src/sys/net/if_sl.c:750: warning: passing argument 3 of 'b_to_q' from incompatible pointer type
/usr/src/sys/net/if_sl.c:760: warning: passing argument 2 of 'putc' from incompatible pointer type
/usr/src/sys/net/if_sl.c:764: warning: passing argument 2 of 'putc' from incompatible pointer type
/usr/src/sys/net/if_sl.c:765: warning: passing argument 1 of 'unputc' from incompatible pointer type
/usr/src/sys/net/if_sl.c:774: warning: passing argument 2 of 'putc' from incompatible pointer type
/usr/src/sys/net/if_sl.c:782: warning: passing argument 1 of 'unputc' from incompatible pointer type
/usr/src/sys/net/if_sl.c:783: warning: passing argument 2 of 'putc' from incompatible pointer type
/usr/src/sys/net/if_sl.c: In function 'slinput':
/usr/src/sys/net/if_sl.c:849: error: 'tk_nin' undeclared (first use in this function)
/usr/src/sys/net/if_sl.c:853: error: 'TTY_ERRORMASK' undeclared (first use in this function)
/usr/src/sys/net/if_sl.c:853: error: 'struct tty' has no member named 't_state'
/usr/src/sys/net/if_sl.c:853: error: 'TS_CONNECTED' undeclared (first use in this function)
/usr/src/sys/net/if_sl.c:857: error: 'TTY_CHARMASK' undeclared (first use in this function)
/usr/src/sys/net/if_sl.c: In function 'slioctl':
/usr/src/sys/net/if_sl.c:1059: warning: passing argument 1 of 'clist_alloc_cblocks' from incompatible pointer type
/usr/src/sys/net/if_sl.c: In function 'sl_outfill':
/usr/src/sys/net/if_sl.c:1101: warning: passing argument 2 of 'putc' from incompatible pointer type
*** Error code 1

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

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

Stop in /usr/src.
Собственно хэлп. Я вообще программирую на С, что в модуле есть ошибки, скачан же с инета...
Перед компилицаей ядра после установки FreeBSD 7 почистил /usr/scr/, /usr/obj/, обновил из репозитория src-all; далее изменил конф ядра (в основном повырубал все устройства, которых у меня нет и котрые не определились в процессе загрузки - смотрел dmesg), параметры не трогал. Судя по всему (файл /usr/src/sys/net/if_sl.c) - какой-то сетевой интерфейс...

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Ошибка при компиляции ядра

Непрочитанное сообщение f_andrey » 2008-12-07 13:09:29

MiD писал(а):далее изменил конф ядра (в основном повырубал все устройства, которых у меня нет и котрые не определились в процессе загрузки - смотрел dmesg), параметры не трогал. Судя по всему (файл /usr/src/sys/net/if_sl.c) - какой-то сетевой интерфейс...
Итак помошь вашему горю проста, собираем GENERIC если все ОК а по другому врядли будет то выпрямляем руки и возвращаем в ядро все необходимое.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

MiD
проходил мимо

Re: Ошибка при компиляции ядра

Непрочитанное сообщение MiD » 2008-12-07 13:39:15

Очень исчерпывающий ответ. Руки "прямые" у всех, а ответить на вопрос не может никто (стандартная ситуация). Ответил бы кто-нить, кто сталкивался... Жду и надеюсь, сам тоже пробую.

MiD
проходил мимо

Re: Ошибка при компиляции ядра

Непрочитанное сообщение MiD » 2008-12-07 15:07:49

Проблему решил. Просто если ветка поднята для того, чтобы помогать людям и делиться информацией, то нужно помогать. Даже если кто-то сам решает траблы, нужно делиться с новичками, бо так легче. Для кого-то может быть проблема плёвая, а для кого-то большая. После обновления src-all нужно занаво скопировать GENERIC в свой конф и отредактить. Собственно, этого я и не сделал. Извините за беспокойство. Ядро собрано. И естественно в два раза меньше.

---------
Ветка поднята не для того, чтобы решать Ваши проблемы с одного ответа, это - не бесплатный саппорт. Я лично считаю, что ответ про GENERIC на три поста выше - исчерпывающий. Давайте без истерик.

zingel

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

Re: Ошибка при компиляции ядра

Непрочитанное сообщение Гость » 2008-12-08 3:13:40

MiD,
/usr/src/UPDATING писал(а):20080820:
The TTY subsystem of the kernel has been replaced by a new
implementation, which provides better scalability and an
improved driver model. Most common drivers have been migrated to
the new TTY subsystem, while others have not. The following
drivers have not yet been ported to the new TTY layer:

PCI/ISA:

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

cy, digi, rc, rp, sio
USB:

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

ubser, ucycom
Line disciplines:

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

ng_h4, ng_tty, ppp, sl, snp
Adding these drivers to your kernel configuration file shall
cause compilation to fail.
кое-кто (ed@, Ed Schouten) "забыл" убрать соответствующие строчки из src/sys/conf/files ;)