Здравствуй, многоужаемый 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
> Здравствуй, многоужаемый 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
>Я так понимаю сам собираешь?
>Попробуй из портов, например вот это:
># cd /usr/ports/irc/ircd-ru;make install cleanДа, сам. Я все сам собираю. Порты вещь хорошая, но учит плохому. :)
Правда, собралось. Спасибо. Не пойму почему так?..
>>Я так понимаю сам собираешь?
>>Попробуй из портов, например вот это:
>># cd /usr/ports/irc/ircd-ru;make install clean
>
> Да, сам. Я все сам собираю. Порты вещь хорошая, но
>учит плохому. :)
что же в них плохого?
если хочешь свою конфигурацию, так они не запрещают...
зато от множества рутиной работы освобождают, как то наложение патчей и т.д.
>Правда, собралось. Спасибо. Не пойму почему так?..
Господа, помогите поднять сервер 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 !
>[оверквотинг удален]
>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 собралось нормально!
Здравствуйте люди добрые.... всё... с ума схожу... та же проблема... немогу уже... 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