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

Dmitry V. Levin ldv на altlinux.org
Пт Апр 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
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070413/80f24616/attachment.bin 


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