The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"kernel-2.4.20-8smp ошибки при компиляции драйверов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"kernel-2.4.20-8smp ошибки при компиляции драйверов"
Сообщение от sergio emailИскать по авторуВ закладки(??) on 28-Мрт-05, 11:54  (MSK)
Люди помогите плиз!!!
При компиляции драйверов сетевухи, DVB карты, мультипортовой платы постоянно выходит следующая ошибка:

/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
In file included from mxser.c:42:
/usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package.
/usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to
/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include
/usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel.

ядро 2.4.20-8smp поставил потому что RAID контроллер работает только с ним.
Думаю проблема в ядре но где конкретно неясно, подскажите пожалуйста в какую сторону копать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "kernel-2.4.20-8smp ошибки при компиляции драйверов"
Сообщение от kir Искать по авторуВ закладки(??) on 28-Мрт-05, 12:39  (MSK)
Invalid kernel header included in userspace
Modules should never use kernel-headers system headers,
but rather headers from an appropriate kernel-source package.
Change -I/usr/src/linux/include (or similar) to
-I/lib/modules/$(uname -r)/build/include
to build against the currently-running kernel.

надеюсь переводить ненадо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "kernel-2.4.20-8smp ошибки при компиляции драйверов"
Сообщение от sergio emailИскать по авторуВ закладки(??) on 28-Мрт-05, 13:46  (MSK)
>Invalid kernel header included in userspace
>Modules should never use kernel-headers system headers,
>but rather headers from an appropriate kernel-source package.
>Change -I/usr/src/linux/include (or similar) to
>-I/lib/modules/$(uname -r)/build/include
>to build against the currently-running kernel.
>
>
>
>надеюсь переводить ненадо


Действительно в makefile были такие строки, но даже после замены -I/usr/src/linux/include на >-I/lib/modules/$(uname -r)/build/include
все равно выходят ошибки типа:
make install
make[1]: Вход в каталог `/home/sergey/drivers/mxser/driver'
gcc -c -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I/lib/modules/2.4.20-8smp/build/include -DMODVERSIONS -D__SMP__ mxser.c
In file included from /lib/modules/2.4.20-8smp/build/include/linux/config.h:4,
                 from mxser.c:40:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
In file included from mxser.c:42:
/usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package.
/usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to
/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include
/usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel.
In file included from /lib/modules/2.4.20-8smp/build/include/linux/module.h:25,
                 from mxser.c:44:
/usr/include/asm/atomic.h:40:2: warning: #warning Using kernel header in userland program. BAD!
In file included from mxser.c:50:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
In file included from /lib/modules/2.4.20-8smp/build/include/linux/signal.h:4,
                 from mxser.c:52:
/usr/include/asm/signal.h:107: parse error before "sigset_t"
/usr/include/asm/signal.h:110: parse error before '}' token
In file included from mxser.c:52:
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:19: parse error before "sigset_t"
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:19: warning: no semicolon at end of struct or union
In file included from /lib/modules/2.4.20-8smp/build/include/linux/signal.h:27,
                 from mxser.c:52:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
In file included from mxser.c:52:
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:31: parse error before '*' token
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:32: warning: function declaration isn't a prototype
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: In function `sigaddset':
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:33: `_sig' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:33: (Each undeclared identifier is reported only once
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:33: for each function it appears in.)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:34: `_NSIG_WORDS' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:35: `set' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:37: `_NSIG_BPW' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: At top level:
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:40: parse error before '*' token
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:41: warning: function declaration isn't a prototype
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: In function `sigdelset':
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:42: `_sig' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:43: `_NSIG_WORDS' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:44: `set' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:46: `_NSIG_BPW' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: At top level:
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:49: parse error before '*' token
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:50: warning: function declaration isn't a prototype
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: In function `sigismember':
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:51: `_sig' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:52: `_NSIG_WORDS' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:53: `set' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:55: `_NSIG_BPW' undeclared (first use in this function)
In file included from mxser.c:52:
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: At top level:
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:108: parse error before '*' token
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:108: warning: function declaration isn't a prototype
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: In function `sigorsets':
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:108: `_NSIG_WORDS' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:108: `a' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:108: `b' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:108: `r' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: At top level:
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:111: parse error before '*' token
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:111: warning: function declaration isn't a prototype
/lib/modules/2.4.20-8smp/build/include/linux/signal.h: In function `sigandsets':
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:111: `_NSIG_WORDS' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:111: `a' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:111: `b' undeclared (first use in this function)
/lib/modules/2.4.20-8smp/build/include/linux/signal.h:111: `r' undeclared (first use in this function)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру