Resolving dependencies... Starting ghc-paths-0.1.0.12 Starting foreign-store-0.2 Starting hashable-1.3.1.0 Starting base-orphans-0.8.4 Building foreign-store-0.2 Building hashable-1.3.1.0 Building base-orphans-0.8.4 Completed foreign-store-0.2 Starting signal-0.1.0.4 Building signal-0.1.0.4 Building ghc-paths-0.1.0.12 Completed hashable-1.3.1.0 Starting transformers-compat-0.6.6 Completed signal-0.1.0.4 Starting type-equality-1 Building transformers-compat-0.6.6 Building type-equality-1 Completed ghc-paths-0.1.0.12 Starting unix-compat-0.5.3 Building unix-compat-0.5.3 Completed base-orphans-0.8.4 Starting async-2.2.3 Completed type-equality-1 Building async-2.2.3 Completed unix-compat-0.5.3 Completed transformers-compat-0.6.6 Starting transformers-base-0.4.5.2 Starting constraints-0.13 Building transformers-base-0.4.5.2 Building constraints-0.13 Completed async-2.2.3 Starting hinotify-0.4.1 Building hinotify-0.4.1 Completed transformers-base-0.4.5.2 Starting monad-control-1.0.2.3 Building monad-control-1.0.2.3 Completed hinotify-0.4.1 Completed monad-control-1.0.2.3 Starting lifted-base-0.2.3.12 Building lifted-base-0.2.3.12 Completed constraints-0.13 Completed lifted-base-0.2.3.12 Starting enclosed-exceptions-1.0.3 Starting lifted-async-0.10.1.3 Building enclosed-exceptions-1.0.3 Building lifted-async-0.10.1.3 Completed enclosed-exceptions-1.0.3 Completed lifted-async-0.10.1.3 Starting shelly-1.9.0 Building shelly-1.9.0 Completed shelly-1.9.0 Starting fsnotify-0.3.0.1 Building fsnotify-0.3.0.1 Completed fsnotify-0.3.0.1 Starting halive-0.1.8 Building halive-0.1.8 Failed to install halive-0.1.8 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/halive-0.1.8-3yJujTHfaxo34SceN5IRTn.log ): cabal: Entering directory '/tmp/cabal-tmp-24008/halive-0.1.8' Configuring halive-0.1.8... Preprocessing library for halive-0.1.8.. Building library for halive-0.1.8.. [1 of 8] Compiling Halive.Args ( src/Halive/Args.hs, dist/build/Halive/Args.o, dist/build/Halive/Args.dyn_o ) [2 of 8] Compiling Halive.Concurrent ( src/Halive/Concurrent.hs, dist/build/Halive/Concurrent.o, dist/build/Halive/Concurrent.dyn_o ) [3 of 8] Compiling Halive.FileListener ( src/Halive/FileListener.hs, dist/build/Halive/FileListener.o, dist/build/Halive/FileListener.dyn_o ) [4 of 8] Compiling Halive.FindPackageDBs ( src/Halive/FindPackageDBs.hs, dist/build/Halive/FindPackageDBs.o, dist/build/Halive/FindPackageDBs.dyn_o ) [5 of 8] Compiling Halive.SubHalive ( src/Halive/SubHalive.hs, dist/build/Halive/SubHalive.o, dist/build/Halive/SubHalive.dyn_o ) src/Halive/SubHalive.hs:256:17: error: parse error on input ‘#’ | 256 | #else | ^ cabal: Leaving directory '/tmp/cabal-tmp-24008/halive-0.1.8' cabal: Error: some packages failed to install: halive-0.1.8-3yJujTHfaxo34SceN5IRTn failed during the building phase. The exception was: ExitFailure 1