i just reinstalled my server and wanted to setup my eggdrop.
as i knew i had problems setting up the eggdrop the last time i searched for this "export" thing because i knew it did it the last time.
i installed activetcl, then:
Code: Select all
export LD_LIBRARY_PATH=/usr/local/ActiveTcl/lib/
Code: Select all
./configure --with-tclinc='/usr/local/ActiveTcl/include/tcl.h' --with-tcllib='/usr/local/ActiveTcl/lib/libtcl8.4.so'
checking for Tcl library... using /usr/local/ActiveTcl/lib/libtcl8.4.so
checking for Tcl header... using /usr/local/ActiveTcl/include/tcl.h
checking whether the Tcl system has changed... yes
checking for Tcl version... 8.4
checking for Tcl patch level... 8.4.13
checking for Tcl_Free in -ltcl8.4... yes
checking for TclpFinalizeThreadData in -ltcl8.4... no
--
when running "make config" i didn't see anything concerning tcl.
Code: Select all
make:
Linking eggdrop (standard build).
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 match.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/ActiveTcl/lib -ltcl8.4 -lm -ldl -lnsl md5/md5c.o compat/*.o `cat mod/mod.xlibs`
touch ../eggdrop
Code: Select all
All modules compiled.
make[1]: Leaving directory `/home/servant/eggdrop1.6.17/src/mod'
Test run of ./eggdrop -v:
./eggdrop: error while loading shared libraries: libtcl8.4.so: cannot open shared object file: No such file or directory
make: *** [modules] Fehler 127
ldd eggdrop returns:
Code: Select all
ldd eggdrop
libtcl8.4.so => /usr/local/ActiveTcl/lib/libtcl8.4.so (0x40018000)
libm.so.6 => /lib/tls/libm.so.6 (0x400c2000)
libdl.so.2 => /lib/tls/libdl.so.2 (0x400e5000)
libnsl.so.1 => /lib/tls/libnsl.so.1 (0x400e8000)
libc.so.6 => /lib/tls/libc.so.6 (0x400fc000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
thx & greets,
soomon