[project @ 2001-05-04 16:36:38 by simonmar]
[ghc-hetmet.git] / docs / building / building.sgml
index 13c4694..89e60e0 100644 (file)
@@ -2650,14 +2650,13 @@ guide) before continuing to read these notes.
 </para>
 
 <para>
-Before you start, make sure you've installed the Cygwin packages
-<filename>openssh</filename>, <filename>openssl</filename>,
-<filename>cvs</filename>, <filename>gdbm</filename> (needed by cvs), <filename>m4</filename> and
-<filename>autoconf</filename>. Do not install the <filename>cygwin</filename>
-package; the bits of it you need are supplied with GHC. You also need to make sure that the
-user environment variable <Constant>MAKE_MODE</Constant> is set to <Literal>UNIX</Literal>.  If you don't do
-this you get very weird messages when you type <Command>make</Command>, such as:
-</para><Screen>
+Before you start, make sure you've installed Cygwin (from <ULink
+URL="http://cygwin.org/">cygwin.org</ULink>). You also need to make
+sure that the user environment variable <Constant>MAKE_MODE</Constant>
+is set to <Literal>UNIX</Literal>.  If you don't do this you get very
+weird messages when you type <Command>make</Command>, such as:
+</para>
+<Screen>
 /c: /c: No such file or directory</Screen>
 
 <Sect2><Title>Configuring ssh</Title>
@@ -2666,48 +2665,6 @@ this you get very weird messages when you type <Command>make</Command>, such as:
 
 <ListItem>
 <para>
-On a Win2k machine, open up a bash and do 
-</para>
-
-<Screen>
-foo$ cd /etc
-foo$ mkpasswd -l > passwd
-</Screen>
-
-<para>
-Check that your login entry is on the first line
-of that file. If not, move it to the top.  It's OK
-for 'Administrator' to be the first entry, assuming you are one.
-</para>
-
-<para>
-However, Win9x doesn't support the calls that <Command>mkpasswd</Command> relies on
-(e.g., <Function>NetUserEnum</Function>). If you run <Command>mkpasswd</Command> you
-get errors like:
-</para>
-
-<Screen>
-linked to missing export netapi32.dll:NetUserEnum
-</Screen>
-
-<para>
-The passwd file is used
-by ssh in a fairly rudimentary manner, so I'd simply 
-synthesise/copy an existing Unix <filename>/etc/passwd</filename>, i.e., create
-an <filename>/etc/passwd</filename> file containing the line
-</para>
-
-<Screen>
-&lt;login&gt;::500:513:::/bin/sh
-</Screen>
-
-<para>
-where <Literal>&lt;login&gt;</Literal> is your login id.
-</para>
-</ListItem>
-
-<ListItem>
-<para>
 Generate a key, by running <filename>c:/user/local/bin/ssh-keygen1</filename>.
   This generates a public key in <filename>.ssh/identity.pub</filename>, and a
   private key in <filename>.ssh/identity</filename>