Resolving dependencies... Configuring parallel-3.2.2.0... Configuring primitive-0.6.4.0... Building parallel-3.2.2.0... Building primitive-0.6.4.0... Installed parallel-3.2.2.0 Installed primitive-0.6.4.0 Configuring vector-0.12.0.1... Building vector-0.12.0.1... Installed vector-0.12.0.1 Configuring maximal-cliques-0.1.1... Building maximal-cliques-0.1.1... Installed maximal-cliques-0.1.1 Configuring Persistence-1.1.4... Building Persistence-1.1.4... Failed to install Persistence-1.1.4 Build log ( /home/builder/.cabal/logs/ghc-8.4.3/Persistence-1.1.4-8r51mYVMjPXAx8TsnnC9Ib.log ): cabal: Entering directory '/tmp/cabal-tmp-7613/Persistence-1.1.4' Configuring Persistence-1.1.4... Preprocessing library for Persistence-1.1.4.. Building library for Persistence-1.1.4.. [1 of 5] Compiling Util ( Util.hs, dist/build/Util.o ) [2 of 5] Compiling Matrix ( Matrix.hs, dist/build/Matrix.o ) [3 of 5] Compiling SimplicialComplex ( SimplicialComplex.hs, dist/build/SimplicialComplex.o ) [4 of 5] Compiling Persistence ( Persistence.hs, dist/build/Persistence.o ) Persistence.hs:306:31: error: • Variable not in scope: bottelNeckDistance :: [BarCode] -> [BarCode] -> Extended Double • Perhaps you meant one of these: ‘bottleNeckDistance’ (line 289), ‘bottleNeckDistances’ (line 303) | 306 | if d >= 0 then (L.zipWith bottelNeckDistance diagrams1 diagrams2) L.++ (L.replicate d Infinity) | ^^^^^^^^^^^^^^^^^^ Persistence.hs:307:21: error: • Variable not in scope: bottelNeckDistance :: [BarCode] -> [BarCode] -> Extended Double • Perhaps you meant one of these: ‘bottleNeckDistance’ (line 289), ‘bottleNeckDistances’ (line 303) | 307 | else (L.zipWith bottelNeckDistance diagrams1 diagrams2) L.++ (L.replicate (-d) Infinity) | ^^^^^^^^^^^^^^^^^^ Persistence.hs:331:31: error: • Variable not in scope: safeBottelNeckDistance :: [BarCode] -> [BarCode] -> Maybe (Extended Double) • Perhaps you meant one of these: ‘safeBottleNeckDistance’ (line 312), ‘safeBottleNeckDistances’ (line 328), ‘bottleNeckDistance’ (line 289) | 331 | if d >= 0 then (L.zipWith safeBottelNeckDistance diagrams1 diagrams2) L.++ (L.replicate d Nothing) | ^^^^^^^^^^^^^^^^^^^^^^ Persistence.hs:332:21: error: • Variable not in scope: safeBottelNeckDistance :: [BarCode] -> [BarCode] -> Maybe (Extended Double) • Perhaps you meant one of these: ‘safeBottleNeckDistance’ (line 312), ‘safeBottleNeckDistances’ (line 328), ‘bottleNeckDistance’ (line 289) | 332 | else (L.zipWith safeBottelNeckDistance diagrams1 diagrams2) L.++ (L.replicate (-d) Nothing) | ^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-7613/Persistence-1.1.4' cabal: Error: some packages failed to install: Persistence-1.1.4-8r51mYVMjPXAx8TsnnC9Ib failed during the building phase. The exception was: ExitFailure 1