Eggdrop не заходит на IRC сервер - решение.



Иногда бывает так, что после запуска Eggdrop не заходит на IRC сервер, не отвечает на патилайн, хоть все настройки сделаны верно, но при этом бот «оживает» после того, как запустишь его с ключем "-n" (./eggdrop -n configname.conf). Давайте разберемся с данной проблемой.

Описание:
Данная ошибка вызвана неправильной работой бота с TCL с поддержкой threads.

Решение:
Самым простым решением данной проблемы будет небольшая правка файла src/config.h.
Для начала необходимо выполнить команду:
eggdrop@box:~/eggdrop1.6.19-ctcpfix-sp0009$ ./configure

После конфигурации открываем config.h любым текстовым редактором(я предпочитаю nano):
eggdrop@box:~/eggdrop1.6.19-ctcpfix-sp0009$ nano config.h

Находим там следующие строки(для nano — ctrl+w):
/* Define for Tcl that has threads. */ 
/* #undef HAVE_TCL_THREADS */

Заменяем их на:
/* Define for Tcl that has threads. */ 
#define HAVE_TCL_THREADS 1

Закрываем редактор(для nano — ctrl+x) и пересобираем бота.
eggdrop@box:~/eggdrop1.6.19-ctcpfix-sp0009$ make config && make && make install
  • 0
  • lumian
  • 24 апреля 2010, 16:52

Реклама:

Комментарии (1)

RSS свернуть / развернуть
+
avatar

lumian

  • 24 апреля 2010, 17:34
  • #
  • 0
так же есть еще несколько решений, которые я подробно опишу чуть позже
Ответить

комментировать

Ваше имя
Ваш e-mail (будет скрыто и используется только для отправки ответов на ваш комментарий)
Вы — гость, и вам запрещено использовать HTML-теги.
 
Введите цифры и буквы: