[devel] Портирование smcroute на 4.0 branch

Kirill A. Shutemov kirill на shutemov.name
Вт Май 4 17:31:43 UTC 2010


2010/5/4 Андрей Черепанов <cas на altlinux.ru>:
> Пытаюсь для static multiroute портировать smcroute на 4.0 branch. Не выходит.
> Как отрубить /usr/include/netinet/in.h (явно в коде нигде не вызывается)?
>
> In file included from /usr/include/linux/mroute.h:5,
>                 from mclab.h:51,
>                 from smcroute.c:38:
> /usr/include/linux/in.h:26: error: redeclaration of enumerator 'IPPROTO_IP'
> /usr/include/netinet/in.h:33: error: previous definition of 'IPPROTO_IP' was
> here

В 4.0 слишком старые glibc-kernheaders. Как workaround -- вставить
#define _LINUX_IN_H перед включением <linux/mroute.h>


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