[cvslog] (2004-04-06 06:50:21 UTC) Module eggdrop1.6: Change committed

cvslog cvs at tsss.org
Tue Apr 6 00:50:21 CST 2004


CVSROOT    : /usr/local/cvsroot
Module     : eggdrop1.6
Commit time: 2004-04-06 06:50:21 UTC
Commited by: Will Buckner <wcc at techmonkeys.org>

Modified files:
     doc/COMPILING-FAQ doc/UPDATES1.6 doc/html/compiling.html
     src/patch.h

Log message:

* Doc stuff.

---------------------- diff included ----------------------
Index: eggdrop1.6/doc/COMPILING-FAQ
diff -u eggdrop1.6/doc/COMPILING-FAQ:1.5 eggdrop1.6/doc/COMPILING-FAQ:1.6
--- eggdrop1.6/doc/COMPILING-FAQ:1.5	Mon Apr  5 18:35:19 2004
+++ eggdrop1.6/doc/COMPILING-FAQ	Tue Apr  6 01:50:11 2004
@@ -1,4 +1,4 @@
-$Id: COMPILING-FAQ,v 1.5 2004/04/05 23:35:19 wcc Exp $
+$Id: COMPILING-FAQ,v 1.6 2004/04/06 06:50:11 wcc Exp $
 
 Compiling FAQ
 Last revised: January 15, 2004
@@ -20,10 +20,9 @@
   Contents:
     Compile Guide:
       A. Standard compile process (32-bit Linux, FreeBSD, NetBSD, OpenBSD, etc)
-      B. HP-UX B.11.00
+      B. HP-UX B.11.*
       C. Ultrix
       D. Cygwin / Windows
-
       E. Tcl Detection and Installation
 
     Frequently Asked Questions:
@@ -36,7 +35,6 @@
       7. Compile stops at the last minute with "ld fatal signal 11"! (Linux)
       8. Undefined references in net.o (Sun OS)
       9. I experience problems starting the configure script (AIX/various)
-      10. The bot crashes at startup in "net.c/708", for example.
 
 
   Compile Guide
@@ -53,7 +51,6 @@
     B. HP-UX B.11.*
     C. Ultrix
     D. Cygwin / Windows
-
     E. Tcl Detection and Installation
 
     A. Standard compile process (32-bit Linux, FreeBSD, NetBSD, OpenBSD, etc.)
@@ -102,19 +99,19 @@
 
            make install DEST=/home/user/otherdir
 
