Resolving dependencies... Downloading composition-prelude-1.5.0.2... Configuring composition-prelude-1.5.0.2... Building composition-prelude-1.5.0.2... Failed to install composition-prelude-1.5.0.2 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/composition-prelude-1.5.0.2-6khrFIUhstcFDEKSHRZyhE.log ): cabal: Entering directory '/tmp/cabal-tmp-10867/composition-prelude-1.5.0.2' Configuring composition-prelude-1.5.0.2... Preprocessing library for composition-prelude-1.5.0.2.. src/Control/Composition.cpphs:37:0: error: error: #else without #if #else ^ | 37 | #else | ^ src/Control/Composition.cpphs:39:0: error: error: #endif without #if #endif ^ | 39 | #endif | ^ src/Control/Composition.cpphs:40:0: error: error: #endif without #if #endif ^ | 40 | #endif | ^ src/Control/Composition.cpphs:41:0: error: error: #endif without #if #endif ^ | 41 | #endif | ^ src/Control/Composition.cpphs:42:0: error: error: #endif without #if #endif ^ | 42 | #endif | ^ `gcc' failed in phase `C pre-processor'. (Exit code: 1) cabal: Leaving directory '/tmp/cabal-tmp-10867/composition-prelude-1.5.0.2' cabal: Error: some packages failed to install: composition-prelude-1.5.0.2-6khrFIUhstcFDEKSHRZyhE failed during the building phase. The exception was: ExitFailure 1