<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">the true way to install all of hackage is:<br>
<br>
 &nbsp; &nbsp;cabal install $(all my packages)<br>
<br>
where cabal install solves it all.</blockquote><div><br></div><div>not really :) e.g. my output on a Windows Vista system with GHC 6.10.1</div><div><br></div><div><div>cabal install sdl</div><div>Resolving dependencies...</div>
<div>Downloading SDL-0.5.4...</div><div>[1 of 1] Compiling Main &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ( C:\Users\Peter\AppData\Local\Temp\TMPSDL-0.5.4\SDL-0.5.4\Setup.lhs, C:\Users\Peter</div><div>\AppData\Local\Temp\TMPSDL-0.5.4\SDL-0.5.4\dist\setup\Main.o )</div>
<div><br></div><div>C:\Users\Peter\AppData\Local\Temp\TMPSDL-0.5.4\SDL-0.5.4\Setup.lhs:2:2:</div><div>&nbsp;&nbsp; &nbsp;Warning: In the use of `defaultUserHooks&#39;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (imported from Distribution.Simple):</div><div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Deprecated: &quot;Use simpleUserHooks or autoconfUserHooks, unless you need Cabal-1.2</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; compatibility in which case you must stick with defaultUserHooks&quot;</div><div>Linking C:\Users\Peter\AppData\Local\Temp\TMPSDL-0.5.4\SDL-0.5.4\dist\setup\setup.exe ...</div>
<div>Warning: defaultUserHooks in Setup script is deprecated.</div><div>Configuring SDL-0.5.4...</div><div>setup.exe: sh: runGenProcess: does not exist (No such file or directory)</div><div>cabal: Error: some packages failed to install:</div>
<div>SDL-0.5.4 failed during the configure step. The exception was:</div><div>exit: ExitFailure 1</div><div><br></div><div>To build this I guess I would have to install MinGW and MSYS (which is already insanely hard to unzip all the latest development stuff in the right places and configure it correctly, especially for a windows user), and then do all kinds of tricky things that are obvious for unix people but alien for dummy windows users like me :)</div>
<div><br></div><div>Anyway, support for Windows users gets better each year, which is great!</div><div><br></div></div></div>