ocharles / engine.io

A Haskell server implementation of the Engine.IO and Socket.IO (1.0) protocols
149 stars 28 forks source link

Compilation failure (missing finally) #22

Closed snoyberg closed 9 years ago

snoyberg commented 9 years ago
$ cabal install ./engine-io-1.2.8/ -j1
Resolving dependencies...
Configuring engine-io-1.2.8...
Building engine-io-1.2.8...
Preprocessing library engine-io-1.2.8...
[1 of 1] Compiling Network.EngineIO ( src/Network/EngineIO.hs, dist/build/Network/EngineIO.o )

src/Network/EngineIO.hs:589:7: Not in scope: ‘finally’
Failed to install engine-io-1.2.8
cabal: Error: some packages failed to install:
engine-io-1.2.8 failed during the building phase. The exception was:
ExitFailure 1
ocharles commented 9 years ago

Oh ffs. I had some local uncomitted changes - I forgot that cabal sdist would pick this up, despite them not being in a commit! Sorry, I'll have to fix this as engine-io-1.2.9.

snoyberg commented 9 years ago

No problem, I've got an upper bound in place right now for Stackage, so we're still using 1.2.7 there.

ocharles commented 9 years ago

Ok, give that a try now.

snoyberg commented 9 years ago

It takes a few minutes for the changes to be reflected in Hackage's 00-index.tar file. I'll close for now, and reopen if the problem still appears when I'm able to test. Thanks for the quick fix!