Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Собирание Ядра

Ответить
Настройки темы
Собирание Ядра

Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Раньше, когда у меня была включена поддержка EXT2FS (options EXT2FS) при запуске config ему что-то не нравилось, но файл в .../conpile создавался нормально, видимо просто предостережение, сецчас его там нет, однако при вводе make depend && make all install в самом конце следует такой текст (простите, что такой длинный! Брал там где начал писать про undefined reference ):
Код: Выделить весь код
===> xl
 rm -f .depend
 mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/src/sys/i386/compile/NEWKERNEL /usr/src/sys/modules/xl/../../pci/if_xl.c
 linking kernel.debug
 udbp.o(.text+0x36d): In function `udbp_attach':
 ../../../dev/usb/udbp.c:357: undefined reference to `ng_newtype'
 udbp.o(.text+0x39c):../../../dev/usb/udbp.c:363: undefined reference to `ng_make_node_common'
 udbp.o(.text+0x3d7):../../../dev/usb/udbp.c:366: undefined reference to `ng_name_node'
 udbp.o(.text+0x411): In function `udbp_attach':
 ../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x42e):../../../netgraph/netgraph.h:466: undefined reference to `ng_unref_node'
 udbp.o(.text+0x478):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x59a): In function `udbp_detach':
 ../../../dev/usb/udbp.c:431: undefined reference to `ng_rmnode_self'
 udbp.o(.text+0x5ca): In function `udbp_detach':
 ../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x615):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x632):../../../netgraph/netgraph.h:466: undefined reference to `ng_unref_node'
 udbp.o(.text+0x723): In function `udbp_in_transfer_cb':
 ../../../dev/usb/udbp.c:512: undefined reference to `ng_package_data'
 udbp.o(.text+0x739):../../../dev/usb/udbp.c:512: undefined reference to `ng_address_hook'
 udbp.o(.text+0x756):../../../dev/usb/udbp.c:512: undefined reference to `ng_snd_item'
 udbp.o(.text+0x9ba): In function `ng_udbp_newhook':
 ../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0xa19):../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0xa7b): In function `ng_udbp_rcvmsg':
 ../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0xab9):../../../netgraph/netgraph.h:666: undefined reference to `dumpitem'
 udbp.o(.text+0xb08): In function `ng_udbp_rcvmsg':
 ../../../dev/usb/udbp.c:686: undefined reference to `M_NETGRAPH_MSG'
 udbp.o(.text+0xbb8): In function `ng_udbp_rcvmsg':
 ../../../netgraph/netgraph.h:666: undefined reference to `dumpitem'
 udbp.o(.text+0xbee):../../../netgraph/netgraph.h:666: undefined reference to `dumpitem'
 udbp.o(.text+0xc26):../../../netgraph/netgraph.h:666: undefined reference to `dumpitem'
 udbp.o(.text+0xc54): In function `ng_udbp_rcvmsg':
 ../../../dev/usb/udbp.c:714: undefined reference to `ng_address_ID'
 udbp.o(.text+0xc76):../../../dev/usb/udbp.c:714: undefined reference to `ng_snd_item'
 udbp.o(.text+0xc95): In function `ng_udbp_rcvmsg':
 ../../../netgraph/netgraph.h:666: undefined reference to `dumpitem'
 udbp.o(.text+0xcb8): In function `ng_udbp_rcvmsg':
 ../../../dev/usb/udbp.c:714: undefined reference to `ng_free_item'
 udbp.o(.text+0xcc5):../../../dev/usb/udbp.c:715: undefined reference to `M_NETGRAPH_MSG'
 udbp.o(.text+0xd0e): In function `ng_udbp_rcvdata':
 ../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0xd4c):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0xd7e):../../../netgraph/netgraph.h:666: undefined reference to `dumpitem'
 udbp.o(.text+0xdb9):../../../netgraph/netgraph.h:666: undefined reference to `dumpitem'
 udbp.o(.text+0xddc): In function `ng_udbp_rcvdata':
 ../../../dev/usb/udbp.c:733: undefined reference to `ng_free_item'
 udbp.o(.text+0xf53): In function `ng_udbp_rmnode':
 ../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x1100):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x111d):../../../netgraph/netgraph.h:466: undefined reference to `ng_unref_node'
 udbp.o(.text+0x112d): In function `ng_udbp_rmnode':
 ../../../dev/usb/udbp.c:798: undefined reference to `ng_make_node_common'
 udbp.o(.text+0x115e):../../../dev/usb/udbp.c:801: undefined reference to `ng_name_node'
 udbp.o(.text+0x1198): In function `ng_udbp_rmnode':
 ../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x11bb):../../../netgraph/netgraph.h:466: undefined reference to `ng_unref_node'
 udbp.o(.text+0x11fe):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x1257): In function `ng_udbp_connect':
 ../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0x1292):../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0x12e6): In function `ng_udbp_disconnect':
 ../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0x1324):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x136e):../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0x13ac):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x13f6):../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0x1434):../../../netgraph/netgraph.h:428: undefined reference to `dumpnode'
 udbp.o(.text+0x147a):../../../netgraph/netgraph.h:178: undefined reference to `dumphook'
 udbp.o(.text+0x1493):../../../netgraph/netgraph.h:249: undefined reference to `ng_rmnode_self'
 udbp.o(.rodata+0x4): In function `udbp_match':
 ../../../dev/usb/udbp.c:225: undefined reference to `ng_parse_int32_type'
 udbp.o(.rodata+0x10):../../../dev/usb/udbp.c:227: undefined reference to `ng_parse_int32_type'
 udbp.o(.rodata+0x24):../../../dev/usb/udbp.c:239: undefined reference to `ng_parse_struct_type'
 udbp.o(.rodata+0x60):../../../dev/usb/udbp.c:250: undefined reference to `ng_parse_int32_type'
 if.o(.text+0x3544): In function `if_setlladdr':
 ../../../net/if.c:1859: undefined reference to `arp_ifinit'
 *** Error code 1
 
 Stop in /usr/src/sys/i386/compile/NEWKERNEL.

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 19:46, 18-03-2005

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


SantaXP
CD-диска насколько я понимаю? "Rockridge Extension" - связано с длинными именами файлов. Диск-то при этом монтируется, или нет? Вот тут был аналогичный вопрос. Диск монтировался, сообщения убили, удалив вывод сообщений в консоль.

Отправлено: 12:40, 09-04-2005 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


Только не на консоль нужно перенаправлять. По умолчанию сообщения от syslog и так на первую системну консоль сыпятся. Это может быть важным для сервера. Для домашней или офиссной машины смело можно перенапрвить вывод таких сообщения в /dev/null. Редактируете файл /etc/syslog.conf. И строку
Код: Выделить весь код
*.err;kern.debug;auth.notice;mail.crit          /dev/console
заменяете на
Код: Выделить весь код
*.err;kern.debug;auth.notice;mail.crit          /dev/null
Но, все сообщения таким образов блокировать не получится. На консоль, все-равно, будут выводится сообщения, например, при подключении устройств к USB.

-------
Косово je Србиjа!


Отправлено: 11:08, 11-04-2005 | #22

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Belansky
казнить нельзя помиловать я имела в виду, что был вывод в консоль и его прибили, а фраза получилось несколько двусмысленной

Отправлено: 11:55, 11-04-2005 | #23


Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


mar
Я понял, что Вы имели ввиду. Но, и в сообщениях по приведенной Выми ссылке, тоже содержится двусмыленность о /dev/console. Поэтому я и растолковал это еще раз.

-------
Косово je Србиjа!


Отправлено: 12:08, 11-04-2005 | #24


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Belansky
Спасибо...

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Последний раз редактировалось SantaXP, 11-04-2005 в 16:26.


Отправлено: 16:14, 11-04-2005 | #25


Аватара для SantaXP

Старожил


Сообщения: 453
Благодарности: 16

Профиль | Отправить PM | Цитировать


Кстати, а можно ли как-нибудь замерить производительность в Винде и во Фри???

-------
...Не так страшен чёрт FreeBSD, как ужасен глюк Windows...


Отправлено: 21:50, 11-04-2005 | #26


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
cd /usr/ports && make search key=benchmark

Отправлено: 08:33, 12-04-2005 | #27



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Собирание Ядра

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] 4 ядра Delion Soulblade Microsoft Windows 2000/XP 3 15-08-2008 11:49
Два ядра. kreasot Игры 3 29-10-2007 20:35
Сборка ядра Pink Punk Общий по Linux 14 25-05-2003 09:17
Компиляция ядра DYURIK Общий по Linux 38 30-04-2003 14:09
Компиляция ядра Andro Общий по Linux 17 25-04-2003 21:06




 
Переход