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

Исходное сообщение
"ircd & make"

Отправлено sda , 10-Авг-05 10:31 
  Здравствуй, многоужаемый All! Пытаюсь установить ircd на свою машинку. При команде make дает ошибки
gcc -Wall -g -O2   -I../include -I../zlib -c res.c
res.c:53: error: conflicting types for 'debug'
res.c:53: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
../include/h.h:315: error: previous declaration of 'debug' was here
res.c:53: error: conflicting types for 'debug'
res.c:53: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
../include/h.h:315: error: previous declaration of 'debug' was here

Как победить? ircd самый последний, пробовал чуть пониже - все равно. FreeBSD 5.3-RELEASE


Содержание

Сообщения в этом обсуждении
"ircd & make"
Отправлено INM , 10-Авг-05 11:11 
>  Здравствуй, многоужаемый All! Пытаюсь установить ircd на свою машинку. При
>команде make дает ошибки
>gcc -Wall -g -O2   -I../include -I../zlib -c res.c
>res.c:53: error: conflicting types for 'debug'
>res.c:53: note: a parameter list with an ellipsis can't match an empty
>parameter name list declaration
>../include/h.h:315: error: previous declaration of 'debug' was here
>res.c:53: error: conflicting types for 'debug'
>res.c:53: note: a parameter list with an ellipsis can't match an empty
>parameter name list declaration
>../include/h.h:315: error: previous declaration of 'debug' was here
>
>Как победить? ircd самый последний, пробовал чуть пониже - все равно. FreeBSD
>5.3-RELEASE

Я так понимаю сам собираешь?
Попробуй из портов, например вот это:
# cd /usr/ports/irc/ircd-ru;make install clean


"ircd & make"
Отправлено sda , 10-Авг-05 12:05 
>Я так понимаю сам собираешь?
>Попробуй из портов, например вот это:
># cd /usr/ports/irc/ircd-ru;make install clean

  Да, сам. Я все сам собираю. Порты вещь хорошая, но учит плохому. :)
Правда, собралось. Спасибо. Не пойму почему так?..


"ircd & make"
Отправлено INM , 10-Авг-05 12:31 
>>Я так понимаю сам собираешь?
>>Попробуй из портов, например вот это:
>># cd /usr/ports/irc/ircd-ru;make install clean
>
>  Да, сам. Я все сам собираю. Порты вещь хорошая, но
>учит плохому. :)
что же в них плохого?
если хочешь свою конфигурацию, так они не запрещают...
зато от множества рутиной работы освобождают, как то наложение патчей и т.д.
>Правда, собралось. Спасибо. Не пойму почему так?..



"ircd & make"
Отправлено farneo , 26-Фев-06 19:04 
Господа, помогите поднять сервер IRC. Я уже его и из портов пробовал и из пакаджей - ну никак не выходит, сплошные ошибки. На команду "make" :
................................................................
gcc -Wall -g -O2   -I../include -c res.c
res.c:53: error: conflicting types for 'debug'
res.c:53: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
../include/h.h:342: error: previous declaration of 'debug' was here
res.c:53: error: conflicting types for 'debug'
res.c:53: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
../include/h.h:342: error: previous declaration of 'debug' was here
*** Error code 1
....................................................................

Что это за ошибка, может у меня что-то не установлено, я новичок.
Уже три недели бьюсь как рыба об лёд. Читал руководства разные по установке - так там всё гладко make -> make install и всё устанавливается, только у меня не встаёт.
Помогите дельным советом please !


"ircd & make"
Отправлено Night_Tiger , 29-Сен-07 19:51 
>[оверквотинг удален]
>res.c:53: note: a parameter list with an ellipsis can't match an empty
>parameter name list declaration
>../include/h.h:342: error: previous declaration of 'debug' was here
>*** Error code 1
>....................................................................
>
>Что это за ошибка, может у меня что-то не установлено, я новичок.
>
>Уже три недели бьюсь как рыба об лёд. Читал руководства разные по установке - так там всё гладко make -> make install и всё устанавливается, только у меня не встаёт.
>Помогите дельным советом please !

Пробуй поставить gcc 3.3.6 с евоной родной zlib, т.к сам мучался с этой проблемой на чуть старших версиях кмпилятора похоже чуть криво составленый дистриб иркд не компилится на ней всё ок, либо ставь ircd-RU версии 1.0.7-03
Это последняя из версий сервера и у меня покрайней мере даже на cygwin с gcc версией 3.4.4 собралось нормально!


"ircd & make"
Отправлено Ramzes , 07-Апр-08 16:29 
Здравствуйте люди добрые.... всё... с ума схожу... та же проблема... немогу уже... 3 дня колупаюсь ничего не выходит, всё вроде ставится, но с такой вот ошибкой... у меня Linux ASP12 Carbone. сервер ircd-RU-1.0.6-01stable и 1.0.7 Уже всё пробовал...  

# make
make[1]: Entering directory `/home/ramzes/ircd-RU-1.0.6-01-stable/ircd-RU-1.0.6-01-stable'
Building zlib
make[2]: Entering directory `/home/ramzes/ircd-RU-1.0.6-01-stable/ircd-RU-1.0.6-01-stable/zlib'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/ramzes/ircd-RU-1.0.6-01-stable/ircd-RU-1.0.6-01-stable/zlib'
Building src
make[2]: Entering directory `/home/ramzes/ircd-RU-1.0.6-01-stable/ircd-RU-1.0.6-01-stable/src'
gcc -Wall -g -O2   -I../include -I../zlib -c bsd.c
gcc -Wall -g -O2   -I../include -I../zlib -c channel.c
gcc -Wall -g -O2   -I../include -I../zlib -c class.c
gcc -Wall -g -O2   -I../include -I../zlib -c dbuf.c
gcc -Wall -g -O2   -I../include -I../zlib -c dich_conf.c
gcc -Wall -g -O2   -I../include -I../zlib -c fdlist.c
gcc -Wall -g -O2   -I../include -I../zlib -c hash.c
gcc -Wall -g -O2   -I../include -I../zlib -c inet_addr.c
gcc -Wall -g -O2   -I../include -I../zlib -c ircd.c
gcc -Wall -g -O2   -I../include -I../zlib -c list.c
gcc -Wall -g -O2   -I../include -I../zlib -c match.c
gcc -Wall -g -O2   -I../include -I../zlib -c packet.c
gcc -Wall -g -O2   -I../include -I../zlib -c parse.c
gcc -Wall -g -O2   -I../include -I../zlib -c res.c
res.c:53: ошибка: conflicting types for ‘debug’
res.c:53: замечание: a parameter list with an ellipsis can’t match an empty parameter name list declaration
../include/h.h:315: ошибка: previous declaration of ‘debug’ was here
res.c: В функции ‘get_res’
res.c:1018: предупреждение: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness
make[2]: *** [res.o] Ошибка 1