I've installed Tcl/Tk 8.3.3-7, and I first tried to compile eggdrop 1.4.6, the first version I obtained. After routing ./configure to the right Tcl files, it configured completely. When I go to use "make", it starts up through a static linking, but when it tries to static link the TclLib file, it spits this at me:
Linking eggdrop... (static version)
gcc -o ../eggdrop botcmd.o botmsg.o botnet.o chanprog.o cmds.o dcc.o dccutil.o flags.o language.o main.o mem.o misc.o modules.o net.o rfc1459.o tcl.o tcldcc.o tclhash.o tclmisc.o tcluser.o userent.o userrec.o users.o md5/md5c.o mod/*.o /sw/lib/libtclstub.a -lm -ldl
/usr/bin/ld: table of contents for archive: /sw/lib/libtclstub.a is out of date; rerun ranlib(1) (can't load from it)
make[1]: *** [../eggdrop] Error 1
make: *** [static] Error 2
I tried to install Tcl/Tk 8.4.1-1, but to no avail. Anybody know what's wrong?
Hmm....I just tried running ranlib on the library files, now i'm getting undefined symbol errors instead of the out of date error. And the to make errors are still there at the end too.