On Mon, Jun 8, 2009 at 2:04 AM, Iavor Diatchki <span dir="ltr">&lt;<a href="mailto:iavor.diatchki@gmail.com">iavor.diatchki@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hello,<br>
Here is an update, in case anyone else runs into the same problem.<br>
<br>
My understanding, is that the problem was caused by a mistake in the<br>
&quot;configure&quot; script for the &quot;network&quot; package, which after (correctly)<br>
detecting that IPv6 functionality was not available on my platform, it<br>
(incorrectly) tried to &quot;gain&quot; this functionality by redefining the<br>
version of my platform.  Concretely, apparently I have &quot;Windows Vista<br>
Basic Home Edition&quot;, which seems to identify itself as version 0x400,<br>
while the missing functions are only available on versions of windows<br>
&gt;= 0x501.<br>
<br>
My workaround was to:<br>
  1. checkout the network package from the repository on <a href="http://code.haskell.com" target="_blank">code.haskell.com</a><br>
  2. modify <a href="http://configure.ac" target="_blank">configure.ac</a> to comment out the section where it sets the<br>
windows version to 0x501<br>
  3. autoreconf<br>
  4. build using the usual cabal way<br>
</blockquote><div><br>Do you mind filing a bug at <a href="http://trac.haskell.org/network">http://trac.haskell.org/network</a> so we can track this problem and hopefully fix it in the future (I&#39;m afraid someone with better Windows knowledge will have to do it)?<br>

<br>Thanks,<br><br>Johan<br> <br></div></div><br>