Resolving dependencies... Configuring pcre-light-0.4... Building pcre-light-0.4... Preprocessing library pcre-light-0.4... [1 of 3] Compiling Text.Regex.PCRE.Light.Base ( dist/build/Text/Regex/PCRE/Light/Base.hs, dist/build/Text/Regex/PCRE/Light/Base.o ) [2 of 3] Compiling Text.Regex.PCRE.Light ( Text/Regex/PCRE/Light.hs, dist/build/Text/Regex/PCRE/Light.o ) Text/Regex/PCRE/Light.hs:196:19: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" Text/Regex/PCRE/Light.hs:266:38: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" Text/Regex/PCRE/Light.hs:327:34: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" [3 of 3] Compiling Text.Regex.PCRE.Light.Char8 ( Text/Regex/PCRE/Light/Char8.hs, dist/build/Text/Regex/PCRE/Light/Char8.o ) In-place registering pcre-light-0.4... Running Haddock for pcre-light-0.4... Running hscolour for pcre-light-0.4... Preprocessing library pcre-light-0.4... Preprocessing library pcre-light-0.4... Text/Regex/PCRE/Light.hs:196:19: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" Text/Regex/PCRE/Light.hs:266:38: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" Text/Regex/PCRE/Light.hs:327:34: Warning: In the use of `unsafePerformIO' (imported from Foreign): Deprecated: "Use System.IO.Unsafe.unsafePerformIO instead; This function will be removed in the next release" Haddock coverage: 49% ( 47 / 96) in 'Text.Regex.PCRE.Light.Base' 95% ( 37 / 39) in 'Text.Regex.PCRE.Light' 97% ( 37 / 38) in 'Text.Regex.PCRE.Light.Char8' Warning: Text.Regex.PCRE.Light.Base: could not find link destinations for: Text.Regex.PCRE.Light.Base.PCREExtra Documentation created: dist/doc/html/pcre-light/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/pcre-light-0.4 Registering pcre-light-0.4... Installed pcre-light-0.4 Downloading hmk-0.9.6... Configuring hmk-0.9.6... Building hmk-0.9.6... Preprocessing library hmk-0.9.6... [1 of 5] Compiling Control.Hmk[boot] ( Control/Hmk.lhs-boot, dist/build/Control/Hmk.o-boot ) [2 of 5] Compiling Control.Hmk.Analyze ( Control/Hmk/Analyze.lhs, dist/build/Control/Hmk/Analyze.o ) [3 of 5] Compiling Control.Hmk.Concurrent ( Control/Hmk/Concurrent.lhs, dist/build/Control/Hmk/Concurrent.o ) Control/Hmk/Concurrent.lhs:50:12: Warning: In the use of `newQSem' (imported from Control.Concurrent, but defined in Control.Concurrent.QSem): Deprecated: "Control.Concurrent.QSem will be removed in GHC 7.8. Please use an alternative, e.g. the SafeSemaphore package, instead." Control/Hmk/Concurrent.lhs:58:19: Warning: In the use of `waitQSem' (imported from Control.Concurrent, but defined in Control.Concurrent.QSem): Deprecated: "Control.Concurrent.QSem will be removed in GHC 7.8. Please use an alternative, e.g. the SafeSemaphore package, instead." Control/Hmk/Concurrent.lhs:62:23: Warning: In the use of `signalQSem' (imported from Control.Concurrent, but defined in Control.Concurrent.QSem): Deprecated: "Control.Concurrent.QSem will be removed in GHC 7.8. Please use an alternative, e.g. the SafeSemaphore package, instead." [4 of 5] Compiling Control.Hmk ( Control/Hmk.lhs, dist/build/Control/Hmk.o ) [5 of 5] Compiling Control.Hmk.IO ( Control/Hmk/IO.lhs, dist/build/Control/Hmk/IO.o ) In-place registering hmk-0.9.6... Preprocessing executable 'hmk' for hmk-0.9.6... [1 of 9] Compiling Control.Hmk[boot] ( Control/Hmk.lhs-boot, dist/build/hmk/hmk-tmp/Control/Hmk.o-boot ) [2 of 9] Compiling Control.Hmk.Analyze ( Control/Hmk/Analyze.lhs, dist/build/hmk/hmk-tmp/Control/Hmk/Analyze.o ) [3 of 9] Compiling Control.Hmk.Concurrent ( Control/Hmk/Concurrent.lhs, dist/build/hmk/hmk-tmp/Control/Hmk/Concurrent.o ) Control/Hmk/Concurrent.lhs:50:12: Warning: In the use of `newQSem' (imported from Control.Concurrent, but defined in Control.Concurrent.QSem): Deprecated: "Control.Concurrent.QSem will be removed in GHC 7.8. Please use an alternative, e.g. the SafeSemaphore package, instead." Control/Hmk/Concurrent.lhs:58:19: Warning: In the use of `waitQSem' (imported from Control.Concurrent, but defined in Control.Concurrent.QSem): Deprecated: "Control.Concurrent.QSem will be removed in GHC 7.8. Please use an alternative, e.g. the SafeSemaphore package, instead." Control/Hmk/Concurrent.lhs:62:23: Warning: In the use of `signalQSem' (imported from Control.Concurrent, but defined in Control.Concurrent.QSem): Deprecated: "Control.Concurrent.QSem will be removed in GHC 7.8. Please use an alternative, e.g. the SafeSemaphore package, instead." [4 of 9] Compiling Control.Hmk ( Control/Hmk.lhs, dist/build/hmk/hmk-tmp/Control/Hmk.o ) [5 of 9] Compiling Control.Hmk.IO ( Control/Hmk/IO.lhs, dist/build/hmk/hmk-tmp/Control/Hmk/IO.o ) Control/Hmk/IO.lhs:24:3: Warning: The import of `System.FilePath' is redundant except perhaps to import instances from `System.FilePath' To import instances alone, use: import System.FilePath() [6 of 9] Compiling Parse ( Parse.lhs, dist/build/hmk/hmk-tmp/Parse.o ) [7 of 9] Compiling Eval ( Eval.lhs, dist/build/hmk/hmk-tmp/Eval.o ) Eval.lhs:143:50: parse error on input `<-' Failed to install hmk-0.9.6 cabal: Error: some packages failed to install: hmk-0.9.6 failed during the building phase. The exception was: ExitFailure 1