Resolving dependencies... Configuring Boolean-0.2.4... Configuring NumInstances-1.4... Building Boolean-0.2.4... Building NumInstances-1.4... Installed Boolean-0.2.4 Configuring call-stack-0.1.0... Building call-stack-0.1.0... Installed NumInstances-1.4 Configuring newtype-generics-0.5.3... Building newtype-generics-0.5.3... Installed call-stack-0.1.0 Configuring tagged-0.8.6... Building tagged-0.8.6... Installed newtype-generics-0.5.3 Configuring MemoTrie-0.6.9... Building MemoTrie-0.6.9... Installed tagged-0.8.6 Installed MemoTrie-0.6.9 Configuring vector-space-0.14... Building vector-space-0.14... Installed vector-space-0.14 Configuring manifolds-core-0.5.0.1... Building manifolds-core-0.5.0.1... Failed to install manifolds-core-0.5.0.1 Build log ( /home/builder/.cabal/logs/ghc-8.4.3/manifolds-core-0.5.0.1-3FOW5Drid0WGEFipqtD9eq.log ): cabal: Entering directory '/tmp/cabal-tmp-5287/manifolds-core-0.5.0.1' Configuring manifolds-core-0.5.0.1... Preprocessing library for manifolds-core-0.5.0.1.. Building library for manifolds-core-0.5.0.1.. [1 of 4] Compiling Math.Manifold.VectorSpace.ZeroDimensional ( Math/Manifold/VectorSpace/ZeroDimensional.hs, dist/build/Math/Manifold/VectorSpace/ZeroDimensional.o ) Math/Manifold/VectorSpace/ZeroDimensional.hs:25:10: error: • No instance for (Semigroup (ZeroDim s)) arising from the superclasses of an instance declaration • In the instance declaration for ‘Monoid (ZeroDim s)’ | 25 | instance Monoid (ZeroDim s) where | ^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-5287/manifolds-core-0.5.0.1' cabal: Error: some packages failed to install: manifolds-core-0.5.0.1-3FOW5Drid0WGEFipqtD9eq failed during the building phase. The exception was: ExitFailure 1