questions about the installation instructions for WinNT and ghc-4.08x

I have some question relating the intsallation of ghc-4.08x on a WinNT/cygwin system. In the installation instruction is under 2.2.2.1 paragraph "Here's how to install Cygwin" written: After installation, start up a Cygwin shell and issue the following command: mount -f c: / assuming you installed Cygwin at C:\cygwin; otherwise change the drive and directory as appropriate. (So it definitely says / is at c: not at c:\cygwin. But later, when setting the environment variables it seems like it is assumed that / is at c:\cygwin.) Is it right to mount / at c: or should it be c:\cygwin? In "2.2.2.2 Environment variables" is a table that says I should add C:\usr\bin to PATH. That directory does not exist. the directory C:\cygwin\usr\bin exists (assuming you installed Cygwin at C:\cygwin) but is empty. The C:\cygwin\bin directory seems to be the one meant. Should I add C:\cygwin\bin to PATH? The same table says that SHELL should be C:/usr/bin/bash. (Observe the '/' signs instead of '\'.) But bash is in C:\cygwin\bin (assuming you installed Cygwin at C:\cygwin). Should I set SHELL to C:\cygwin\bin\bash (does it matter if I write C:\cygwin\bin\bash or C:/cygwin/bin/bash?)? Okay that are my questions at the moment. Any help would be appreciated. PS:Is there still something else to observe than putting ghc into scope of PATH?

In the installation instruction is under 2.2.2.1 paragraph "Here's how to install Cygwin" written: After installation, start up a Cygwin shell and issue the following command: mount -f c: / assuming you installed Cygwin at C:\cygwin; otherwise change the drive and directory as appropriate. (So it definitely says / is at c: not at c:\cygwin. But later, when setting the environment variables it seems like it is assumed that / is at c:\cygwin.)
There are two things going on here: 1. You're mounting C: at / so you can refer to the whole drive with UNIX-style paths. 2. Cygwin automatically mounts parts of its directory tree under /usr.
In "2.2.2.2 Environment variables" is a table that says I should add C:\usr\bin to PATH. That directory does not exist. the directory C:\cygwin\usr\bin exists (assuming you installed Cygwin at C:\cygwin) but is empty. The C:\cygwin\bin directory seems to be the one meant. Should I add C:\cygwin\bin to PATH?
No. Add /usr/bin. Cygwin mounts \cygwin\usr\bin at /usr/bin.
The same table says that SHELL should be C:/usr/bin/bash. (Observe the '/' signs instead of '\'.) But bash is in C:\cygwin\bin (assuming you installed Cygwin at C:\cygwin). Should I set SHELL to C:\cygwin\bin\bash (does it matter if I write C:\cygwin\bin\bash or C:/cygwin/bin/bash?)?
As above. I think these instructions have worked for other people; my own system is in a slightly different configuration (which for various reasons we used to recommend). -- http://sc3d.org/rrt/ | humour, n. unexpected recognition
participants (2)
-
andreas.marth@daimlerchrysler.com
-
Reuben Thomas