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.

Cant find TCL for compiling on RHES4u3

General support and discussion of Eggdrop bots.
Post Reply
User avatar
j0ker
Voice
Posts: 3
Joined: Mon Jan 22, 2007 8:19 pm

Cant find TCL for compiling on RHES4u3

Post by j0ker »

When I try to ./configure the most recent STABLE eggdrop from a default install of RHES4u3 I get this error:

...
checking for Tcl library... found /usr/lib/libtcl8.4.so
checking for Tcl header... {not found}
checking whether the Tcl system has changed... yes
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.


The system does have TCL/TK installed.

/usr/lib/libtcl8.4.so is where it should be but for some reason I cant seem to find the tclinc file needed to compile.

Included is a list of the files that came with the TCL rpm.

[j0ker@doghouse /home/j0ker/archive/eggdrop1.6.18]:>rpm -ql tcl-8.4.7-2
/usr/bin/tclsh
/usr/bin/tclsh8.4
/usr/lib/libtcl8.4.so
/usr/lib/tcl8.4
/usr/lib/tclConfig.sh
/usr/share/doc/tcl-8.4.7
/usr/share/doc/tcl-8.4.7/README
/usr/share/doc/tcl-8.4.7/changes
/usr/share/doc/tcl-8.4.7/license.terms
/usr/share/man/man1/tclsh.1.gz
/usr/share/tcl8.4
/usr/share/tcl8.4/auto.tcl
/usr/share/tcl8.4/encoding
/usr/share/tcl8.4/encoding/ascii.enc
/usr/share/tcl8.4/encoding/big5.enc
/usr/share/tcl8.4/encoding/cp1250.enc
/usr/share/tcl8.4/encoding/cp1251.enc
/usr/share/tcl8.4/encoding/cp1252.enc
/usr/share/tcl8.4/encoding/cp1253.enc
/usr/share/tcl8.4/encoding/cp1254.enc
/usr/share/tcl8.4/encoding/cp1255.enc
/usr/share/tcl8.4/encoding/cp1256.enc
/usr/share/tcl8.4/encoding/cp1257.enc
/usr/share/tcl8.4/encoding/cp1258.enc
/usr/share/tcl8.4/encoding/cp437.enc
/usr/share/tcl8.4/encoding/cp737.enc
/usr/share/tcl8.4/encoding/cp775.enc
/usr/share/tcl8.4/encoding/cp850.enc
/usr/share/tcl8.4/encoding/cp852.enc
/usr/share/tcl8.4/encoding/cp855.enc
/usr/share/tcl8.4/encoding/cp857.enc
/usr/share/tcl8.4/encoding/cp860.enc
/usr/share/tcl8.4/encoding/cp861.enc
/usr/share/tcl8.4/encoding/cp862.enc
/usr/share/tcl8.4/encoding/cp863.enc
/usr/share/tcl8.4/encoding/cp864.enc
/usr/share/tcl8.4/encoding/cp865.enc
/usr/share/tcl8.4/encoding/cp866.enc
/usr/share/tcl8.4/encoding/cp869.enc
/usr/share/tcl8.4/encoding/cp874.enc
/usr/share/tcl8.4/encoding/cp932.enc
/usr/share/tcl8.4/encoding/cp936.enc
/usr/share/tcl8.4/encoding/cp949.enc
/usr/share/tcl8.4/encoding/cp950.enc
/usr/share/tcl8.4/encoding/dingbats.enc
/usr/share/tcl8.4/encoding/ebcdic.enc
/usr/share/tcl8.4/encoding/euc-cn.enc
/usr/share/tcl8.4/encoding/euc-jp.enc
/usr/share/tcl8.4/encoding/euc-kr.enc
/usr/share/tcl8.4/encoding/gb12345.enc
/usr/share/tcl8.4/encoding/gb1988.enc
/usr/share/tcl8.4/encoding/gb2312-raw.enc
/usr/share/tcl8.4/encoding/gb2312.enc
/usr/share/tcl8.4/encoding/iso2022-jp.enc
/usr/share/tcl8.4/encoding/iso2022-kr.enc
/usr/share/tcl8.4/encoding/iso2022.enc
/usr/share/tcl8.4/encoding/iso8859-1.enc
/usr/share/tcl8.4/encoding/iso8859-10.enc
/usr/share/tcl8.4/encoding/iso8859-13.enc
/usr/share/tcl8.4/encoding/iso8859-14.enc
/usr/share/tcl8.4/encoding/iso8859-15.enc
/usr/share/tcl8.4/encoding/iso8859-16.enc
/usr/share/tcl8.4/encoding/iso8859-2.enc
/usr/share/tcl8.4/encoding/iso8859-3.enc
/usr/share/tcl8.4/encoding/iso8859-4.enc
/usr/share/tcl8.4/encoding/iso8859-5.enc
/usr/share/tcl8.4/encoding/iso8859-6.enc
/usr/share/tcl8.4/encoding/iso8859-7.enc
/usr/share/tcl8.4/encoding/iso8859-8.enc
/usr/share/tcl8.4/encoding/iso8859-9.enc
/usr/share/tcl8.4/encoding/jis0201.enc
/usr/share/tcl8.4/encoding/jis0208.enc
/usr/share/tcl8.4/encoding/jis0212.enc
/usr/share/tcl8.4/encoding/koi8-r.enc
/usr/share/tcl8.4/encoding/koi8-u.enc
/usr/share/tcl8.4/encoding/ksc5601.enc
/usr/share/tcl8.4/encoding/macCentEuro.enc
/usr/share/tcl8.4/encoding/macCroatian.enc
/usr/share/tcl8.4/encoding/macCyrillic.enc
/usr/share/tcl8.4/encoding/macDingbats.enc
/usr/share/tcl8.4/encoding/macGreek.enc
/usr/share/tcl8.4/encoding/macIceland.enc
/usr/share/tcl8.4/encoding/macJapan.enc
/usr/share/tcl8.4/encoding/macRoman.enc
/usr/share/tcl8.4/encoding/macRomania.enc
/usr/share/tcl8.4/encoding/macThai.enc
/usr/share/tcl8.4/encoding/macTurkish.enc
/usr/share/tcl8.4/encoding/macUkraine.enc
/usr/share/tcl8.4/encoding/shiftjis.enc
/usr/share/tcl8.4/encoding/symbol.enc
/usr/share/tcl8.4/encoding/tis-620.enc
/usr/share/tcl8.4/history.tcl
/usr/share/tcl8.4/http1.0
/usr/share/tcl8.4/http1.0/http.tcl
/usr/share/tcl8.4/http1.0/pkgIndex.tcl
/usr/share/tcl8.4/http2.4
/usr/share/tcl8.4/http2.4/http.tcl
/usr/share/tcl8.4/http2.4/pkgIndex.tcl
/usr/share/tcl8.4/init.tcl
/usr/share/tcl8.4/ldAix
/usr/share/tcl8.4/ldAout.tcl
/usr/share/tcl8.4/msgcat1.3
/usr/share/tcl8.4/msgcat1.3/msgcat.tcl
/usr/share/tcl8.4/msgcat1.3/pkgIndex.tcl
/usr/share/tcl8.4/opt0.4
/usr/share/tcl8.4/opt0.4/optparse.tcl
/usr/share/tcl8.4/opt0.4/pkgIndex.tcl
/usr/share/tcl8.4/package.tcl
/usr/share/tcl8.4/parray.tcl
/usr/share/tcl8.4/safe.tcl
/usr/share/tcl8.4/tclAppInit.c
/usr/share/tcl8.4/tclIndex
/usr/share/tcl8.4/tcltest2.2
/usr/share/tcl8.4/tcltest2.2/pkgIndex.tcl
/usr/share/tcl8.4/tcltest2.2/tcltest.tcl
/usr/share/tcl8.4/word.tcl

