[d-kernel] [Comm] Сборка ndiswrapper под kernel-2.6: NR_IRQS, NR_IRQ_VECTORS undeclared

Konstantin A. Lepikhov lakostis на anti-leasure.ru
Вс Июл 9 15:42:21 MSD 2006


Hi Michael!

Sunday 09, at 12:37:37 PM you wrote:

> On Mon, Feb 07, 2005 at 04:11:31AM +0300, oghma на cyberdude.ru wrote:
> > Cборка ndiswrapper под ядро 2.6 (std26-up-2.6.10-alt2) вылетает
> > с ошибкой NR_IRQS, NR_IRQ_VECTORS undeclared:
> > 
> > $ make KSRC=~/RPM/BUILD/kernel-image-std26-up-2.6.10-alt2/kernel-source-2.6.10/
> > make -C driver
> > make[1]: Entering directory `/home/vborisoff/src/ndiswrapper-cvs/driver'
> > cc  -DNDISWRAPPER_VERSION=\"1.1rc1\" -DEXTRA_VERSION=\"\" -DLINUX -D__KERNEL__ -DMODULE -I/home/vborisoff/RPM/BUILD/kernel-image-std26-up-2.6.10-alt2/kernel-source-2.6.10//include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -O2 -mpreferred-stack-boundary=2    -c -o hal.o hal.c
> > [...skipped...]
> > /home/vborisoff/RPM/BUILD/kernel-image-std26-up-2.6.10-alt2/kernel-source-2.6.10/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
> > /home/vborisoff/RPM/BUILD/kernel-image-std26-up-2.6.10-alt2/kernel-source-2.6.10/include/asm/hw_irq.h:28: `NR_IRQ_VECTORS' undeclared here (not in a function)
> > /home/vborisoff/RPM/BUILD/kernel-image-std26-up-2.6.10-alt2/kernel-source-2.6.10/include/asm/hw_irq.h:32: `NR_IRQS' undeclared here (not in a function)
> > [...skipped...]
> > 
> > Не подскажете как лечить? 
> > Кто-нибудь собирал ndiswrapper под 2.6?
> > Может даже у кого-нить готовые спеки есть?
> 
> Поймал то же самое на 2.6.12-std26-up-alt{6,10}, 
> пытаясь собрать ndiswrapper-1.19 под 3.0 по мотивам
> сизифного.
фикс ушел в kernel cvs. Судя по всему, там неправильно определялось, под
какое ядро собирать из-за зависимости на данные, полученные из хост системы -
т.е. для выяснения версии ядра, под которое делать сборку, вызывался uname
-r, что естественно приводило к неожиданным последствиям, если мы собираем
2.6 модуль по модели сборки для 2.4.

-- 
WBR et al.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : http://lists.altlinux.org/pipermail/devel-kernel/attachments/20060709/948e5d52/attachment.bin 


Подробная информация о списке рассылки devel-kernel