The only way i can run the bot is by using ./eggdrop -n eggdrop.conf .. it starts .. i read that i have multithread tcls?? how can i remove them so i can just run ./eggdrop eggdrop.conf .. i am using fedora 8 .. please explain details..
it would be helpful to copy & paste the exact error message you are receiving, that way we don't spend time & energy trying to guess what you mean by 'multithread tcl' thing
when i start the bot with /eggdrop eggdrop.conf it starts says 1chan 1 user .. launched into background, it does not join the channel i let it sit for 10mins. But when i run /eggdrop -n eggdrop.conf this it what it shows
and it does join the channel this way.. the only thing is if i close or reboot my windows machine as i am using a telnet window to my linux box the bot will die
This is indeed an issue with threaded tcl-libraries, or rather, they are not properly identified as such.
"quickfix":
Download a copy of the tcl-sourcecode, compile it on the system and install it.
If you got root access, considder doing a system-wide installation and remove the rpm-package first.
If not, install it to your home directory. When compiling eggdrop, use "--with-tcllib=/home/yourhome/tcllib --with-tclinc=/home/yourhome/tcl.h" as options with ./configure, of course replacing paths accordingly. Also remember to set the LD_LIBRARYPATH environment variable to point to the library-location (to make sure your eggie uses your library and not the system's). This will also need to be set each time you start your eggdrop, and cannot be set from within the configfile.
Real fix:
Help us figure out why these rpm-libraries are'nt properly identified as threaded. There is appropriate code in eggdrop's source to cope with threaded tcl-libraries, as long as they're identified as such.