I downloaded the eggdrop 1.6.21 source from eggdrop.org to my machine and compiled it according to the instructions. I do not recall seeing any error messages during the compilation, and at the end, it said "Eggdrop compiled successfully".
After the "make install", I ended up with an eggdrop directory containing the executable (which was named eggdrop.exe) plus a bunch of DLLs in the modules subdirectory, the help documentation, etc.
Then I edited the eggdrop.conf file according to instructions on the eggdrop site.
Finally, I started the bot for the first time, using the command:
./eggdrop.exe -m eggdrop.conf
The bot did not start. Instead, I received an error message about a segmentation fault. The message said:
Code: Select all
$ ./eggdrop.exe -m eggdrop.conf
Eggdrop v1.6.21 (C) 1997 Robey Pointer (C) 2011 Eggheads
[10:04:59] * Last context: main.c/969 []
[10:04:59] * Please REPORT this BUG!
[10:04:59] * Check doc/BUG-REPORT on how to do so.
[10:04:59] * Wrote DEBUG
[10:04:59] * SEGMENT VIOLATION -- CRASHING!
Segmentation fault
Code: Select all
$ cat DEBUG
Debug (eggdrop v1.6.21) written Sun Nov 13 10:04:59 2011
Full Patch List:
Tcl library: D:/cygwin/../tcl8.4.1/library
Tcl version: 8.4.1 (header version 8.4.1)
Tcl is threaded
Configure flags:
Compile flags: gcc -g -O2 -pipe -Wall -I.. -I.. -DHAVE_CONFIG_H
Link flags: gcc
Strip flags: touch
Context: main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969, []
main.c/969 []
SOCK ADDR PORT NICK HOST TYPE
---- -------- ----- --------- ----------------- ----
Compiled without extensive memory debugging (sorry).
Open sockets: 3 (file), done.
I am very new to this and have no idea what any of this means. Could someone explain what has gone wrong?
Thanks.