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

Old posts that have not been replied to for several years.
Locked
t
tekzone

Tcl installation...

Post by tekzone »

hello,

I am trying to install an eggdrop on my dedicated server. I have tried this with 3 versions of eggdrop: 1.6.15, 1.6.17, 1.5.8.

when I try to do the ./configure, it tells me that I need to install tcl which I do following these procedures: http://www.eggfaq.com/docs/eggdrophelp.html. And it works fine.

But then I try to do ./configure --with-tcllib=$HOME/tekzone/tcl8.4.7/unix/libtcl8.4.a --with-tclinc=$HOME/tekzone/tcl8.4.7/generic/tcl.h

With the 1.6.x version, it tells me that my tcl version is too old and with the 1.5.8, it tells me that I didnt type what I just typed.

Please help me.

TekZone
n
nago
Voice
Posts: 14
Joined: Sat Aug 28, 2004 10:09 pm
Location: Boston, Mass

Post by nago »

No idea mate. The help page lists two different configure lines to use for different versions, and says that the TCL library might be in a different directory under different operating systems. make sure it's the right library- you might be linking to an old library instead of the shiny new one you installed.

maybe you installed an old version of TCL. try reinstalling the one for 1.6-
ftp://ftp.scriptics.com/pub/tcl/tcl8_4/ ... src.tar.gz

the last option is excluding the extra flags on the compile line- if you installed it as root or under your account (or TCL is otherwise a shared resource), the eggdrop configuration should be able to find it on it's own.

(Large guesses, I Might be making stuff up. who knows.)
And here's the cancel button, in case you don't want toast.
D
DarkJFMan
Halfop
Posts: 85
Joined: Mon Dec 15, 2003 3:19 pm

Post by DarkJFMan »

Can you please post where they tell you how to setup/install tcl on your dedi.
t
tekzone

Post by tekzone »

Ok, I did point it to the right folder.

I'll try reinstalling it.

I installed it as shared but I'll try it again...

DarkJFMan, I don't really know where that is, sorry.
t
tekzone

Post by tekzone »

ok, I have tried reinstalling the tcl 8.4.7 and 8.4.6 (suggested by the eggdrop) but nothing seems to be able to get it to work...
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

From ~doc/COMPILE-GUIDE
I. Tcl Detection and Installation
If ./configure does not correctly detect the location of your Tcl
library and header file, or if you experience errors related to Tcl
during linking, preform these steps:

1. Depending on what shell your using:

bash/ksh:
export LD_LIBRARY_PATH=<path to DIRECTORY containing Tcl library>:${LD_LIBRARY_PATH}

csh/tcsh/tclsh:
setenv LD_LIBRARY_PATH <path to DIRECTORY containing Tcl library>:${LD_LIBRARY_PATH}

Note that some OS's use a different environment variable to tell
ld where to look for a library. See the notes for your specific OS
above (if applicable).

2. Run the following command from your Eggdrop compilation directory
(this is all one command):

./configure --with-tclinc='<full path to tcl.h>'
--with-tcllib='<full path to Tcl library>'

3. Continue compiling the bot as outlined in Section A., starting
with 'make config'.

If you do not have Tcl installed on your system, you can compile it in
your /home directory. Download Tcl from Tcl's SourceForge project page
at http://www.sourceforge.net/projects/tcl/, or from ActiveState at
ftp://tcl.activestate.com/pub/tcl/tcl8_4/. Read Tcl's README file for
help with compiling and installing it. After you compile Tcl, follow
the steps above to allow Eggdrop to detect Tcl.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Locked