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.
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.