[[project @ 2001-04-17 15:55:33 by rrt] rrt**20010417155533 Update the rather old instructions on installing ancillary tools on Windows. ] { hunk ./docs/building/building.sgml 2647 -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. hunk ./docs/building/building.sgml 2652 - -Installing ssh - - - - hunk ./docs/building/building.sgml 2653 -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. hunk ./docs/building/building.sgml 2657 - hunk ./docs/building/building.sgml 2658 - - -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 + + hunk ./docs/building/building.sgml 2759 -Installing CVS +Configuring CVS hunk ./docs/building/building.sgml 2763 - - -Unpack - -CVS and, following the instructions in the README, copy the -appropriate files into /usr/local/bin. - - - hunk ./docs/building/building.sgml 2779 -CVS_RSH: c:/usr/local/bin/ssh1 +CVS_RSH: c:/path_to_Cygwin/bin/ssh hunk ./docs/building/building.sgml 2817 -Filenames starting with "." were illegal in +Filenames starting with . were illegal in hunk ./docs/building/building.sgml 2879 - - - - -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. - }