<div dir="ltr"><div>My apologies for the breakage! I just pushed [1], and I confirmed that things build again on Windows.<br><br></div>Ryan S.<br>-----<br>[1] <a href="http://git.haskell.org/ghc.git/commit/e39589e2e4f788565c4a7f02cb85802214a95757">http://git.haskell.org/ghc.git/commit/e39589e2e4f788565c4a7f02cb85802214a95757</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 14, 2016 at 6:33 PM, Simon Peyton Jones <span dir="ltr"><<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="#954F72" lang="EN-GB">
<div class="m_3068310928967501146WordSection1">
<p class="MsoNormal"><span>Ah, good catch!  Thank you.<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>Ryan: might you fix this, since you authored the offending commit?  Thanks!<u></u><u></u></span></p>
<p class="MsoNormal"><span><br>
Simon<u></u><u></u></span></p>
<p class="MsoNormal"><a name="m_3068310928967501146__MailEndCompose"><span><u></u> <u></u></span></a></p>
<span></span>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> ghc-devs [mailto:<a href="mailto:ghc-devs-bounces@haskell.org" target="_blank">ghc-devs-bounces@<wbr>haskell.org</a>]
<b>On Behalf Of </b><a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a><br>
<b>Sent:</b> 14 October 2016 23:24<br>
<b>To:</b> Simon Peyton Jones via ghc-devs <<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>><br>
<b>Subject:</b> RE: Aargh! Windows build is broken AGAIN<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">Hi Simon,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Sorry for the broken build again. Since your last email I do run a nightly build, but you were about an hour and a half before today’s build!<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Anyway, I believe the offending commit is 8c6a3d68c0301bb985aa2a462936bb<wbr>cf7584ae9c ,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">This unconditionally adds GHC.Event which then includes that TimerManager which is defined for POSIX only.
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Reverting that should get you building again.
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Cheers,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Tamar<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From: </span></b><span lang="EN-US"><a href="mailto:ghc-devs@haskell.org" target="_blank">Simon Peyton Jones via ghc-devs</a><br>
<b>Sent: </b>Friday, October 14, 2016 22:38<br>
<b>To: </b><a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<b>Subject: </b>Aargh! Windows build is broken AGAIN<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
I really wish I did not have to be the Windows integration server.<u></u><u></u></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
Currently, from a clean build of HEAD, I’m getting<u></u><u></u></p>
<p class="m_3068310928967501146Code">libraries\base\GHC\Event\<wbr>TimerManager.hs:62:3: error:<u></u><u></u></p>
<p class="m_3068310928967501146Code">     error: #error not implemented for this operating system<u></u><u></u></p>
<p class="m_3068310928967501146Code">     # error not implemented for this operating system<u></u><u></u></p>
<p class="m_3068310928967501146Code">       ^<u></u><u></u></p>
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
I’d revert something if I could, but I can’t see what to revert.  Help, please!<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></p><span class="HOEnZb"><font color="#888888">
<p class="MsoNormal" style="margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
Simon<u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</font></span></div>
</div>
</div>

</blockquote></div><br></div>