I don't see an include file anywhere in the list from the RPM.

I would really like to understand what I am doing wrong or missing to get eggdrop up and running.

Help?
-j0ker
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

I just did a quick check on a RH box I have access to and the result is below:
tcl: /usr/bin/tcl /usr/lib/tcl8.4 /usr/include/tcl.h /usr/share/tcl8.4
tcl.h appears to be what cannot be found.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
User avatar
j0ker
Voice
Posts: 3
Joined: Mon Jan 22, 2007 8:19 pm

Post by j0ker »

Alchera wrote:I just did a quick check on a RH box I have access to and the result is below:
tcl: /usr/bin/tcl /usr/lib/tcl8.4 /usr/include/tcl.h /usr/share/tcl8.4
tcl.h appears to be what cannot be found.
Right I can not find any tcl.h file. The rpm listing shows there is no tcl.h type file in the install rpm. This is TCL 8.4.7r2. I guess I will try downloading a fresh tcl rpm and reinstalling.

The thing I am wondering about is why am I the only one having this problem. There have got to be other people using the exact same distro (RedHat Enterprise Server Rel4U3) This was a default install of the OS so I should have a tcl.h somewhere I thought!
-j0ker
User avatar
Alchera
Revered One
Posts: 3344
Joined: Mon Aug 11, 2003 12:42 pm
Location: Ballarat Victoria, Australia
Contact:

Post by Alchera »

I am not all that familia with RH so am unable to explain why anything would be missing.
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
n
nml375
Revered One
Posts: 2860
Joined: Fri Aug 04, 2006 2:09 pm

Post by nml375 »

It looks to me as if you're missing the -dev package, and only got the runtime libraries installed.
NML_375
User avatar
j0ker
Voice
Posts: 3
Joined: Mon Jan 22, 2007 8:19 pm

[SOLVED]

Post by j0ker »

nml375 wrote:It looks to me as if you're missing the -dev package, and only got the runtime libraries installed.
I found a tcl-dev rpm and installed it today. That worked perfectly.

Thanks for the help everyone.

This has been fixed.
-j0ker
s
shamend143
Voice
Posts: 2
Joined: Fri Mar 16, 2007 12:42 pm
Contact:

Post by shamend143 »

i got same problem where did u get tcl-dev rpm from ?
User avatar
YooHoo
Owner
Posts: 939
Joined: Thu Feb 13, 2003 10:07 pm
Location: Redwood Coast

Post by YooHoo »

Post Reply