owickstrom / komposition

The video editor built for screencasters
https://owickstrom.github.io/komposition/
Mozilla Public License 2.0
428 stars 22 forks source link

Fails to build with GHC 8.8.1 #95

Closed athas closed 4 years ago

athas commented 4 years ago

Describe the bug komposition cannot build with GHC 8.8.1. The problem is primarily a dependency on an old version of fused-effects that has a restrictive upper bound on base. I tried fixing it myself, but fused-effects changes enormously between API versions, so I cannot figure out how. Hopefully 1.0 will be more stable.

To Reproduce cabal build with GHC 8.8.1.

Expected behavior A successful build.

Desktop (please complete the following information):

athas commented 4 years ago

(My context is that I'm trying to get komposition to build on macOS and added to Homebrew, but that will require building with Cabal using the newest version of GHC.)

athas commented 4 years ago

The fused-effects maintainers issued a revision that makes version 0.1.2.1 work with GHC 8.8.1, so once #96 is merged, komposition should build with GHC 8.8.1.

owickstrom commented 4 years ago

@athas Thanks for your research into this. I've not had time to upgrade Komposition to the new version of fused-effects. Hopefully I can find some time and work through it soon.

owickstrom commented 4 years ago

Also, a Homebrew build would be very cool!

athas commented 4 years ago

I have verified that komposition now builds with GHC 8.8.1.