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

Исходное сообщение
"Не могу собрать ядро ("

Отправлено Dark Smoke , 17-Окт-07 13:23 
MAKE=make sh /usr/src/sys/conf/newvers.sh MYROUTER
cc -c -O -pipe  -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -g -nostdinc -I-  -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 -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 -ffreestanding -Werror  vers.c
linking kernel.debug
if_ural.o(.text+0x3cb): In function `ural_attach':
/usr/src/sys/dev/usb/if_ural.c:475: undefined reference to `ieee80211_ieee2mhz'
if_ural.o(.text+0x3ff):/usr/src/sys/dev/usb/if_ural.c:480: undefined reference to `ieee80211_ieee2mhz'
if_ural.o(.text+0x437):/usr/src/sys/dev/usb/if_ural.c:485: undefined reference to `ieee80211_ieee2mhz'
if_ural.o(.text+0x4cb):/usr/src/sys/dev/usb/if_ural.c:497: undefined reference to `ieee80211_ieee2mhz'
if_ural.o(.text+0x4f2):/usr/src/sys/dev/usb/if_ural.c:504: undefined reference to `ieee80211_ifattach'
if_ural.o(.text+0x52d):/usr/src/sys/dev/usb/if_ural.c:512: undefined reference to `ieee80211_media_status'
if_ural.o(.text+0x538):/usr/src/sys/dev/usb/if_ural.c:512: undefined reference to `ieee80211_media_init'
if_ural.o(.text+0x59a):/usr/src/sys/dev/usb/if_ural.c:526: undefined reference to `ieee80211_announce'
if_ural.o(.text+0x67c): In function `ural_detach':
/usr/src/sys/dev/usb/if_ural.c:561: undefined reference to `ieee80211_ifdetach'
if_ural.o(.text+0x78e): In function `ural_free_tx_list':
/usr/src/sys/dev/usb/if_ural.c:621: undefined reference to `ieee80211_free_node'
if_ural.o(.text+0x946): In function `ural_media_change':
/usr/src/sys/dev/usb/if_ural.c:699: undefined reference to `ieee80211_media_change'
if_ural.o(.text+0x9fc): In function `ural_next_scan':
/usr/src/sys/dev/usb/if_ural.c:725: undefined reference to `ieee80211_next_scan'
if_ural.o(.text+0xb26): In function `ural_task':
/usr/src/sys/dev/usb/if_ural.c:777: undefined reference to `ieee80211_beacon_alloc'
if_ural.o(.text+0xd33): In function `ural_txeof':
/usr/src/sys/dev/usb/if_ural.c:888: undefined reference to `ieee80211_free_node'
if_ural.o(.text+0xed5): In function `ural_rxeof':
/usr/src/sys/dev/usb/if_ural.c:975: undefined reference to `ieee80211_find_rxnode'
if_ural.o(.text+0xeed):/usr/src/sys/dev/usb/if_ural.c:978: undefined reference to `ieee80211_input'
if_ural.o(.text+0xef3):/usr/src/sys/dev/usb/if_ural.c:981: undefined reference to `ieee80211_free_node'
if_ural.o(.text+0x142e): In function `ural_tx_data':
/usr/src/sys/dev/usb/if_ural.c:1273: undefined reference to `ieee80211_crypto_encap'
if_ural.o(.text+0x192c): In function `ural_start':
/usr/src/sys/dev/usb/if_ural.c:1383: undefined reference to `ieee80211_find_txnode'
if_ural.o(.text+0x1964):/usr/src/sys/dev/usb/if_ural.c:1390: undefined reference to `ieee80211_encap'
if_ural.o(.text+0x1973):/usr/src/sys/dev/usb/if_ural.c:1392: undefined reference to `ieee80211_free_node'
if_ural.o(.text+0x19ab):/usr/src/sys/dev/usb/if_ural.c:1400: undefined reference to `ieee80211_free_node'
if_ural.o(.text+0x1a98): In function `ural_watchdog':
/usr/src/sys/dev/usb/if_ural.c:1432: undefined reference to `ieee80211_watchdog'
if_ural.o(.text+0x1ba6): In function `ural_ioctl':
/usr/src/sys/dev/usb/if_ural.c:1479: undefined reference to `ieee80211_ioctl'
if_ural.o(.text+0x209c): In function `ural_set_chan':
/usr/src/sys/dev/usb/if_ural.c:1685: undefined reference to `ieee80211_chan2ieee'
*** Error code 1

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

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

Stop in /usr/src.

в чем бок?


Содержание

Сообщения в этом обсуждении
"Не могу собрать ядро ("
Отправлено lavr , 17-Окт-07 13:31 
>[оверквотинг удален]
>
>Stop in /usr/obj/usr/src/sys/MYROUTER.
>*** Error code 1
>
>Stop in /usr/src.
>*** Error code 1
>
>Stop in /usr/src.
>
>в чем бок?

в конфиге ядра:

# man 4 ural - наведет на мысли чего нехватат


"Не могу собрать ядро ("
Отправлено Dark Smoke , 17-Окт-07 14:13 
млин.. может я тормоз, но ничего в мане так и не нашел (

"Не могу собрать ядро ("
Отправлено straker , 17-Окт-07 13:44 
для модуля if_ural нехватает чего-то. скорее всего модуль включен в ядро, но доп модули нет. Вот и ошибки.

"Не могу собрать ядро ("
Отправлено Dark Smoke , 17-Окт-07 14:21 
>для модуля if_ural нехватает чего-то. скорее всего модуль включен в ядро, но
>доп модули нет. Вот и ошибки.

как определить чего не хватает и от куда это брать?


"Не могу собрать ядро ("
Отправлено straker , 17-Окт-07 14:22 
>>для модуля if_ural нехватает чего-то. скорее всего модуль включен в ядро, но
>>доп модули нет. Вот и ошибки.
>
>как определить чего не хватает и от куда это брать?

Закоменти
device ural

Скорее всего из ядра убрана поддержка Wireless


"Не могу собрать ядро ("
Отправлено nad , 17-Окт-07 14:23 
>>для модуля if_ural нехватает чего-то. скорее всего модуль включен в ядро, но
>>доп модули нет. Вот и ошибки.
>
>как определить чего не хватает и от куда это брать?

Не хватает скорее всего модулей для wi-fi.


"Не могу собрать ядро ("
Отправлено lavr , 17-Окт-07 14:31 
>>для модуля if_ural нехватает чего-то. скорее всего модуль включен в ядро, но
>>доп модули нет. Вот и ошибки.
>
>как определить чего не хватает и от куда это брать?

# man 4 ural
...


NAME
     ural -- Ralink Technology RT2500USB IEEE 802.11 driver

SYNOPSIS
     To compile this driver into the kernel, place the following lines in your
     kernel configuration file:

           device ehci
           device uhci
           device ohci
           device usb
           device ural
           device wlan

     Alternatively, to load the driver as a module at boot time, place the
     following line in loader.conf(5):

           if_ural_load="YES"
...
...

чего в супе не хватает?


"Не могу собрать ядро ("
Отправлено Dark Smoke , 17-Окт-07 19:56 
1. если ядро скомпилилось и перегрузил комп, то при загрузки должно писать имя ядра, как я его назвал, или GENERETIC?
2.  как узнать скомпилилось ли оно вообще?

"Не могу собрать ядро ("
Отправлено Dark Smoke , 17-Окт-07 20:52 
Спасибо.
Все получилось.