[devel] Компиляция с linux/input.h

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пт Апр 13 22:36:58 MSD 2007


On Fri, Apr 13, 2007 at 10:33:18PM +0400, Vitaly Lipatov wrote:
> Помогите пожалуйста.
> Пытаюсь откомпилировать простую программку
> 
> # include <linux/input.h>
> 
> int main()
> {
>         return 0;
> }
> 
> и получаю:
> /usr/include/linux/input.h:801: error: expected specifier-qualifier-list 
> before 'kernel_ulong_t'

Это ошибка в пакете, который в вашей системе отзывается на
rpmquery -f /usr/include/linux/input.h

> При этом с glibc-kernheaders всё отлично компилируется.

Это не может не радовать.

> Никак не могу взять в толк, почему у нас /usr/include/linux сделан через 
> альтернативы и указывает на какие-то случайные kernel-headers

/usr/include/linux управляется не через альтернативы, а посредством
специальной утилиты.

> Возможно ли как-то сделать, чтобы /usr/include/linux указывал 
> на /usr/include/linux-default ?

Да, см. adjust_kernel_headers(8).


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070413/80f24616/attachment-0001.bin>


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