This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

tcl help

General support and discussion of Eggdrop bots.
Post Reply
s
speedx
Voice
Posts: 2
Joined: Fri Jan 04, 2008 9:03 pm

tcl help

Post by speedx »

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..

Thanks

SpeedX
User avatar
YooHoo
Owner
Posts: 939
Joined: Thu Feb 13, 2003 10:07 pm
Location: Redwood Coast

Post by YooHoo »

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 :wink:
s
speedx
Voice
Posts: 2
Joined: Fri Jan 04, 2008 9:03 pm

Post by speedx »

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

Eggdrop v1.6.18 (C) 1997 Robey Pointer (C) 2006 Eggheads
[19:11] Allocated bind table unld (flags 1)
[19:11] Allocated bind table time (flags 1)
[19:11] Allocated bind table note (flags 0)
[19:11] Allocated bind table nkch (flags 1)
[19:11] Allocated bind table load (flags 1)
[19:11] Allocated bind table link (flags 1)
[19:11] Allocated bind table filt (flags 1)
[19:11] Allocated bind table disc (flags 1)
[19:11] Allocated bind table dcc (flags 0)
[19:11] Allocated bind table chpt (flags 1)
[19:11] Allocated bind table chon (flags 1)
[19:11] Allocated bind table chof (flags 1)
[19:11] Allocated bind table chjn (flags 1)
[19:11] Allocated bind table chat (flags 1)
[19:11] Allocated bind table bot (flags 0)
[19:11] Allocated bind table bcst (flags 1)
[19:11] Allocated bind table away (flags 1)
[19:11] Allocated bind table act (flags 1)
[19:11] Allocated bind table evnt (flags 1)
[19:11] --- Loading eggdrop v1.6.18 (Fri Jan 4 2008)
[19:11] Listening at telnet port 3554 (all).
[19:11] Module loaded: channels
[19:11] Allocated bind table wall (flags 1)
[19:11] Allocated bind table raw (flags 1)
[19:11] Allocated bind table notc (flags 1)
[19:11] Allocated bind table msgm (flags 1)
[19:11] Allocated bind table msg (flags 0)
[19:11] Allocated bind table flud (flags 1)
[19:11] Allocated bind table ctcr (flags 1)
[19:11] Allocated bind table ctcp (flags 1)
[19:11] Module loaded: server
[19:11] Module loaded: ctcp
[19:11] Allocated bind table topc (flags 1)
[19:11] Allocated bind table splt (flags 1)
[19:11] Allocated bind table sign (flags 1)
[19:11] Allocated bind table rejn (flags 1)
[19:11] Allocated bind table part (flags 1)
[19:11] Allocated bind table nick (flags 1)
[19:11] Allocated bind table mode (flags 1)
[19:11] Allocated bind table kick (flags 1)
[19:11] Allocated bind table join (flags 1)
[19:11] Allocated bind table pubm (flags 1)
[19:11] Allocated bind table pub (flags 0)
[19:11] Allocated bind table need (flags 1)
[19:11] Module loaded: irc
[19:11] Allocated bind table rcvd (flags 1)
[19:11] Allocated bind table sent (flags 1)
[19:11] Allocated bind table lost (flags 1)
[19:11] Allocated bind table tout (flags 1)
[19:11] LANG: Section loaded: transfer
[19:11] LANG: 59 messages of 65 lines loaded from ./language/transfer.english.lang
[19:11] LANG: 59 adds, 0 updates to message table
[19:11] Module loaded: transfer (with lang support)
[19:11] Module loaded: share
[19:11] LANG: Section loaded: notes
[19:11] LANG: 42 messages of 47 lines loaded from ./language/notes.english.lang
[19:11] LANG: 42 adds, 0 updates to message table
[19:11] Module loaded: notes (with lang support)
[19:11] LANG: Section loaded: console
[19:11] LANG: 10 messages of 15 lines loaded from ./language/console.english.lang
[19:11] LANG: 10 adds, 0 updates to message table
[19:11] Module loaded: console (with lang support)
[19:11] Module loaded: blowfish
[19:11] Module loaded: uptime
[19:11] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
[19:11] use '.help userinfo' for commands.
[19:11] Userfile loaded, unpacking...
[19:11] === PsPer: 1 channels, 1 users.
[19:11] main: entering loop
[19:11] Trying server irc.Prison.NET:6667
[19:11] net: connect! sock 8
[19:11] Connected to irc.Prison.NET
[19:11] -NOTICE- *** Processing connection to irc.Prison.NET
[19:11] -NOTICE- *** Looking up your hostname...
[19:11] -NOTICE- *** Checking Ident
[19:11] -NOTICE- *** No Ident response
[19:12] -NOTICE- *** Found your hostname
[19:12] PsPer joined #psp-stuff.

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
User avatar
DragnLord
Owner
Posts: 711
Joined: Sat Jan 24, 2004 4:58 pm
Location: C'ville, Virginia, USA

Post by DragnLord »

check out the "screen" command
User avatar
rosc2112
Revered One
Posts: 1454
Joined: Sun Feb 19, 2006 8:36 pm
Location: Northeast Pennsylvania

Post by rosc2112 »

This has been answered many times..Try searching the forum.
n
nml375
Revered One
Posts: 2860
Joined: Fri Aug 04, 2006 2:09 pm

Post by nml375 »

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.
NML_375
Post Reply