-    B.HP-UX B.11.*
+    B. HP-UX B.11.*
 
       Dynamic module support is not currently working properly with HP-UX 11.*.
       During a linking in a dynamic build, you may experience an error such as:
 
         gcc -pipe -fPIC -shared -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/lib -ltcl8.4 -lm -ldld -lnsl md5/md5c.o compat/*.o `cat
-	mod/mod.xlibs`
+        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/lib -ltcl8.4 -lm -ldld -lnsl md5/md5c.o compat/*.o `cat
+        mod/mod.xlibs`
         /usr/ccs/bin/ld: DP relative code in file bg.o - shared library must be
-	position independent. Use +z or +Z to recompile.
+        position independent. Use +z or +Z to recompile.
         collect2: ld returned 1 exit status
         *** Error exit code 1
 
@@ -148,10 +145,10 @@
              building modules, try using 'gmake static', for a static build,
              instead.
 
-	  5. To install Eggdrop, type 'gmake install'.
+          5. To install Eggdrop, type 'gmake install'.
 
              This will install the Eggdrop in your home directory in a
-	     directory called 'eggdrop' (i.e. /home/user/eggdrop).
+             directory called 'eggdrop' (i.e. /home/user/eggdrop).
 
              If you want to install to a different directory, use:
 
@@ -167,53 +164,53 @@
       below.
 
         1. Download and install Cygwin (www.cygwin.com). Make sure to install
-	   things like GCC, zlib, minires, autoconf, and automake. DO NOT
-	   install the Tcl provided by Cygwin's installer. After installing,
-	   open the Cygwin bash prompt.
+           things like GCC, zlib, minires, autoconf, and automake. DO NOT
+           install the Tcl provided by Cygwin's installer. After installing,
+           open the Cygwin bash prompt.
 
         2. Download and install TCL 8.4.1. You can get Tcl for Cygwin at
-	   http://prdownloads.sourceforge.net/windrop/tcl-8.4.1.tar.gz.
-	   Extract this to the Cygwin root directory:
+           http://prdownloads.sourceforge.net/windrop/tcl-8.4.1.tar.gz.
+           Extract this to the Cygwin root directory:
 
              cd /
              tar -zxf tcl-8.4.1.tar.gz
 
-	3. Download Eggdrop from www.geteggdrop.com to your home directory.
-	   This is usually something like 'C:\cygwin\home\<username>\'. After
-	   downloading, extract the Eggdrop tarball:
+        3. Download Eggdrop from www.geteggdrop.com to your home directory.
+           This is usually something like 'C:\cygwin\home\<username>\'. After
+           downloading, extract the Eggdrop tarball:
 
-	     tar -zxf eggdrop1.6.16.tar.gz
+             tar -zxf eggdrop1.6.16.tar.gz
 
-	4. Run './configure --enable-strip'. Debugging information under
-	   Windows is basically useless to the development team, and this will
-	   reduce the size of your Eggdrop binary.
+        4. Run './configure --enable-strip'. Debugging information under
+           Windows is basically useless to the development team, and this will
+           reduce the size of your Eggdrop binary.
 
-	5. Type either 'make config', or 'make iconfig' to determine which
+        5. Type either 'make config', or 'make iconfig' to determine which
            modules will be compiled.
 
-	6. Compile the bot using 'make eggdrop'.
+        6. Compile the bot using 'make eggdrop'.
 
-	7. Install the bot by typing 'make install DEST=<install path>'.
-	   For example:
+        7. Install the bot by typing 'make install DEST=<install path>'.
+           For example:
 
-	     make install DEST='C:/eggdrop/'
+             make install DEST='C:/eggdrop/'
 
-	   Make sure to enclose the destination directory/folder in single
-	   quotes (''), especially if it contains spaces.
+           Make sure to enclose the destination directory/folder in single
+           quotes (''), especially if it contains spaces.
 
-	8. Preform the following commands:
+        8. Preform the following commands:
 
-	     cd 'C:/<install path>/' (example: cd 'C:/eggdrop')
+             cd 'C:/<install path>/' (example: cd 'C:/eggdrop')
              rm modules
              rm eggdrop.exe
              mv eggdrop.exe-1.6.16 eggdrop.exe
              mv modules-1.6.16 modules
 
-	9. Create a 'lib' directory and copy needed libraries using the
-	   following commands. This assumes that you installed your Eggdrop in
-	   'C:\eggdrop'. If you chose a different installation path, replace
-	   'C:/eggdrop' in the following steps with your installation
-	   directory, replacing all '\'s with '/'s.
+        9. Create a 'lib' directory and copy needed libraries using the
+           following commands. This assumes that you installed your Eggdrop in
+           'C:\eggdrop'. If you chose a different installation path, replace
+           'C:/eggdrop' in the following steps with your installation
+           directory, replacing all '\'s with '/'s.
 
              cp /bin/cygwin1.dll 'C:/eggdrop'
              cp /usr/local/bin/tcl84.dll 'C:/eggdrop'
@@ -269,15 +266,7 @@
       (as described in doc/PATCH_HOWTO). Thanks.
 
 
-    2. The bot crashes at startup in "net.c/708", for example
-
-      This problem has been fixed (we think). Previously, on some non-IA32
-      systems, the gcc options -O2 and -O3 could cause this. If you experience
-      this problem, try removing the -O2 and -O3 flags from your Makefiles, and
-      contact the development team at bugs at eggheads.org.
-
-
-    3. I get a 'strip terminated with signal 6' error during compile/install.
+    2. I get a 'strip terminated with signal 6' error during compile/install.
 
       collect2: strip terminated with signal 6 [IOT/Abort trap]
       *** Exit 1
@@ -288,7 +277,7 @@
       Don't use the --enable-strip ./configure option.
 
 
-    4. 'DIR' undeclared (and a whole bunch of others) (AIX 4)
+    3. 'DIR' undeclared (and a whole bunch of others) (AIX 4)
 
       gcc -c -O2 -fno-strength-reduce -I.. -DHAVE_CONFIG_H  filedb.c
       filedb.c: In function `filedb_update':
@@ -320,7 +309,7 @@
         CFLGS = -DHAVE_DIRENT_H -DHAVE_SYS_DIR_H
 
 
-    5. 'fd_set' undeclared (and a whole bunch of others) (AIX 4)
+    4. 'fd_set' undeclared (and a whole bunch of others) (AIX 4)
 
       gcc -c -O2 -fno-strength-reduce -I.. -DHAVE_CONFIG_H -DHAVE_DIRENT_H -DHAVE_SYS_DIR_H net.c
       net.c: In function `sockread':
@@ -339,7 +328,7 @@
         CFLGS = -DHAVE_DIRENT_H -DHAVE_SYS_DIR_H -DHAVE_SYS_SELECT_H
 
 
-    6. Unresolved or undefined symbols: ldclose, ldopen, ldnshread (AIX 3)
+    5. Unresolved or undefined symbols: ldclose, ldopen, ldnshread (AIX 3)
 
       cc -s -o eggdrop chan.o chanprog.o chanset.o cmds.o dcc.o dccutil.o
       filedb.o fileq.o files.o gotdcc.o hash.o main.o match.o mem.o misc.o
@@ -371,7 +360,7 @@
                 'TCLLIB=${TCLLIB}' 'RANLIB=ranlib' 'STRIP=-s'
 
 
-    7. Unsatisfied symbols 'shl_findsym' and 'shl_load' (HP-UX 9)
+    6. Unsatisfied symbols 'shl_findsym' and 'shl_load' (HP-UX 9)
 
       gcc -s -o eggdrop chan.o chanprog.o chanset.o cmds.o dcc.o
       dccutil.o filedb.o fileq.o files.o gotdcc.o hash.o main.o match.o
@@ -392,14 +381,14 @@
                 'CFLAGS=${CFLAGS}' 'XREQ=${XREQ}' 'XLIBS= -L/usr/local/lib -ltcl7.5 -lm'\
                 'TCLLIB=${TCLLIB}' 'RANLIB=:' 'STRIP='
 
-      Add in -lld into the XLIBS assignment, like this:
+      Add in -ldl into the XLIBS assignment, like this:
 
         GMAKE = ${MAKE} 'CC=gcc' 'AWK=awk' 'OBJS=${OBJS}' 'TCLLIBFN=tcl7.5.a'\
                 'CFLAGS=${CFLAGS}' 'XREQ=${XREQ}' 'XLIBS=-ldl -L/usr/local/lib -ltcl7.5 -lm'\
                 'TCLLIB=${TCLLIB}' 'RANLIB=:' 'STRIP='
 
 
-    8. Compile stops at the last minute with "ld fatal signal 11"! (Linux)
+    7. Compile stops at the last minute with "ld fatal signal 11"! (Linux)
 
       This seems to be caused by a non-ELF Tcl library binary, and the compiler
       doesn't seem to like it. Download and install Tcl in your home directory
@@ -407,7 +396,7 @@
       Guide above.
 
 
-    9. Undefined references in net.o (SunOS)
+    8. Undefined references in net.o (SunOS)
 
                      First
       Undefined    Referenced
@@ -444,7 +433,7 @@
       will resolve the net.o errors.
 
 
-    10. I experience problems starting the configure script (AIX/various)
+    9. I experience problems starting the configure script (AIX/various)
 
       If you receive file descriptor or bad interpreter errors when attempting
       to run the configure script, try running 'sh configure' or 'bash configure'
Index: eggdrop1.6/doc/UPDATES1.6
diff -u eggdrop1.6/doc/UPDATES1.6:1.544 eggdrop1.6/doc/UPDATES1.6:1.545
--- eggdrop1.6/doc/UPDATES1.6:1.544	Mon Apr  5 18:35:19 2004
+++ eggdrop1.6/doc/UPDATES1.6	Tue Apr  6 01:50:11 2004
@@ -1,4 +1,4 @@
-$Id: UPDATES1.6,v 1.544 2004/04/05 23:35:19 wcc Exp $
+$Id: UPDATES1.6,v 1.545 2004/04/06 06:50:11 wcc Exp $
 
 Eggdrop Changes (since v1.6.0)
      _________________________________________________________________
@@ -21,12 +21,12 @@
     * Patch by: daimonic
 
     - Various crash fixes:
-      * Fixed _wild_match() to not try to read before the beginning of the
+      - Fixed _wild_match() to not try to read before the beginning of the
         mask.
-      * Small fix to correct_handle().
-      * queue_server() wasn't adding messages to the queue correctly.
-      * Fixed errors reported by valgrind in n_free() and notes module.
-      * Fixed crash in dcc_chat regarding the filt bind.
+      - Small fix to correct_handle().
+      - queue_server() wasn't adding messages to the queue correctly.
+      - Fixed errors reported by valgrind in n_free() and notes module.
+      - Fixed crash in dcc_chat regarding the filt bind.
     * Patch by: stdarg
 
     - Don't always set SHARE_OFFERED status in check_expired_tbufs().
Index: eggdrop1.6/doc/html/compiling.html
diff -u eggdrop1.6/doc/html/compiling.html:1.24 eggdrop1.6/doc/html/compiling.html:1.25
--- eggdrop1.6/doc/html/compiling.html:1.24	Mon Apr  5 18:35:20 2004
+++ eggdrop1.6/doc/html/compiling.html	Tue Apr  6 01:50:11 2004
@@ -1,5 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- $Id: compiling.html,v 1.24 2004/04/05 23:35:20 wcc Exp $ -->
+<!-- $Id: compiling.html,v 1.25 2004/04/06 06:50:11 wcc Exp $ -->
 
 <html>
   <head>
@@ -24,156 +24,356 @@
     on uncommon operating systems, or work past problems encountered during
     compile.</p>
 
-    <p><strong>Contents</strong></p>
-
+    <p><strong>Compile Guide</strong></p>
     <blockquote>
-      <ol>
-        <li><a href="#faq1">I get a lot of warnings</a></li>
+      <ol type="A">
+        <li><a href="#cg1">Standard compile process (32-bit Linux, FreeBSD,
+        NetBSD, OpenBSD, etc)</a></li>
 
-        <li><a href="#faq2">The bot crashes at startup in
-        &quot;net.c/708&quot;, for example</a></li>
+        <li><a href="#cg2">HP-UX B.11.*</a></li>
 
-        <li><a href="#faq3">There is no Tcl installed on your shell</a></li>
+        <li><a href="#cg3">Ultrix</a></li>
 
-        <li><a href="#faq4">strip terminated with signal 6 (various)</a></li>
+        <li><a href="#cg4">Cygwin / Windows</a></li>
 
-        <li><a href="#faq5">&#39;DIR&#39; undeclared (and a whole bunch of
-        others) (AIX 4)</a></li>
+        <li><a href="#cg5">Tcl Detection and Installation</a></li>
+      </ol>
+    </blockquote>
 
-        <li><a href="#faq6">&#39;fd_set&#39; undeclared (and a whole bunch of
+    <p><strong>Frequently Asked Questions</strong></p>
+    <blockquote>
+      <ol>
+        <li><a href="#faq1">I get a lot of warnings.</a></li>
+
+        <li><a href="#faq2">I get a &#39;strip terminated with signal 6&#39;
+        error during compile/install.</a></li>
+
+        <li><a href="#faq3">&#39;DIR&#39; undeclared (and a whole bunch of
         others) (AIX 4)</a></li>
 
-        <li><a href="#faq7">Unresolved or undefined symbols: ldclose, ldopen,
+        <li><a href="#faq4">&#39;fd_set&#39; undeclared (and a whole bunch
+        of others) (AIX 4)</a></li>
+
+        <li><a href="#faq5">Unresolved or undefined symbols: ldclose, ldopen,
         ldnshread (AIX 3)</a></li>
 
-        <li><a href="#faq8">Unsatisfied symbols &#39;shl_findsym&#39; and
+        <li><a href="#faq6">Unsatisfied symbols &#39;shl_findsym&#39; and
         &#39;shl_load&#39; (HP-UX 9)</a></li>
 
-        <li><a href="#faq9">The bot doesn&#39;t compile on Ultrix</a></li>
-
-        <li><a href="#faq10">Compile stops at the last minute with &quot;ld
+        <li><a href="#faq7">Compile stops at the last minute with &quot;ld
         fatal signal 11&quot;! (Linux)</a></li>
 
-        <li><a href="#faq11">Undefined references in net.o (Sun OS)</a></li>
-
-        <li><a href="#faq12">ld: -ltcl7.4: expected libx.so(.major.minor.xxx)
-        (various)</a></li>
+        <li><a href="#faq8">Undefined references in net.o (Sun OS)</a></li>
 
-        <li><a href="#faq13">I experience problems starting the configure
-        script (AIX/various)</a></li>
+        <li><a href="#faq9">I experience problems starting the configure script
+        (AIX/various)</a></li>
       </ol>
     </blockquote>
     <br>
 
-    <p><a name="faq1">1. <strong>I get lots of warnings</strong></a></p>
+    <p><strong>Compile Guide</strong></p>
+
+    <p>This will tell you how to compile Eggdrop on various operating systems.
+    If you have gotten Eggdrop to compile on an operating system not listed
+    here, please let the development team know how, at
+    <a href="mailto:docteam at eggheads.org">docteam at eggheads.org</a>.
+    Please tell us what, if any, special steps were required to compile the
+    bot. Also, any compiler warnings/etc, and the &#39;config.log&#39; and
+    &#39;config.h&#39; files would be helpful. The development team does not
+    have access to the resources needed to test portability on uncommon
+    operating systems, so your help is greatly appreciated.</p>
+
+    <p><a name="cg1">A. <strong>Standard compile process (32-bit Linux,
+    FreeBSD, NetBSD, OpenBSD, etc.)</strong></a></p>
 
     <blockquote>
-      <p>Warnings do not necessarily mean anything bad. As long as the compile
-      completes, there is really nothing to worry about. Generally, we try to
-      avoid warnings. We try to fix the warnings we are aware of. If you
-      experience warnings, you can let us know by e-mailing
-      <a href="mailto:bugs at eggheads.org">bugs at eggheads.org</a>. If you feel
-      like fixing them yourself, please do so and send us a patch (as described
-      in doc/PATCH_HOWTO). Thanks.</p>
+      <ol>
+        <li>
+          <p>Type &#39;./configure&#39; from the Eggdrop directory. Some of the
+          options that can be given to ./configure are explained below.</p>
+
+          <ul>
+            <li><strong>--enable-strip</strong><br>
+            If you want to create a smaller binary, you can use this option.
+            HOWEVER, this will remove debugging symbols and make bug reports
+            almost completely useless, and is not recommended. If disk space
+            is very limited, however, it might help to enable this.<br><br></li>
+
+             <li><strong>--disable-tcl-threads</strong><br>
+             This disables support for Tcl threads.<br><br></li>
+
+             <li><strong>--with-tcllib</strong></li>
+             <li><strong>--with-tclinc</strong><br>
+             See <a href="#cg5">E. Tcl Detection and Installation</a> below (at
+             the end of this compile guide).</li>
+           </ul>
+           <br>
+        </li>
+
+        <li>Type either &#39;make config&#39;, or &#39;make iconfig&#39; to
+        determine which modules will be compiled.<br><br></li>
+
+        <li>Type &#39;make&#39; from the Eggdrop directory, or to force a
+        statically linked module bot, type &#39;make static&#39;. Otherwise,
+        the Makefile will use whatever type of compile the configure script
+        determined your system will support. Dynamic is always the better way
+        to go if possible. You can force a dynamic build with &#39;make
+        eggdrop&#39;. There are also the &#39;debug&#39; and &#39;sdebug&#39;
+        (static-debug) options, which will give more detailed output on a
+        crash. This will help the development team track down the crash and
+        fix the bug. Debug and sdebug will take a little longer to compile
+        and will enlarge the binary a bit, but it&#39;s worth it if you want to
+        support Eggdrop development.<br><br></li>
+
+        <li>Download and install TCL 8.4.1. You can get Tcl for Cygwin at
+        <a href="http://prdownloads.sourceforge.net/windrop/tcl-8.4.1.tar.gz">
+        http://prdownloads.sourceforge.net/windrop/tcl-8.4.1.tar.gz</a>.
+        Extract this to the Cygwin root directory:<br><br>
+
+        cd /<br>
+        tar -zxf tcl-8.4.1.tar.gz<br><br>
+
+        If you want to install to a different directory, use:
+
+        <blockquote>make install DEST=&lt;directory&gt;</blockquote>
+
+        For example:
+
+        <blockquote>make install DEST=/home/user/otherdir</blockquote></li>
+      </ol>
     </blockquote>
 
-    <p><a name="faq2">2. <strong>The bot crashes at startup in
-    &quot;net.c/708&quot;, for example</strong></a></p>
+    <p><a name="cg2">B. <strong>HP-UX B.11.*</strong></a></p>
 
     <blockquote>
-      <p>This problem has been fixed (we think). Previously, on some non-IA32
-      systems, the gcc options -O2 and -O3 could cause this. If you experience
-      this problem, try removing the -O2 and -O3 flags from your Makefiles, and
-      contact the development team at <a href="mailto:bugs at eggheads.org">
-      bugs at eggheads.org</a>.</p>
+      <p>Dynamic module support is not currently working properly with HP-UX
+      11.*. During a linking in a dynamic build, you may experience an error
+      such as:</p>
+
+      <blockquote>
+<pre>
+gcc -pipe -fPIC -shared -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/lib -ltcl8.4 -lm -ldld -lnsl md5/md5c.o compat/*.o `cat
+mod/mod.xlibs`
+/usr/ccs/bin/ld: DP relative code in file bg.o - shared library must be
+position independent. Use +z or +Z to recompile.
+collect2: ld returned 1 exit status
+*** Error exit code 1
+</pre>
+      </blockquote>
+
+      <p>We currently do not know the cause of this. You can compile Eggdrop
+      statically by using &#39;make static&#39; in place of &#39;make&#39;
+      during the standard compile process. If you know the cause of this error,
+      please contact the Eggheads Development Team at
+      <a href="mailto:eggdev at eggheads.org">eggdev at eggheads.org</a>.</p>
     </blockquote>
 
-    <p><a name="faq3">3. <strong>There is no Tcl installed on your
-    shell</strong></a></p>
+    <p><a name="cg3">C. <strong>Ultrix</strong></a></p>
 
     <blockquote>
-      <p>If there really is no Tcl installed on your shell, you can install
-      it temporarily in /tmp or your /home. Get the latest version of Tcl from
-      <a href="ftp://tcl.activestate.com/pub/tcl/">
-      ftp://tcl.activestate.com/pub/tcl/</a>
-      and follow the installation steps in its README file. After you&#39;ve
-      installed Tcl, you have to make configure detect Tcl. To achieve this,
-      do the following:</p>
+      <p>There are some known problems with make and Eggdrop on Ultrix systems.
+      Following these steps should work:</p>
 
       <blockquote>
         <ol>
-          <li>
-            <p>Depending on what shell your using:</p>
+          <li>Depending on what shell your using:<br><br>
+
+          bash/ksh:
+          <blockquote>export LB_LIBRARY_PATH=&#39;&lt;path to DIRECTORY
+          containing Tcl library&gt;&#39;</blockquote>
+
+          csh/tcsh/tclsh:
+          <blockquote>setenv LB_LIBRARY_PATH &#39;&lt;path to DIRECTORY
+          containing Tcl library&gt;&#39;</blockquote></li>
+
+          <li>Run the following command from your Eggdrop compilation directory
+          (this is all one command):<br><br>
+
+          sh5 ./configure --with-tclinc=&#39;&lt;full path to
+          tcl.h&gt;&#39; --with-tcllib=&#39;&lt;full path to Tcl
+          library&gt;&#39;<br><br></li>
 
-            <p>bash/ksh:</p>
+          <li>Type &#39;gmake config&#39; or &#39;gmake iconfig&#39; to
+          configure modules.<br><br></li>
 
-            <blockquote>
-              <p>export LB_LIBRARY_PATH=&#39;&lt;path to directory containing
-              Tcl library&gt;&#39;</p>
-            </blockquote>
-
-            <p>csh/tcsh/tclsh:</p>
-
-            <blockquote>
-              <p>setenv LB_LIBRARY_PATH &#39;&lt;path to directory containing
-              Tcl library&gt;&#39;</p>
-            </blockquote>
-          </li>
-
-          <li>
-            <p>Run the following command from your Eggdrop compilation
-            directory (this is all one command):</p>
-
-            <blockquote>
-              <p>./configure --with-tclinc=&#39;&lt;full path to tcl.h&gt;&#39;
-              --with-tcllib=&#39;&lt;full path to Tcl library&gt;&#39;</p>
-            </blockquote>
-          </li>
-
-          <li>
-            <p>Continue compiling the bot, starting with &#39;make
-            config&#39;.</p>
-          </li>
+          <li>Type &#39;gmake&#39;. If you experience problems during linking,
+          or while building modules, try using &#39;gmake static&#39;, for a
+          static build, instead.<br><br></li>
+
+          <li>To install Eggdrop, type &#39;gmake install&#39;.<br><br>
+
+          This will install the Eggdrop in your home directory in a directory
+          called &#39;eggdrop&#39; (i.e. /home/user/eggdrop).<br><br>
+
+          If you want to install to a different directory, use:
+
+          <blockquote>make install DEST=&#39;directory&#39;</blockquote>
+
+          For example:
+
+          <blockquote>make install DEST=/home/user/otherdir</blockquote></li>
         </ol>
       </blockquote>
     </blockquote>
 
-    <p><a name="faq4">4. <strong>strip terminated with signal 6
-    (various)</strong></a></p>
 
-    <blockquote>
-<pre>
-collect2: strip terminated with signal 6 [IOT/Abort trap]
-*** Exit 1
-Stop.
-*** Exit 1
-Stop.
-</pre>
+    <p><a name="cg4">D. <strong>Cygwin / Windows</strong></a></p>
 
-      <p>You can cut out this problem by not stripping the binary (obviously).
-      Edit your Makefile, and change this line from:</p>
+    <blockquote>
+      <p>To compile and install Eggdrop on windows, preform the steps listed
+      below.</p>
 
       <blockquote>
-<pre>
-GMAKE = ${MAKE} &#39;CC=gcc&#39; &#39;AWK=awk&#39; &#39;OBJS=${OBJS}&#39; &#39;TCLLIBFN=tcl.a&#39; \
-        &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS= -L/usr/local/lib -ltcl -lm&#39; \
-        &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=ranlib&#39; &#39;STRIP=-s&#39;
-</pre>
+        <ol>
+          <li>Download and install Cygwin
+          (<a href="http://www.cygwin.com">http://www.cygwin.com</a>). Make
+          sure to install things like <strong>GCC, zlib, minires, autoconf, and
+          automake</strong>. <strong>DO NOT</strong> install the Tcl provided
+          by Cygwin&#39;s installer. After installing, open the Cygwin bash
+          prompt.<br><br></li>
+
+          <li>Download and install TCL 8.4.1. You can get Tcl for Cygwin at
+          <a href="http://prdownloads.sourceforge.net/windrop/tcl-8.4.1.tar.gz">
+          http://prdownloads.sourceforge.net/windrop/tcl-8.4.1.tar.gz</a>.
+          Extract this to the Cygwin root directory:
+
+          <blockquote>cd /<br>
+          tar -zxf tcl-8.4.1.tar.gz</blockquote></li>
+
+          <li>Download Eggdrop from <a href="www.geteggdrop.com">
+          www.geteggdrop.com</a> to your home directory. This is usually
+          something like &#39;C:\cygwin\home\&lt;username&gt;\&#39;. After
+          downloading, extract the Eggdrop tarball:
+
+          <blockquote>tar -zxf eggdrop1.6.16.tar.gz</blockquote></li>
+
+          <li>Run &#39;./configure --enable-strip&#39;. Debugging information
+          under Windows is basically useless to the development team, and thi
+          will reduce the size of your Eggdrop binary.<br><br></li>
+
+          <li>Type either &#39;make config&#39;, or &#39;make iconfig&#39; to
+          determine which modules will be compiled.<br><br></li>
+
+          <li>Compile the bot using &#39;make eggdrop&#39;.<br><br></li>
+
+          <li>Install the bot by typing &#39;make install DEST=&lt;install
+          path&gt;&#39;.<br><br>
+
+          For example:
+
+          <blockquote>make install DEST=&#39;C:/eggdrop/&#39;</blockquote>
+
+          Make sure to enclose the destination directory/folder in single
+          quotes (&#39;&#39;), especially if it contains spaces.<br><br></li>
+
+          <li>Preform the following commands:
+
+          <blockquote>cd &#39;C:/&lt;install path&gt;/&#39; (example: cd
+          &#39;C:/eggdrop&#39;)<br>
+          rm modules<br>
+          rm eggdrop.exe<br>
+          mv eggdrop.exe-1.6.16 eggdrop.exe<br>
+          mv modules-1.6.16 modules</blockquote></li>
+
+          <li>Create a &#39;lib&#39; directory and copy needed libraries using
+          the following commands. This assumes that you installed your Eggdrop
+          in &#39;C:\eggdrop&#39;. If you chose a different installation path,
+          replace &#39;C:/eggdrop&#39; in the following steps with your
+          installation directory, replacing all &#39;\&#39;s with
+          &#39;/&#39;s.
+
+          <blockquote>cp /bin/cygwin1.dll &#39;C:/eggdrop&#39;<br>
+          cp /usr/local/bin/tcl84.dll &#39;C:/eggdrop&#39;<br>
+          cp /usr/local/bin/tclpip84.dll &#39;C:/eggdrop&#39;</blockquote>
+
+          <blockquote>mkdir C:/eggdrop/lib<br>
+          cp -r /usr/local/lib/dde1.2 &#39;C:/eggdrop/lib&#39;<br>
+          cp -r /usr/local/lib/reg1.1 &#39;C:/eggdrop/lib&#39;<br>
+          cp -r /usr/local/lib/tcl8.4 &#39;C:/eggdrop/lib&#39;</blockquote>
+
+          <blockquote>cp /bin/cygz.dll &#39;C:/eggdrop&#39; (if you selected
+          compress.mod)</blockquote>
+
+          <blockquote>cp /bin/cygminires.dll &#39;C:/eggdrop&#39; (if you
+          selected dns.mod)</blockquote></li>
+        </ol>
       </blockquote>
+    </blockquote>
+
+    <p><a name="cg5">E. <strong>Tcl Detection and Installation</strong></a></p>
 
-      <p>To (your lines may differ, but what you are doing is changing
-      &#39;STRIP=-s&#39; to &#39;STRIP=&#39;):</p>
+    <blockquote>
+      <p>If ./configure does not correctly detect the location of your Tcl
+      library and header file, or if you experience errors related to Tcl
+      during linking, preform these steps:</p>
 
       <blockquote>
+        <ol>
+          <li>Depending on what shell your using:<br><br>
+
+          bash/ksh:
+          <blockquote>export LB_LIBRARY_PATH=&#39;&lt;path to DIRECTORY
+          containing Tcl library&gt;&#39;</blockquote>
+
+          csh/tcsh/tclsh:
+          <blockquote>setenv LB_LIBRARY_PATH &#39;&lt;path to DIRECTORY
+          containing Tcl library&gt;&#39;</blockquote></li>
+
+          <li>Run the following command from your Eggdrop compilation directory
+          (this is all one command):<br><br>
+
+          ./configure --with-tclinc=&#39;&lt;full path to
+          tcl.h&gt;&#39; --with-tcllib=&#39;&lt;full path to Tcl
+          library&gt;&#39;<br><br></li>
+
+          <li>Continue compiling the bot, starting with &#39;make
+          config&#39;.<br><br></li>
+        </ol>
+      </blockquote>
+
+      <p>If you do not have Tcl installed on your system, you can compile it in
+      your /home directory. Download Tcl from Tcl&#39;s SourceForge project page
+      at <a href="http://www.sourceforge.net/projects/tcl/">
+      http://www.sourceforge.net/projects/tcl/</a>, or from ActiveState at
+      <a href="ftp://tcl.activestate.com/pub/tcl/tcl8_4/">
+      ftp://tcl.activestate.com/pub/tcl/tcl8_4/</a>. Read Tcl&#39;s README file
+      for help with compiling and installing it. After you compile Tcl, follow
+      the steps above to allow Eggdrop to detect Tcl.</p>
+    </blockquote>
+
+    <p><a name="faq1">1. <strong>I get lots of warnings.</strong></a></p>
+
+    <blockquote>
+      <p>Warnings do not necessarily mean anything bad. As long as the compile
+      completes, there is really nothing to worry about. Generally, we try to
+      avoid warnings. We try to fix the warnings we are aware of. If you
+      experience warnings, you can let us know by e-mailing
+      <a href="mailto:bugs at eggheads.org">bugs at eggheads.org</a>. If you feel
+      like fixing them yourself, please do so and send us a patch (as described
+      in <a href="patch-howto.html">Patch Howto</a>). Thanks.</p>
+    </blockquote>
+
+    <p><a name="faq2">2. <strong>I get a &#39;strip terminated with signal
+    6&#39; error during compile/install.</strong></a></p>
+
+    <blockquote>
 <pre>
-     GMAKE = ${MAKE} &#39;CC=gcc&#39; &#39;AWK=awk&#39; &#39;OBJS=${OBJS}&#39; &#39;TCLLIBFN=tcl.a&#39; \
-             &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS= -L/usr/local/lib -ltcl -lm&#39; \
-             &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=ranlib&#39; &#39;STRIP=&#39;</p>
+collect2: strip terminated with signal 6 [IOT/Abort trap]<br>
+*** Exit 1
+Stop.
+*** Exit 1
+Stop.
 </pre>
-      </blockquote>
 
-    <p><a name="faq5">5. <strong>&#39;DIR&#39; undeclared (and a whole bunch of
-    others) (AIX 4)</strong></a></p>
+      Don&#39;t use the --enable-strip ./configure option.</p>
+    </blockquote>
+
+    <p><a name="faq3">3. <strong>&#39;DIR&#39; undeclared (and a whole bunch
+    of others) (AIX 4)</strong></a></p>
 
     <blockquote>
 <pre>
@@ -201,19 +401,15 @@
 make: The error code from the last command is 1.
 </pre>
 
-      <p>The configure script didn&#39;t detect that this particular system had
-      dirent.h and sys/dir.h. The solution is to add -DHAVE_DIRENT_H
+      <p>The configure script didn&#39;t detect that this particular system
+      had dirent.h and sys/dir.h. The solution is to add -DHAVE_DIRENT_H
       -DHAVE_SYS_DIR_H to the Makefile&#39;s CFLGS line:</p>
 
-      <blockquote>
-<pre>
-CFLGS = -DHAVE_DIRENT_H -DHAVE_SYS_DIR_H
-</pre>
-      </blockquote>
+      <blockquote>CFLGS = -DHAVE_DIRENT_H -DHAVE_SYS_DIR_H</blockquote>
     </blockquote>
 
-    <p><a name="faq6">6. <strong>&#39;DIR&#39; undeclared (and a whole bunch of
-    others) (AIX 4)</strong></a></p>
+    <p><a name="faq4">4. <strong>&#39;fd_set&#39; undeclared (and a whole bunch
+    of others) (AIX 4)</strong></a></p>
 
     <blockquote>
 <pre>
@@ -227,19 +423,16 @@
 make: The error code from the last command is 1.
 </pre>
 
-      <p>Again, this seems that one of configure&#39;s components (sed, awk, or
-      something along those lines) is broken, and configure failed to detect
-      that this system needed sys/select.h. The solution is to add
+      <p>Again, this seems that one of configure&#39;s components (sed, awk,
+      or something along those lines) is broken, and configure failed to
+      detect that this system needed sys/select.h. The solution is to add
       -DHAVE_SYS_SELECT_H to the Makefile&#39;s CFLGS line:</p>
 
-      <blockquote>
-<pre>
-CFLGS = -DHAVE_DIRENT_H -DHAVE_SYS_DIR_H -DHAVE_SYS_SELECT_H
-</pre>
-      </blockquote>
+      <blockquote>CFLGS = -DHAVE_DIRENT_H -DHAVE_SYS_DIR_H
+      -DHAVE_SYS_SELECT_H</blockquote>
     </blockquote>
 
-    <p><a name="faq7">7. <strong>Unresolved or undefined symbols: ldclose,
+    <p><a name="faq5">5. <strong>Unresolved or undefined symbols: ldclose,
     ldopen, ldnshread (AIX 3)</strong></a></p>
 
     <blockquote>
@@ -262,14 +455,13 @@
       it, or maybe this is a unique case. The solution is to have ld linked in
       with the final binary.</p>
 
-      <p>Edit your Makefile and find the line that looks something like
-      this:</p>
+      <p>Edit your Makefile and find the line that looks something like this:</p>
 
       <blockquote>
 <pre>
 GMAKE = ${MAKE} &#39;CC=cc&#39; &#39;AWK=awk&#39; &#39;OBJS=${OBJS}&#39; &#39;TCLLIBFN=tcl7.5.a&#39;\
-               &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS= -L/home2/f/foster/lib -ltcl7.5 -lm&#39;\
-               &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=ranlib&#39; &#39;STRIP=-s&#39;
+        &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS= -L/home2/f/foster/lib -ltcl7.5 -lm&#39;\
+        &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=ranlib&#39; &#39;STRIP=-s&#39;
 </pre>
       </blockquote>
 
@@ -278,13 +470,13 @@
       <blockquote>
 <pre>
 GMAKE = ${MAKE} &#39;CC=cc&#39; &#39;AWK=awk&#39; &#39;OBJS=${OBJS}&#39; &#39;TCLLIBFN=tcl7.5.a&#39;\
-                &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS=-lld -L/home2/f/foster/lib -ltcl7.5 -lm&#39;\
-                &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=ranlib&#39; &#39;STRIP=-s&#39;
+        &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS=-lld -L/home2/f/foster/lib -ltcl7.5 -lm&#39;\
+        &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=ranlib&#39; &#39;STRIP=-s&#39;
 </pre>
       </blockquote>
     </blockquote>
 
-    <p><a name="faq8">8. <strong>Unsatisfied symbols &#39;shl_findsym&#39; and
+    <p><a name="faq6">6. <strong>Unsatisfied symbols &#39;shl_findsym&#39; and
     &#39;shl_load&#39; (HP-UX 9)</strong></a></p>
 
     <blockquote>
@@ -309,99 +501,51 @@
       <blockquote>
 <pre>
 GMAKE = ${MAKE} &#39;CC=gcc&#39; &#39;AWK=awk&#39; &#39;OBJS=${OBJS}&#39; &#39;TCLLIBFN=tcl7.5.a&#39;\
-                &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS= -L/usr/local/lib -ltcl7.5 -lm&#39;\
-                &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=:&#39; &#39;STRIP=&#39;
+        &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS= -L/usr/local/lib -ltcl7.5 -lm&#39;\
+        &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=:&#39; &#39;STRIP=&#39;
 </pre>
       </blockquote>
 
-      <p>Add in -lld into the XLIBS assignment, like this:</p>
+      <p>Add in -ldl into the XLIBS assignment, like this:</p>
 
       <blockquote>
 <pre>
 GMAKE = ${MAKE} &#39;CC=gcc&#39; &#39;AWK=awk&#39; &#39;OBJS=${OBJS}&#39; &#39;TCLLIBFN=tcl7.5.a&#39;\
-                &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS=-lld -L/usr/local/lib -ltcl7.5 -lm&#39;\
-                &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=:&#39; &#39;STRIP=&#39;
+        &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS=-ldl -L/usr/local/lib -ltcl7.5 -lm&#39;\
+        &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=:&#39; &#39;STRIP=&#39;
 </pre>
       </blockquote>
     </blockquote>
 
-    <p><a name="faq9">9. <strong>The bot doesn&#39;t compile on
-    Ultrix</strong></a></p>
+    <p><a name="faq7">7. <strong>Compile stops at the last minute with &quot;ld
+    fatal signal 11&quot;! (Linux)</strong></a></p>
 
     <blockquote>
-      <p>There are some known problems with make and Eggdrop on Ultrix systems.
-      Try using gmake instead of make. Additionally, sh5 should be used. A
-      simple &#39;gmake SHELL=/bin/sh5&#39; should work.</p>
+      <p>This seems to be caused by a non-ELF Tcl library binary, and the compiler
+      doesn&#39;t seem to like it. Download and install Tcl in your home directory
+      using the steps in <a href="#cg5">E. Tcl Detection and Installation</a>
+      in the Compile Guide above.</p>
     </blockquote>
 
-    <p><a name="faq10">10. <strong>Compile stops at the last minute with
-    &quot;ld fatal signal 11&quot;! (Linux)</strong></a></p>
-
-    <blockquote>
-      <p>This seems to be caused by a non-ELF Tcl library binary, and the
-      compiler doesn&#39;t seem to like it. The first thing you want to do is
-      download and compile Tcl yourself. Then, follow this set of commands
-      commands to help you reconfigure Eggdrop using the newly compiled Tcl
-      library (all of this should be done from your home directory):</p>
-
-      <blockquote>
-        <ol>
-          <li>
-            <p>Depending on what shell your using:</p>
-
-            <p>bash/ksh:</p>
-
-            <blockquote>
-              <p>export LB_LIBRARY_PATH=&#39;&lt;path to directory containing
-              Tcl library&gt;&#39;</p>
-            </blockquote>
-
-            <p>csh/tcsh/tclsh:</p>
-
-            <blockquote>
-              <p>setenv LB_LIBRARY_PATH &#39;&lt;path to directory containing
-              Tcl library&gt;&#39;</p>
-            </blockquote>
-          </li>
-
-          <li>
-            <p>Run the following command from your Eggdrop compilation
-            directory (this is all one command):</p>
-
-            <blockquote>
-              <p>./configure --with-tclinc=&#39;&lt;full path to tcl.h&gt;&#39;
-              --with-tcllib=&#39;&lt;full path to Tcl library&gt;&#39;</p>
-            </blockquote>
-          </li>
-
-          <li>
-            <p>Continue compiling the bot, starting with &#39;make
-            config&#39;.</p>
-          </li>
-        </ol>
-      </blockquote>
-    </blockquote>
-
-    <p><a name="faq11">11. <strong>Undefined references in net.o
-    (Sun OS)</strong></a></p>
+    <p><a name="faq8">8. <strong>Undefined references in net.o (SunOS)</strong></a></p>
 
     <blockquote>
 <pre>
-                   First
-    Undefined    Referenced
-     Symbol       In file
-
-    socket          net.o
-    gethostbyname   net.o
-    accept          net.o
-    bind            net.o
-    setsockopt      net.o
-    gethostbyaddr   net.o
-    getsockname     net.o
-    gethostname     net.o
-    listen          net.o
-    connect         net.o
-    ld: fatal: Symbol referencing errors. No output written to eggdrop
+               First
+Undefined    Referenced
+ Symbol       In file
+
+socket          net.o
+gethostbyname   net.o
+accept          net.o
+bind            net.o
+setsockopt      net.o
+gethostbyaddr   net.o
+getsockname     net.o
+gethostname     net.o
+listen          net.o
+connect         net.o
+ld: fatal: Symbol referencing errors. No output written to eggdrop
 </pre>
 
       <p>This seems to be caused by a few libraries not being detected by the
@@ -422,7 +566,7 @@
       <blockquote>
 <pre>
 GMAKE = ${MAKE} &#39;CC=gcc&#39; &#39;AWK=awk&#39; &#39;OBJS=${OBJS}&#39; &#39;TCLLIBFN=tcl.a&#39;\
-        &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS=-lsocket -ldl -lnsl -L/usr/local/lib -ltcl -lm&#39;\
+        &#39;CFLAGS=${CFLAGS}&#39; &#39;XREQ=${XREQ}&#39; &#39;XLIBS=lsocket -ldl -lnsl -L/usr/local/lib -ltcl -lm&#39;\
         &#39;TCLLIB=${TCLLIB}&#39; &#39;RANLIB=:&#39; &#39;STRIP=&#39;
 </pre>
       </blockquote>
@@ -431,76 +575,7 @@
       This will resolve the net.o errors.</p>
     </blockquote>
 
-    <p><a name="faq12">12. <strong>ld: -ltcl7.4: expected
-    libx.so(.major.minor.xxx) (various)</strong></a></p>
-
-    <blockquote>
-<pre>
-ld: -ltcl7.4: expected libx.so(.major.minor.xxx)
-collect2: ld returned 4 exit status
-*** Error code 1
-make: Fatal error: Command failed for target `eggdrop&#39;
-</pre>
-
-      <p>On some UNIX boxes, this seems to be caused by the linker. It is
-      expecting a specific filename format, and when the filename doesn&#39;t
-      live up to its expectations, it usually barfs. I always see this when
-      the library for Tcl is called libtcl7.4.a or libtcl7.5.a. If you
-      installed Tcl yourself, rename it to libtcl.a. If you didn&#39;t and
-      your using the Tcl that the system admin installed, then do the
-      following:</p>
-
-      <blockquote>
-        <ol>
-          <li>
-            <p>View your Makefile. Look for the line (should be close to the
-            top) that is similar to:</p>
-
-            <blockquote>
-<pre>
-XREQ = /usr/local/lib/libtcl7.4.a
-</pre>
-            </blockquote>
-          </li>
-
-          <li>
-            <p>Remember this path. The next thing you want to do, depending on
-            what shell your using, is:</p>
-
-            <p>bash/ksh:</p>
-
-            <blockquote>
-              <p>export LB_LIBRARY_PATH=&#39;&lt;path to directory containing
-              Tcl library&gt;&#39;</p>
-            </blockquote>
-
-            <p>csh/tcsh/tclsh:</p>
-
-            <blockquote>
-              <p>setenv LB_LIBRARY_PATH &#39;&lt;path to directory containing
-              Tcl library&gt;&#39;</p>
-            </blockquote>
-          </li>
-
-          <li>
-            <p>Run the following command from your Eggdrop compilation
-            directory (this is all one command):</p>
-
-            <blockquote>
-              <p>./configure --with-tclinc=&#39;&lt;full path to tcl.h&gt;&#39;
-              --with-tcllib=&#39;&lt;full path to Tcl library&gt;&#39;</p>
-            </blockquote>
-          </li>
-
-          <li>
-            <p>Continue compiling the bot, starting with &#39;make
-            config&#39;.</p>
-          </li>
-        </ol>
-      </blockquote>
-    </blockquote>
-
-    <p><a name="faq13">13. <strong>I experience problems starting the configure
+    <p><a name="faq9">9. <strong>I experience problems starting the configure
     script (AIX/various)</strong></a></p>
 
     <blockquote>
@@ -510,7 +585,6 @@
       &#39;./configure&#39;. This problem seems to show up on many AIX
       machines.</p>
     </blockquote>
-    <hr>
 
     <p><em>Copyright &copy; 1997 Robey Pointer<br>
     Copyright &copy; 1999, 2000, 2001, 2002, 2003, 2004
Index: eggdrop1.6/src/patch.h
diff -u eggdrop1.6/src/patch.h:1.1062 eggdrop1.6/src/patch.h:1.1063
--- eggdrop1.6/src/patch.h:1.1062	Mon Apr  5 18:35:20 2004
+++ eggdrop1.6/src/patch.h	Tue Apr  6 01:50:11 2004
@@ -10,7 +10,7 @@
  * statement, leave the rest of the file alone, this allows better
  * overlapping patches.
  *
- * $Id: patch.h,v 1.1062 2004/04/05 23:35:20 wcc Exp $
+ * $Id: patch.h,v 1.1063 2004/04/06 06:50:11 wcc Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -41,12 +41,12 @@
  *
  *
  */
-patch("1081208017");            /* current unixtime */
+patch("1081234203");            /* current unixtime */
 /*
  *
  *
  */
-patch("opchars");
+patch("compiledocs");
 /*
  *
  *
----------------------- End of diff -----------------------



More information about the Changes mailing list