Иногда бывает так, что после запуска 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
Комментарии (1)
RSS свернуть / развернутьlumian
комментировать