I get "ld-elf.so.1: Shared object "libtcl80.so.1" not found" or "eggdrop: error in loading shared libraries / libtcl8.1.so: cannot open shared object file: No such file or directory" when I try to start my bot. Print

  • 1

./ configure is lookin in the wrong place for TCL, it looks like it compiled with one version of tcl and tries to load another . Maybe your sysadmin upgraded tcl and didnt tell you. In that case, you should just need to recompile your eggdrop.

Maybe, when upgradin, he didnt clean the old  version of TCL, and "./configure" is lookin for the file in the wrong place, or tryin to use different versions of tcl.h and libtcl*. 

You can also try  "./configure --with-tcllib= --with-tclinc=

This will tell configure where to look for tcl files.


Try looking for libtcl by:

ls /usr/lib/libtcl*

ls usr/local/lib/libtcl*

Try lookin for tcl.h by:

ls /usr/include/*/tcl.h

ls /usr/local/include/*/tcl.h

if all else fails, put a ticket in and we will be more then happy to help ya get it workin .

Was this answer helpful?

« Back