Your tcl.h is probably tcl8.4 but your library isn't .. looks like the Tcl install is screwy .. please paste the output from configure where it says what it detects for Tcl, should be like 5 or 6 lines
All lines about Tcl library on ./configure proces are:
checking for Tcl library... found /usr/lib/libtcl.so
checking for Tcl header... found /usr/local/include/tcl.h
checking whether the Tcl system has changed... yes
checking for Tcl version... 8.4
checking for Tcl patch level... 8.4a3
checking for Tcl_Free in -ltcl... yes
checking for TclpFinalizeThreadData in -ltcl... no
checking for Tcl library... found /usr/lib/libtcl.so
checking for Tcl header... found /usr/local/include/tcl.h
<snip>
checking for Tcl version... 8.4
checking for Tcl patch level... 8.4a3
no
<snip>
Look in /usr/lib/ for libtcl8.4.so or something to that effect, i.e.. find /usr/lib -name "libtcl*.so"
Then when running ./configure use ./configure --with-tcllib=/usr/lib/<name of that file>, i.e.. ./configure --with-tcllib=/usr/lib/libtcl8.4.so
If you have the 8.4 header file, you _most_ likely have the shared lib also. I bet libtcl.so is a symlink to libtcl8.0 or something also.
ld.so.1: ./eggdrop: fatal: libtcl8.3.so: open failed: No such file or directory
*** Error code 137
make: Fatal error: Command failed for target `modegg'
ld.so.1: ./eggdrop: fatal: libtcl8.3.so: open failed: No such file or directory
*** Error code 137
make: Fatal error: Command failed for target `modegg'
i have solaris UNIX
You need to set LD_LIBRARY_PATH to the location of your lib since Tcl wasn't installed properly, either way, this should have been posted in a new topic.
well... now i got it compiled ok, but i get this in logs after trying eggdrop -m [conf]
[04:27] * Last context: net.c/798 []
[04:27] * Please REPORT this BUG!
[04:27] * Check doc/BUG-REPORT on how to do so.
[04:27] * Wrote DEBUG
[04:27] * SEGMENT VIOLATION -- CRASHING!
eggdrop 1.6.0 - maybe I will try 1.6.8 but any idea why this is happening?
Yeah I did try 1.6.8 and am getting this same problem, which is what I don't understand
Like I say I can't find any instance of -O2 in the Makefiles so I'm stumped... is there anything else I can do to stop this crash?
I did try searching the net for fixes before coming on these forums and it seems lots of people have problems with solaris & eggdrop... does anyone know if are there any plans to iron these out in the future?
Thanks
<font size=-1>[ This Message was edited by: Sphinx on 2002-01-14 12:14 ]</font>