Noeda / dfterm3

Remote Dwarf Fortress playing
ISC License
45 stars 2 forks source link

Dfterm3 cannot be compiled with GHC 7.8 #28

Closed Noeda closed 10 years ago

Noeda commented 10 years ago

This is not a problem in Dfterm3 itself but in one of the libraries it uses, acid-state, that does not compile with GHC 7.8. We use acid-state to store all the persistent data in Dfterm3.

I'm currently compiling Dfterm3 with GHC 7.8 with a modified acid-state but I don't know when upstream will release a fixed version of acid-state.

This same issue also applies to type-level package that's depended upon the protobuf (used by Dfterm3 to communicate with the Dfterm3 Dfhack plugin in Dwarf Fortress) package.

And finally MonadCatchIO-transformers also does this.

I think I've been bitten by a dependency hell that I may have somewhat caused myself by not being careful which packages I use.

Noeda commented 10 years ago

I think now the situation in the development branch is that it cannot be compiled on anything BUT GHC 7.8. Which may or may not be okay. We'll see.