Resolving dependencies... Configuring clock-0.7.2... Configuring basement-0.0.7... Building clock-0.7.2... Building basement-0.0.7... Installed clock-0.7.2 Configuring colour-2.3.4... Building colour-2.3.4... Installed colour-2.3.4 Configuring hinotify-0.3.10... Building hinotify-0.3.10... Installed hinotify-0.3.10 Configuring transformers-compat-0.6.1.5... Building transformers-compat-0.6.1.5... Installed transformers-compat-0.6.1.5 Configuring extra-1.6.5... Building extra-1.6.5... Installed extra-1.6.5 Configuring ansi-terminal-0.8.0.2... Building ansi-terminal-0.8.0.2... Installed ansi-terminal-0.8.0.2 Configuring exceptions-0.10.0... Building exceptions-0.10.0... Installed exceptions-0.10.0 Configuring ansi-wl-pprint-0.6.8.2... Building ansi-wl-pprint-0.6.8.2... Installed ansi-wl-pprint-0.6.8.2 Configuring temporary-1.2.1.1... Building temporary-1.2.1.1... Installed basement-0.0.7 Configuring optparse-applicative-0.14.2.0... Installed temporary-1.2.1.1 Configuring foundation-0.0.20... Building optparse-applicative-0.14.2.0... Building foundation-0.0.20... Installed optparse-applicative-0.14.2.0 Installed foundation-0.0.20 Configuring memory-0.14.16... Building memory-0.14.16... Installed memory-0.14.16 Configuring cryptonite-0.25... Building cryptonite-0.25... Installed cryptonite-0.25 Configuring texbuilder-0.1.4.1... Building texbuilder-0.1.4.1... Failed to install texbuilder-0.1.4.1 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/texbuilder-0.1.4.1-CMJWrXnIk6uHL6DyfH93oz.log ): cabal: Entering directory '/tmp/cabal-tmp-24086/texbuilder-0.1.4.1' Configuring texbuilder-0.1.4.1... Preprocessing executable 'texbuilder' for texbuilder-0.1.4.1.. Building executable 'texbuilder' for texbuilder-0.1.4.1.. [ 1 of 12] Compiling TexBuilder.FileFilters ( TexBuilder/FileFilters.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/FileFilters.o ) [ 2 of 12] Compiling TexBuilder.Utils.BinSem ( TexBuilder/Utils/BinSem.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/Utils/BinSem.o ) [ 3 of 12] Compiling TexBuilder.Utils.File ( TexBuilder/Utils/File.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/Utils/File.o ) [ 4 of 12] Compiling TexBuilder.Utils.Hashing ( TexBuilder/Utils/Hashing.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/Utils/Hashing.o ) [ 5 of 12] Compiling TexBuilder.Engine ( TexBuilder/Engine.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/Engine.o ) [ 6 of 12] Compiling TexBuilder.ChooseEngine ( TexBuilder/ChooseEngine.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/ChooseEngine.o ) [ 7 of 12] Compiling TexBuilder.CompileThread ( TexBuilder/CompileThread.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/CompileThread.o ) [ 8 of 12] Compiling TexBuilder.Utils.Inotify ( TexBuilder/Utils/Inotify.hs, dist/build/texbuilder/texbuilder-tmp/TexBuilder/Utils/Inotify.o ) TexBuilder/Utils/Inotify.hs:35:36: error: • Couldn't match type ‘[Char]’ with ‘Data.ByteString.Internal.ByteString’ Expected type: System.Posix.ByteString.FilePath.RawFilePath Actual type: FilePath • In the third argument of ‘addWatch’, namely ‘file’ In a stmt of a 'do' block: wd <- addWatch inotify variety file (k >=> const (trySignal' sem)) In the expression: do sem <- newBinSem wd <- addWatch inotify variety file (k >=> const (trySignal' sem)) wait sem removeWatch wd | 35 | wd <- addWatch inotify variety file | ^^^^ TexBuilder/Utils/Inotify.hs:71:38: error: • Couldn't match type ‘[Char]’ with ‘Data.ByteString.Internal.ByteString’ Expected type: System.Posix.ByteString.FilePath.RawFilePath Actual type: FilePath • In the third argument of ‘addWatch’, namely ‘file’ In the expression: addWatch inotify variety file (k >=> putMVar doneMVar) In an equation for ‘watch’: watch = addWatch inotify variety file (k >=> putMVar doneMVar) | 71 | watch = addWatch inotify variety file | ^^^^ cabal: Leaving directory '/tmp/cabal-tmp-24086/texbuilder-0.1.4.1' cabal: Error: some packages failed to install: texbuilder-0.1.4.1-CMJWrXnIk6uHL6DyfH93oz failed during the building phase. The exception was: ExitFailure 1