From b1f21be87465170daff5cf69f513a005f44aac4f Mon Sep 17 00:00:00 2001 From: rrt Date: Tue, 17 Apr 2001 15:55:33 +0000 Subject: [PATCH] [project @ 2001-04-17 15:55:33 by rrt] Update the rather old instructions on installing ancillary tools on Windows. --- docs/building/building.sgml | 87 ++++++------------------------------------- 1 file changed, 12 insertions(+), 75 deletions(-) diff --git a/docs/building/building.sgml b/docs/building/building.sgml index 46bc370..6a7acf6 100644 --- a/docs/building/building.sgml +++ b/docs/building/building.sgml @@ -2644,29 +2644,20 @@ Workaround: don't put weird things in string args to cpp macr This section summarises how to get the utilities you need on your Win95/98/NT/2000 machine to use CVS and build GHC. Similar notes for installing and running GHC may be found in the user guide. In general, -Win95/Win98 behave the same, and WinNT/Win2k behave the same. It is based -largely on detailed advice from Sigbjørn Finne. You should read the -GHC installation guide sections on Windows (in the user guide) before -continuing to read these notes. +Win95/Win98 behave the same, and WinNT/Win2k behave the same. +You should read the GHC installation guide sections on Windows (in the user +guide) before continuing to read these notes. - -Installing ssh - - - - -Extract the whole of the ssh archive into your C:\ directory, and use the ``All files'' and ``User folder names'' options in WinZip extract dialogue box. This populates your C:\usr\local tree. +Before you start, make sure you've installed the Cygwin packages +openssh, openssl, +cvs and autoconf. - - - -Extract cygwinb19.dll into /usr/local/bin. The current version -of Cywin is b20, but this version of ssh was compiled with b19. - - +Configuring ssh + + @@ -2765,21 +2756,12 @@ If you don't have an account on cvs.haskell.org, send -Installing CVS +Configuring CVS -Unpack - -CVS and, following the instructions in the README, copy the -appropriate files into /usr/local/bin. - - - - - From the System control panel, set the following user environment variables (see the GHC user guide) @@ -2794,7 +2776,7 @@ will look for its .cvsrc file. -CVS_RSH: c:/usr/local/bin/ssh1 +CVS_RSH: c:/path_to_Cygwin/bin/ssh @@ -2832,7 +2814,7 @@ free to change them.) -Filenames starting with "." were illegal in +Filenames starting with . were illegal in the 8.3 DOS filesystem, but that restriction should have been lifted by now (i.e., you're using VFAT or later filesystems.) If you're still having problems creating it, don't worry; .cvsrc is entirely @@ -2898,51 +2880,6 @@ I have not tried it yet. -Installing autoconf - - -Only required if you are doing builds from GHC's sources -checked out from the CVS tree. - - - - - -Fetch the (standard, Unix) autoconf distribution from -ftp.gnu.org. - - - - -Unpack it into an arbitrary directory. - - - - -Make sure that the directory /usr/local/bin exists. - - - - -Say "./configure". - - - - -Now make install. This should put autoheader -and autoconf in /usr/local/bin. - - - - - -autoheader doesn't seem to work, but you don't need it -for GHC. - - - - - Building GHC -- 1.7.10.4