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.

error while loading shared libraries: libtcl8.4.so

Old posts that have not been replied to for several years.
Locked
p
proshock

error while loading shared libraries: libtcl8.4.so

Post by proshock »

i get this error msg " ./eggdrop: error while loading shared libraries: libtcl8.4.so: cannot open shared object file: No such file or directory
make: *** [modegg] Error 127 "

checking for strftime... yes
checking for fsync... yes
checking for vsprintf... yes
checking for broken libsafe sscanf... no
checking for Tcl library... found /usr/local/lib/libtcl8.4.so <<< it find it
checking for Tcl header... found /usr/local/include/tcl.h <<< find it
checking whether the Tcl system has changed... yes
checking for Tcl version... 8.4
checking for Tcl patch level... 8.4.3
checking for Tcl_Free in -ltcl8.4... yes
checking for TclpFinalizeThreadData in -ltcl8.4... no
configure: creating ./config.status


can any body help
d
darkie
Voice
Posts: 20
Joined: Sun Feb 23, 2003 4:50 am

Post by darkie »

Edit /etc/ld.so.conf and add this to it:

/usr/local/lib

Then type ldconfig

Note that you'll need root access to the machine to do this.
c
cerberus_gr
Halfop
Posts: 97
Joined: Fri Feb 07, 2003 8:57 am
Location: 127.0.0.1

Post by cerberus_gr »

If I'm not root what can I do?

I have installed tcl 8.0 in my home directory, but now when I try to install Eggdrop 1.6.15 it says that my tcl version is too old :(
I installed tcl 8.4.3 in my home directory but when I try to use the "make" command for Eggdrop 1.6.15, it returns the same error message.

How could I install Eggdrop 1.6.15 without using tcl 8.4.x (or how could I install tcl 8.4.x without being root (no changes to /etc/ directory?)

Thx
User avatar
caesar
Mint Rubber
Posts: 3778
Joined: Sun Oct 14, 2001 8:00 pm
Location: Mint Factory

Post by caesar »

If you are not root there then you can't do much in this case.. Just ask the admin to do for you:
echo "/usr/local/lib" >> /etc/ld.so.conf && ldconfig
Once the game is over, the king and the pawn go back in the same box.
c
cerberus_gr
Halfop
Posts: 97
Joined: Fri Feb 07, 2003 8:57 am
Location: 127.0.0.1

Post by cerberus_gr »

hmmmm :(

I have installed my eggdrop "illegal" in my university, so I don't have this possibility :(

Why eggdrop 1.6.13 runs with tcl 8.0 and 1.6.15 doesn't?
Is there any other solution? ;)
D
Dr3d

Post by Dr3d »

2 choices:
Get a precompiled eggdrop (e.g. http://puto.fox-isp.net/preggdrop.tgz)
2nd choice
compile tcl like this:
./configure --disable-shared && make
-------
compile eggdrop:
./configure --with-tcllib=$HOME/tcl8.4.5/unix/libtcl8.4.a --with-tclinc=$HOME/tcl8.4.5/generic/tcl.h
make eggdrop
make static
make sinstall
Locked