Cygwin on Vista
From HalyardWiki
Halyard does not require Cygwin to run. But to compile your own copy of Halyard from source code, you will need Cygwin. And unfortunately, Cygwin does not work well on Vista.
Here are some tips.
For git-specific tips, also see Git.
[edit] Visual Studio 2005
Visual Studio 2005 wants to launched using the Run as Administrator option. We recommend doing this. However, this causes a number of problems.
-
*.objfiles will be owned by group Administrator, and may be impossible to delete from the shell. -
*.exefiles will be owned by group Administrator, and may be impossible to run from the shell.
To work around these problems, you will occasionally need to run bash as an administrator.
[edit] Run bash as Administrator
When you right-click on a bash icon and select Run as administrator, you may get a totally broken bash shell. To fix this, first enable the Administrator account and give it a password.
Now log in as Administrator, and open a bash shell. If you get a working shell prompt, you're in business.
On at least one Vista system, we saw screwed up Cygwin mount points. We fixed them by running the following commands:
c:/cygwin/bin/mount -b c:/cygwin / hash -r mount -b c:/cygwin/bin /usr/bin mount -b c:/cygwin/lib /usr/lib

