My apologies for the breakage! I just pushed [1], and I confirmed that things build again on Windows.

Ryan S.
-----
[1] http://git.haskell.org/ghc.git/commit/e39589e2e4f788565c4a7f02cb85802214a95757

On Fri, Oct 14, 2016 at 6:33 PM, Simon Peyton Jones <simonpj@microsoft.com> wrote:

Ah, good catch!  Thank you.

 

Ryan: might you fix this, since you authored the offending commit?  Thanks!


Simon

 

From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of lonetiger@gmail.com
Sent: 14 October 2016 23:24
To: Simon Peyton Jones via ghc-devs <ghc-devs@haskell.org>
Subject: RE: Aargh! Windows build is broken AGAIN

 

Hi Simon,

 

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!

 

Anyway, I believe the offending commit is 8c6a3d68c0301bb985aa2a462936bbcf7584ae9c ,

This unconditionally adds GHC.Event which then includes that TimerManager which is defined for POSIX only.

 

Reverting that should get you building again.

 

Cheers,

Tamar

 

From: Simon Peyton Jones via ghc-devs
Sent: Friday, October 14, 2016 22:38
To: ghc-devs@haskell.org
Subject: Aargh! Windows build is broken AGAIN

 

I really wish I did not have to be the Windows integration server.

Currently, from a clean build of HEAD, I’m getting

libraries\base\GHC\Event\TimerManager.hs:62:3: error:

     error: #error not implemented for this operating system

     # error not implemented for this operating system

       ^

I’d revert something if I could, but I can’t see what to revert.  Help, please!

Simon