URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6043
[ Назад ]

Исходное сообщение
"Freebsd: #defile IPV6_DROP_MEMBERSHIP ???"

Отправлено taishigo , 26-Дек-06 10:21 
Уважаемые здраствуйте

Купил книгу с примерами, а они не собираются под freebsd
нет определения для выражения IPV6_DROP_MEMBERSHIP

подскажите пожалуйста где найти определение этого выражения для freebsd?

спасибо.


Содержание

Сообщения в этом обсуждении
"Freebsd: #defile IPV6_DROP_MEMBERSHIP ???"
Отправлено vic , 26-Дек-06 15:50 
>Уважаемые здраствуйте
>
>Купил книгу с примерами, а они не собираются под freebsd
>нет определения для выражения IPV6_DROP_MEMBERSHIP
>
>подскажите пожалуйста где найти определение этого выражения для freebsd?
>
>спасибо.

Увы, форумчане не обладают телепатией. Что за книга, что за примеры и т.д.?

Для Linux нужен #include <netinet/in.h> для freebsd либо так же, либо поиск в каталоге /usr/include подскажет.

P.S. там же #define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP


"Freebsd: #defile IPV6_DROP_MEMBERSHIP ???"
Отправлено taishigo , 27-Дек-06 09:39 
Уважаемые, здравствуйте.

книга: Unix: Разработка сетевых приложений (пер. с англ. Солнышкова Д.) Изд. 3-е
(http://shop.top-kniga.ru/books/item/in/270569/)


#define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
в /usr/include/netint/in.h - это нет
как впрочем и во всей папке /usr нет
файла содержащего это строку

(имно) очевидно, это означает что установленная с исходниками
freebsd 6.1 требует что-то установить дополнительно


"Freebsd: #defile IPV6_DROP_MEMBERSHIP ???"
Отправлено vic , 27-Дек-06 14:29 
>Уважаемые, здравствуйте.
>книга: Unix: Разработка сетевых приложений (пер. с англ. Солнышкова Д.) Изд. 3-е
>(http://shop.top-kniga.ru/books/item/in/270569/)
Хорошая :)


>#define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
>в /usr/include/netint/in.h - это нет
подкаталог не netint, а netinet

>как впрочем и во всей папке /usr нет
>файла содержащего это строку
Вам надо искать не строку, а хидер-файлы где есть определения либо IPV6_DROP_MEMBERSHIP, либо IPV6_LEAVE_GROUP, либо IPV6_, и если нет ничего такого значит (имхо) неустановлена поддержка IPv6.

>
>(имно) очевидно, это означает что установленная с исходниками
>freebsd 6.1 требует что-то установить дополнительно

P.S. увы под рукой нетю freebsd


"Freebsd: #defile IPV6_DROP_MEMBERSHIP ???"
Отправлено taishigo , 28-Дек-06 08:58 
>>#define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
>>в /usr/include/netint/in.h - это нет
>подкаталог не netint, а netinet
>
вы правы, конечно netinet", я описался :):)

>>как впрочем и во всей папке /usr нет
>>файла содержащего это строку
>Вам надо искать не строку, а хидер-файлы где есть определения либо IPV6_DROP_MEMBERSHIP,
а разве поиск файлов с расширение ".h" содержищих строку #define IPV6_DROP....
не означает то что вы сказали ?

>либо IPV6_LEAVE_GROUP, либо IPV6_, и если нет ничего такого значит (имхо)
>неустановлена поддержка IPv6.

кто знает, прошу подсказать, как это сделать - установить подджержку IPV6 в ?
(в хедерных файлах gcc имеется в виду)



"Freebsd: #defile IPV6_DROP_MEMBERSHIP ???"
Отправлено taishigo , 04-Янв-07 00:33 
up

"Freebsd: #define IPV6_DROP_MEMBERSHIP ???"
Отправлено taishigo , 09-Янв-07 16:26 
up



"Freebsd: #define IPV6_DROP_MEMBERSHIP ???"
Отправлено vic , 09-Янв-07 17:17 
>up

down

>а разве поиск файлов с расширение ".h" содержищих строку #define IPV6_DROP....
>не означает то что вы сказали ?
не означает, ибо не факт что между define и IPV6_DROP стоит один пробел, к тому же поиск просто IPV6 даст больше инфы чем IPV6_DROP т.к. может быть во фре не IPV6_DROP, а IPV6_LEAVE...

>кто знает, прошу подсказать, как это сделать - установить подджержку IPV6 в ?
>(в хедерных файлах gcc имеется в виду)
запустить инсталятор и в нем включить, вот тут например http://www.nixp.ru/articles/freebsd_install_setup
ее отключили, а вам надо соответственно включить. При этом должны быть установлены соответсвующие пакеты или порты.. имхо точнее сказать не могу (фри нет у мну)

в хидерных файлах gcc ее нету и быть не может, т.к. gcc фиолетово однако, а вот в системных хидерах.. :)

google вам в помощь :)

имхо