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.

Install Problem

Old posts that have not been replied to for several years.
Locked
T
The Mad One
Voice
Posts: 15
Joined: Sun Oct 06, 2002 12:31 pm

Install Problem

Post by The Mad One »

Im having problem installing my eggdrop on my remote red hat 8 rig im getting this at the end of the "make" stage:
---------- Yeah! that's the compiling, now the linking! ----------

Linking eggdrop...

gcc -pipe -o ../eggdrop bg.o botcmd.o botmsg.o botnet.o chanprog.o cmds.o dcc.o dccutil.o dns.o flags.o language.o main.o mem.o misc.o misc_file.o modules.o net.o rfc1459.o tcl.o tcldcc.o tclhash.o tclmisc.o tcluser.o userent.o userrec.o users.o -L/usr/local/lib -ltcl8.4 -lm -ldl -lnsl md5/md5c.o compat/*.o `cat mod/mod.xlibs`
strip ../eggdrop
Successful compile: eggdrop

make[1]: Leaving directory `/home/KOD/eggdrop1.6.13/src'

./eggdrop: error while loading shared libraries: libtcl8.4.so: cannot open shared object file: No such file or directory
make: *** [modegg] Error 127
Now i figured that is saying TCL is not detected on the system BUT i have installed it....

TCL 8.4.1 is installed on the system using the normal procedure

./configure
make
make install

It installed fine with no errors
So i dont understand why im getting this error, has anyone else encountered this problem?

Is there anything else i need to do to finalise the tcl installation?
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

While under a root console (or su), you need to run "ldconfig" to allow Tcl to be detected and run correctly.
T
The Mad One
Voice
Posts: 15
Joined: Sun Oct 06, 2002 12:31 pm

Post by The Mad One »

Thanks for the reply

but any idea where this ldconfig is?
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

By default, it should be in the execution path (at least for the root user).

Otherwise, "locate ldconfig" will help.
T
The Mad One
Voice
Posts: 15
Joined: Sun Oct 06, 2002 12:31 pm

Post by The Mad One »

ok i ran it simply by going...

[root@ded107 root]# /sbin/ldconfig
[root@ded107 root]#

paused for a few seconds then went back to the command line, then ran the eggdrop compile again but it still aint detecting it.. :/

anything else?
W
Wcc
Master
Posts: 278
Joined: Sun Oct 28, 2001 8:00 pm
Location: USA
Contact:

Post by Wcc »

actually, it's

Code: Select all

 echo "/path/to/tcllibrary" >> /etc/ld.so.conf; /sbin/ldconfig 
Locked