>>Что делать? Я так понял, что центос -- это один из дистрибутивов >>мини линукса, там всё ок, mrouted (прошу прощения, не дочитал до >>конца, точнее не дочитал букву 'd' в конце) должен на нём >>нормально скомпилится, надо просто поставить девел-либ (может девел-хедерс или девел-инклюдс или >>я не знаю как эти вариации в цент ос могут называться, >>я отвечал по первой части вопрса -- почему не компилится). Ядро >>там нормальное просто нет обычных хедеров к стандартным линуксовым библиотекам. Копать >>надо в сторону "а в каком пакете/архиве этот самый net/mroute.h находится", >>всё должно быть ок. >> >>ЗЫ. спасибо за новый (или нет?) дистрибутив, буду пробывать, правда не понятно >>в чём его плюс пока. :) опаоказалось забыл пропатчить до beta-3-1..пропатчил теперь такое: [root@server mrouted-3.9-beta3.orig]# make cc -O -D__BSD_SOURCE -DRAW_INPUT_IS_RAW -DRAW_OUTPUT_IS_RAW -DIOCTL_OK_ON_RAW_SOCKET -c -o igmp.o igmp.c In file included from netinet/ip_mroute.h:6, from defs.h:48, from igmp.c:14: /usr/include/linux/mroute.h:116: error: syntax error before "__u32" /usr/include/linux/mroute.h:122: error: syntax error before '}' token In file included from igmp.c:14: defs.h:235: warning: conflicting types for built-in function 'log' make: *** [igmp.o] Ошибка 1 ну чтож блин ему недостает?
|