Re: update to README.CYGWIN

From: Nate Winters (wintersn.geo@YAHOO.COM)
Date: 09/28/02


>The key to installing Cygwin is mounting the /tmp and so forth.

Latest version does not need /tmp /mount user defined.

>Those that could download Cygwin with the proper tools, have it mount
>properly, and compile / then make circlemud base on your instructions
>really do not need your instructions.

The latest version has changed from what you are used to, the old version
really was much harder.

The required downloads/tools I consider too advanced for this readme,
simply selecting defaults works fine...

Thanks pjd

Here is the updated update though, I have been in contact with DAG about
this:

                      Compiling CircleMUD Version 3.0
           under Microsoft Windows using CygWin (version 1.3.12-2)
           Originally by: David Goldstein (goldstei@cs.sunysb.edu)
     Contributions by: Tony Robbins, George Greer, Rumble (rumble@dune.net)

CircleMUD 3.0 compiles under Cygwin without needing any special
modifications.
This free pseudo-Unix environment for Windows includes the "bash"
shell, "gcc"
family of compilers, and a full set of programs and libraries for Windows
users
to compile and run programs from source code intended for Unix. It can be
downloaded from: http://cygwin.com/

Compiling Circle under Cygwin is basically the same as it would be under
another
form of Unix:

Full explanation and documentation is available at:
http://cygwin.com/xfree/docs/ug/setup.html

1) Download from: http://cygwin.com/setup.exe
   Select open.
   *Install from Internet
   *Select "just me" "dos"
   Choose a mirror site.
   *Leave selected package as default. Click Next.
   Install, follow prompts.

*If you know what you are doing feel free to customize. I am assuming you
do not.
 I also do not cover mount and tmp, since these are not required to get the
MUD
 running with the latest version. Advanced topics are covered on Cygwin's
 documentation.

2) Download and uncompress the latest version of CircleMUD according to the
   instructions in the main README file.
   ftp://ftp.circlemud.org/pub/CircleMUD/3.x/

3) Start the "bash" shell and go to the directory where you have extracted
   CircleMUD (we will assume "C:\circle30bplXX", or "/circle30bplXX" from
   within bash, where 'XX' is the current patchlevel).  DO NOT go into the
   "src" directory yet.

4) Run the shell script "./configure".  This will automatically detect
   whether or not certain programs and library functions are available, and
   create the files "Makefile" and "conf.h" based on the results.

   If you get complains from bash that it will not run the configure script
   either because it cannot find it or because of it claims the file is not
   an executable, you can also try "sh configure", "sh ./configure",
   "bash configure" and "bash ./configure" until one of them works.

5) NOW change to the /circle30bplXX/src directory, and type "make", and
watch
   CircleMUD and the additional utilies included in the Circle distribution
   automatically being compiled and placed in /circle30bplXX/bin. (Remember,
   'XX' is the current patchlevel number, e.g., 'circle30bpl20'.)

6) Make sure your TCP/IP stack is installed, correctly configured, and
running.
   If you are already using TCP/IP applications from your Windows machine
such
   as Netscape or telnet, then no changes should be necessary; otherwise go
to
   the Control Panel's "Network" settings, select "Add Protocol", and add
   Microsoft's TCP/IP.  Consult the documentation for Windows if you have
any
   additional questions about how to set up TCP/IP under Windows.  (Do not
   send mail to me or Jeremy Elson on this topic.  Microsoft has an
excellent
   tech support line, and chances are that your ISP has a decent tech
support
   line too.)

   Under Windows 95/98 if your Internet connection is by dial-up you have
to
   be connected, or have the Internet settings set to LAN, or even a local
   telnet session won't be able to connect to the daemon.

   FOR 95/98 YOU MUST INSTALL AND CONFIGURE YOUR TCP/IP STACK, EVEN IF YOU
   ARE NOT CONNECTED TO THE INTERNET.

7) Go back to /circle30bplXX, and run the MUD either directly by typing
   "bin/circle", or by using the "./autorun" script.

8) Start a telnet program (SEE NOTE BELOW).  Open a connection to your
   own machine ("localhost", or whatever the name of your machine happens
   to be) on port 4000.  You should see the MUD's login screen welcoming
   you and asking for your name. This can be done with the Cygwin full
   by

   Within Cygwin simply type "telnet localhost 4000" This will either open
   Cygwin's telnet application if you installed it or it will open the
   windows version.

   VERY IMPORTANT NOTE:  The standard telnet program that comes free with
   Windows 95 and NT does *not* work correctly for connecting to any MUD
   because it does not support telnet's line-mode interface (so you can't
   see what you are typing).  Note that simply turning on the "local echo"
   option does not fix the problem; this prevents echo from being turned
   off while you're typing your password, and screws up the display if you
   try to hit the backspace key too many times.

   Do not use Microsoft's telnet application -- instead, use EWAN, CRT,
zMUD,
   or any other Winsock telnet application.  EWAN and CRT can be downloaded
   from any number of sites (for example,
   http://www.lysator.liu.se/~zander/ewan.html).  zMUD is an excellent MUD
   client; for more information, see the official home page at
   http://zuggsoft.com/zmud/down.asp.

If you have problems, read this document again.  Most of the questions which
Jeremy Elson receives in email or which are posted to USENET newsgroups are
answered in this README file, or in other documents included in the
CircleMUD
distribution.  If you are still having problems and you're *sure* that your
question is not answered in this document or in one of the others files
in the /circle30bplXX/doc directory, try reading the CircleMUD FAQ at
ftp://ftp.circlemud.org/pub/CircleMUD/FAQ.

Credit where credit is due:

Some parts of this document have been derived or outright copied from other
files in the CircleMUD distribution, including the files README and
README.WIN
by Jeremy Elson.

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   | Newbie List:  http://groups.yahoo.com/group/circle-newbies/   |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 06/25/03 PDT