Bugs/Notifier

From Eggdrop Wiki

(Difference between revisions)
Jump to: navigation, search
(Created page with 'As of Eggdrop 1.6.20 the Tcl notifier is replaced by one that handles Eggdrop events and doesn't spin a control thread. Unfortunately, it's currently buggy if you nest it (vwait…')
m
Line 1: Line 1:
-
As of Eggdrop 1.6.20 the Tcl notifier is replaced by one that handles Eggdrop events and doesn't spin a control thread.
+
As of Eggdrop 1.6.20 the Tcl notifier is replaced by one that handles Eggdrop events and doesn't operate in a seperate thread.
Unfortunately, it's currently buggy if you nest it (vwait/update) under certain conditions.
Unfortunately, it's currently buggy if you nest it (vwait/update) under certain conditions.
Line 13: Line 13:
#undef HAVE_TCL_SETNOTIFIER
#undef HAVE_TCL_SETNOTIFIER
}}
}}
 +
Carry on with your make config && make && make install. Do not ./configure again, or it'll overwrite config.h
Carry on with your make config && make && make install. Do not ./configure again, or it'll overwrite config.h

Revision as of 19:17, 29 March 2011

As of Eggdrop 1.6.20 the Tcl notifier is replaced by one that handles Eggdrop events and doesn't operate in a seperate thread.

Unfortunately, it's currently buggy if you nest it (vwait/update) under certain conditions.

To disable it:

./configure your bot. Open the config.h file in your editor.

Search for (around line 282)

/* Define for Tcl that has Tcl_SetNotifier() (8.2b1 and later). */
#define HAVE_TCL_SETNOTIFIER 1

and replace it with

/* Define for Tcl that has Tcl_SetNotifier() (8.2b1 and later). */
#undef HAVE_TCL_SETNOTIFIER


Carry on with your make config && make && make install. Do not ./configure again, or it'll overwrite config.h

Personal tools