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 error on ./configure

General support and discussion of Eggdrop bots.
Post Reply
G
Gummie
Voice
Posts: 1
Joined: Mon Aug 25, 2008 9:51 pm

tcl error on ./configure

Post by Gummie »

I get this error when I do ./configure

configure: error:

Tcl cannot be found on this system.

Eggdrop requires Tcl to compile. If you already have Tcl installed on
this system, and I just wasn't looking in the right place for it, re-run
./configure using the --with-tcllib='/path/to/libtcl.so' and
--with-tclinc='/path/to/tcl.h' options.

See doc/COMPILE-GUIDE's 'Tcl Detection and Installation' section for more
information.
I've looked at the guide, it doesn't help. Any help is appreciated. I'm using centos
n
nml375
Revered One
Posts: 2860
Joined: Fri Aug 04, 2006 2:09 pm

Post by nml375 »

Simply put, your system lacks tcl-libraries.
If you got administrative privileges on the system, install tcl-libraries onto the system using whatever means provided by CentOS.
If you do not have administrative privileges, either ask the admin to install it (preferrably), or get a copy from www.tcl.tk, compile it, and install it in your home directory. If needed, use the --with-tcllib and --with-tclinc options to point the configure-script to where the libraries are installed.
NML_375
i
imac
Voice
Posts: 5
Joined: Sat Sep 06, 2008 8:13 am

Post by imac »

nml375 wrote:Simply put, your system lacks tcl-libraries.
If you got administrative privileges on the system, install tcl-libraries onto the system using whatever means provided by CentOS.
If you do not have administrative privileges, either ask the admin to install it (preferrably), or get a copy from www.tcl.tk, compile it, and install it in your home directory. If needed, use the --with-tcllib and --with-tclinc options to point the configure-script to where the libraries are installed.
i must have read this 5 times. i dont understan it. can you please help me out. please keep in mind i have never set up pclinux or eggdrop before. my days of editing autoconfig.sys and autoexec.bat files are way behind me now, i dont even rememberv that decade lol,, i get the same error no matter where i put this tcl stuff. where is eggdrop looking for it? i run a small 6 channel irc thing for scanners,hamradio,weather alerts,free to air satellite system like bud (big ugly dish). i only started to learn mirc and scripts and add-ons. now i have had someone tell mev to use eggdrop for direct downloads instead of evilshare which advertise's porno on their slah page. i have members as young as 7 yrs old on my irc channel cause its for hoobies, i cant control the ag group. but i have topped using evilshare. i really need to get this going.. how dumb am i? lol so ok i have a p4 3.2 gig 2 meg ram 100 gig hrd, and a 5 tb drive for files. i also have 45/dn 10/up speed. im using my built computer instead of a paid shell, after i get this going and learn ill switch to a shell account with vhost. so where do i start master? lol ? thnks for reading
something has to be better than microsoft..oh yeah linux and eggdrp1.6.19 and unreal3.2.7
n
nml375
Revered One
Posts: 2860
Joined: Fri Aug 04, 2006 2:09 pm

Post by nml375 »

Sorry for a late response, been out of town for the last week or so..

To the issue;
You need to have "tcl" installed on your system for eggdrop to compile properly, and sometimes you must help eggdrop find it.

Also, to make things more complicated, many distributions separate the runtime libraries from the "devel" files. This means, that despite yum (or whatever packet manager you use) say tcl is installed, you actually need tcl-devel or something like that. In your case, I'd start checking this.

Code: Select all

yum install tcl-devel
During compilation, the configure-script will try its best to find the location of any installed tcl-libraries on the system, however, sometimes tcl has been installed in some dark corner of the filesystem where the script doesn't know where to look. In these cases you need to use the --with-tcllib and --with-tclinc options with configure to actually tell where they are:

Code: Select all

./configure --with-tcllib=/path/to/libtcl.so --with-tclinc=/path/to/tcl.h
Of course, replace /path/to/libtcl.so and /path/to/tcl.h to the actual paths
NML_375
Post Reply