From: simonpj Date: Thu, 10 Apr 2003 08:09:51 +0000 (+0000) Subject: [project @ 2003-04-10 08:09:51 by simonpj] X-Git-Tag: Approx_11550_changesets_converted~979 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=3b2322d63650813bb1b1a84b973d8eb95cf46260;p=ghc-hetmet.git [project @ 2003-04-10 08:09:51 by simonpj] Two win32 wibbles --- diff --git a/docs/building/building.sgml b/docs/building/building.sgml index 3df0893..b63c1c8 100644 --- a/docs/building/building.sgml +++ b/docs/building/building.sgml @@ -258,6 +258,16 @@ from the access control list. Don't leave them there but deny them access, because 'they' may be a list that includes you! + [March 2003] In fact ssh 3.6.1 now seems to require + you to have Unix permissions 600 (read/write for owner only) + on the .ssh/identity file, else it + bombs out. For your local C drive, it seems that chmod 600 identity works, + but on Windows NT/XP, it doesn't work on a network drive (exact dteails obscure). + The solution seems to be to set the CYGWIN environment + variable to "ntsec neta". The CYGWIN environment variable is discussed + in the Cygwin User's Guide, + and there are more details in the Cygwin FAQ. + @@ -4197,9 +4207,13 @@ but you do need it to build GHC. Install Cygwin from http://www.cygwin.com/. The installation process is straightforward; we install it in c:/cygwin. -Both cvs and ssh -come with Cygwin, but you'll need them, so make sure you select them when running -the Cygwin installer. +During the installation dialogue, make sure that you select: +cvs, openssh, +autoconf, +binutils (includes ld and (I think) ar), +gcc, +flex, +make. Now set the following user environment variables: