Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сборка библиотек из книги, UNIX. Разработка сетевых приложений 
:(
    Опции темы
Oleg77
Дата 16.6.2016, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.4.2016

Репутация: нет
Всего: нет



Доброго времени суток!
При сборке библиотек из книги "UNIX. Разработка сетевых приложений"  в Debian возникает следующая проблема:
Код

oleg@localhost:~/Downloads/unpv12e/lib$ make
gcc -g -O2 -D_REENTRANT -Wall   -c -o connect_nonb.o connect_nonb.c
In file included from connect_nonb.c:1:0:
unp.h:114:8: error: redefinition of ‘struct in_pktinfo’
 struct in_pktinfo {
        ^
In file included from /usr/include/netinet/in.h:37:0,
                 from unp.h:17,
                 from connect_nonb.c:1:
/usr/include/i386-linux-gnu/bits/in.h:127:8: note: originally defined here
 struct in_pktinfo
        ^
<builtin>: recipe for target 'connect_nonb.o' failed
make: *** [connect_nonb.o] Error 1

делал всё согласно редми:

Код

    cd <some-directory-of-your-choosing>
    gunzip -c unpv12e.tar.gz | tar xvf -

    cd unpv12e
    ./configure    # try to figure out all implementation   differences

    cd lib         # build the basic library that all programs need
    make           # use "gmake" everywhere on BSD/OS systems


Помогите пожалуйста разобраться.
PM MAIL   Вверх
tierswar
Дата 17.6.2016, 08:43 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Пишет что в файле unp.h в строке №114 определяется уже определённая ранее структура.
Эта структура называется in_pktinfo и она определена в файле /usr/include/i386-linux-gnu/bits/in.h в строке №128.

Возможно, в файле unp.h стоит написать нечто вроде extern struct in_pktinfo{ //и т.д.

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
Oleg77
Дата 17.6.2016, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.4.2016

Репутация: нет
Всего: нет



Всем спасибо, собрать не получилось, пойду читать что нибудь поновее.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0970 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.