LINUX.ORG.RU

Помогите установить программу


0

0

Господа, помогите Чайнику. После выполнения команды 'make' пишет: ... /usr/include/linux/in.h:170:33: warning: "INADDR_UNSPEC_GROUP" redefined /usr/include/netinet/in.h:183:1: warning: this is the location of the previous definition ... затем ... /usr/include/linux/in.h:25: conflicting types for `IPPROTO_IP' /usr/include/netinet/in.h:32: previous declaration of `IPPROTO_IP' ... и в итоге ... diald.c: In function `fifo_read': diald.c:355: warning: implicit declaration of function `strcmp' diald.c:400: warning: assignment makes pointer from integer without a cast diald.c:401: warning: assignment makes pointer from integer without a cast diald.c:404: warning: implicit declaration of function `strncmp' diald.c:439: warning: assignment makes pointer from integer without a cast diald.c:472: warning: implicit declaration of function `strcpy' make: *** [diald.o] ошибка 1

и еще, что это за команда такая? /bin/sh: no: command not found

Спасибо!

anonymous

Похоже что у тебя конфликуют h файлы glibc и ядра.
Такое иногда бывает. Лечится по разному. Попробуй отключить один
из h файлов. Иногда бывает достаточно перенести некторые #include внутрь #ifdef или наоборот вынести наружу. В общем подойди к этому вопросу творчески. Или попробуй скачать свежайшую версию программы с какого либо дистрибутива.

Что касается второго вопроса, немного непонятно кто так ругается.
На всякий случай проверь, есть ли у тебя symlinc на /bin/bash
Если нет, тогда вылдечишь так:

ln -s /bin/bash /bin/sh

alman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.