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.

Where does ./configure retrieve TCL version from?

Old posts that have not been replied to for several years.
Locked
g
guest

Post by guest »

checking for Tcl library... found /usr/lib/libtcl8.0.so.1
checking for Tcl header... found /usr/local/include/tcl.h
checking whether the Tcl system has changed... yes
checking for Tcl version... 8.3
checking for Tcl patch level... 8.3.4
checking for Tcl_Free in -ltcl8.0... no
checking for TclpFinalizeThreadData in -ltcl8.0... no


There's a clip from eggdrop 1.6.10 ./configure

I had tcl 8.3 previously, and seems there are some traces of it left on my system. This is propably causing a compile error.

Where does eggdrop look for TCL version? So I can go and remove the tcl8.3 left overs.

Thanks..
g
guppy
eggdrop engineer
Posts: 199
Joined: Mon Sep 24, 2001 8:00 pm
Location: Canada
Contact:

Post by guppy »

why not stick with 8.3? *shrug* .. its getting it from tcl.h (sure you installed 8.0 properly?)
g
guest

Post by guest »

Ok, looks like Debian's apt-get didn't write an 8.0 tcl.h. Thanks for the reply.

I've had some major sh1t with tcl, but that's how you learn stuff, by trying to make things work :smile:.
f
fox

Post by fox »

Not sure where ****y linux keeps its tcl libs, but if you're a *bsd user pkg_info | grep tcl
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

Read though configure.in and other configureation files, you will find the section of Tcl, and be able to loacte it's search locations.

Note, every directory that is in the search list, may contain Tcl, but eggdrop stops searching after the first found copy, so you may need to keep digging.

Note, if you read the scripts corectly, you will notice that it doesn't quickly sweep the directory. It actualy goes to each directory, and ch3ecks for more than 1 file name, once again, stopping at the first match.
Locked