The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема при инклуде netinet/in.h"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема при инклуде netinet/in.h"
Сообщение от Atos emailИскать по авторуВ закладки(ok) on 14-Июн-04, 17:29  (MSK)
При попытке скомпилировать исходник с строкой:
#include <netinet/in.h>
Появляются ошибки:
In file included from temp.c:10:
/usr/include/netinet/in.h:235: syntax error before `in_addr_t'
/usr/include/netinet/in.h:287: syntax error before `u_char'
In file included from /usr/include/netinet/in.h:469,
                 from temp:10:
/usr/include/netinet6/in6.h:122: syntax error before `u_int8_t'
/usr/include/netinet6/in6.h:144: syntax error before `u_int8_t'
/usr/include/netinet6/in6.h:149: syntax error before `u_int32_t'
/usr/include/netinet6/in6.h:612: syntax error before `*'
/usr/include/netinet6/in6.h:614: syntax error before `*'
/usr/include/netinet6/in6.h:614: warning: data definition has no type or storage class
/usr/include/netinet6/in6.h:615: syntax error before `u_int8_t'
/usr/include/netinet6/in6.h:616: syntax error before `u_int8_t'
/usr/include/netinet6/in6.h:631: syntax error before `u_int8_t'
/usr/include/netinet6/in6.h:636: syntax error before `u_int8_t'
/usr/include/netinet6/in6.h:638: syntax error before `u_int8_t'
temp.c: In function `main':

Ошибка явно в файле in.h и in6.h
Кто-нибудь сталкивался с такой проблемой? Есть рецепты лечения?
Все эт компилилось на FreeBSD 4.8

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проблема при инклуде netinet/in.h"
Сообщение от sas emailИскать по авторуВ закладки(??) on 17-Июн-04, 09:52  (MSK)
>При попытке скомпилировать исходник с строкой:
>#include <netinet/in.h>
>Появляются ошибки:
>In file included from temp.c:10:
>/usr/include/netinet/in.h:235: syntax error before `in_addr_t'
>/usr/include/netinet/in.h:287: syntax error before `u_char'
>In file included from /usr/include/netinet/in.h:469,
>            
>     from temp:10:
>/usr/include/netinet6/in6.h:122: syntax error before `u_int8_t'
>/usr/include/netinet6/in6.h:144: syntax error before `u_int8_t'
>/usr/include/netinet6/in6.h:149: syntax error before `u_int32_t'
>/usr/include/netinet6/in6.h:612: syntax error before `*'
>/usr/include/netinet6/in6.h:614: syntax error before `*'
>/usr/include/netinet6/in6.h:614: warning: data definition has no type or storage class
>/usr/include/netinet6/in6.h:615: syntax error before `u_int8_t'
>/usr/include/netinet6/in6.h:616: syntax error before `u_int8_t'
>/usr/include/netinet6/in6.h:631: syntax error before `u_int8_t'
>/usr/include/netinet6/in6.h:636: syntax error before `u_int8_t'
>/usr/include/netinet6/in6.h:638: syntax error before `u_int8_t'
>temp.c: In function `main':
>
>Ошибка явно в файле in.h и in6.h
>Кто-нибудь сталкивался с такой проблемой? Есть рецепты лечения?
>Все эт компилилось на FreeBSD 4.8

Правильно включать заголовки :) Никаких ошибок в in.h, если их ручками сознательно не портили до того как...

Например у меня in_addr_t определен в sys/types.h Те как минимум types.h должен быть включен до in.h

Привет д'Артаньяну  :))

Удачи
--- sas

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проблема при инклуде netinet/in.h"
Сообщение от Atos emailИскать по авторуВ закладки(??) on 17-Июн-04, 12:58  (MSK)
>Правильно включать заголовки :) Никаких ошибок в in.h, если их ручками сознательно
>не портили до того как...
>
>Например у меня in_addr_t определен в sys/types.h Те как минимум types.h должен

Действительно, sys/types.h был после in.h...
Биг Сенкс...

>быть включен до in.h
>
>Привет д'Артаньяну  :))

ОК, передам..... Только от кого?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблема при инклуде netinet/in.h"
Сообщение от sas emailИскать по авторуВ закладки(??) on 17-Июн-04, 13:40  (MSK)
>>Правильно включать заголовки :) Никаких ошибок в in.h, если их ручками сознательно
>>не портили до того как...
>>
>>Например у меня in_addr_t определен в sys/types.h Те как минимум types.h должен
>
>Действительно, sys/types.h был после in.h...
>Биг Сенкс...
>
>>быть включен до in.h
>>
>>Привет д'Артаньяну  :))
>
>ОК, передам..... Только от кого?

От поклонника  :)  С детства 3 мушкетера люблю


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру