Created
February 5, 2014 16:55
-
-
Save towynlin/8828193 to your computer and use it in GitHub Desktop.
Attempting to install and run the Haskell Koans
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~/code% git clone https://github.com/HaskVan/HaskellKoans.git | |
Cloning into 'HaskellKoans'... | |
remote: Reusing existing pack: 200, done. | |
remote: Total 200 (delta 0), reused 0 (delta 0) | |
Receiving objects: 100% (200/200), 25.54 KiB | 0 bytes/s, done. | |
Resolving deltas: 100% (111/111), done. | |
Checking connectivity... done. | |
~/code% cd HaskellKoans | |
~/code/HaskellKoans% ./bin/setup-koans | |
Writing a default package environment file to | |
/Users/zac/code/HaskellKoans/cabal.sandbox.config | |
Creating a new sandbox at /Users/zac/code/HaskellKoans/.cabal-sandbox | |
Resolving dependencies... | |
Downloading ansi-terminal-0.6.1.1... | |
Configuring ansi-terminal-0.6.1.1... | |
Building ansi-terminal-0.6.1.1... | |
Preprocessing library ansi-terminal-0.6.1.1... | |
System/Console/ANSI.hs:17:45: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- * Vanilla: has an @IO ()@ type and doesn't take a @Handle@. This just outputs the ANSI command directly on | |
^ | |
1 warning generated. | |
[1 of 3] Compiling System.Console.ANSI.Common ( System/Console/ANSI/Common.hs, dist/dist-sandbox-397cf6d/build/System/Console/ANSI/Common.o ) | |
[2 of 3] Compiling System.Console.ANSI.Unix ( System/Console/ANSI/Unix.hs, dist/dist-sandbox-397cf6d/build/System/Console/ANSI/Unix.o ) | |
[3 of 3] Compiling System.Console.ANSI ( System/Console/ANSI.hs, dist/dist-sandbox-397cf6d/build/System/Console/ANSI.o ) | |
In-place registering ansi-terminal-0.6.1.1... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/ansi-terminal-0.6.1.1 | |
Registering ansi-terminal-0.6.1.1... | |
Installed ansi-terminal-0.6.1.1 | |
Configuring cereal-0.4.0.1... | |
Building cereal-0.4.0.1... | |
Preprocessing library cereal-0.4.0.1... | |
src/Data/Serialize.hs:198:8: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- they're written as a byte tag, and that value. If the Integer value | |
^ | |
1 warning generated. | |
src/Data/Serialize/Put.hs:112:26: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
PairS x w' = unPut k | |
^ | |
src/Data/Serialize/Put.hs:113:42: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in PairS (f x) (w `mappend` w') | |
^ | |
src/Data/Serialize/Put.hs:123:22: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
PairS b w' = unPut (k a) | |
^ | |
src/Data/Serialize/Put.hs:124:34: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in PairS b (w `mappend` w') | |
^ | |
src/Data/Serialize/Put.hs:129:22: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
PairS b w' = unPut k | |
^ | |
src/Data/Serialize/Put.hs:130:34: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in PairS b (w `mappend` w') | |
^ | |
src/Data/Serialize/Put.hs:224:64: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- written in host order, host endian form, for the machine you're on. | |
^ | |
7 warnings generated. | |
src/Data/Serialize/Get.hs:171:15: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let ks' s1 b1 m1 a = ks s1 b1 m1 (p a) | |
^ | |
src/Data/Serialize/Get.hs:172:35: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in unGet m s0 b0 m0 kf ks' | |
^ | |
src/Data/Serialize/Get.hs:188:15: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let ks' s1 b1 m1 a = unGet (g a) s1 b1 m1 kf ks | |
^ | |
src/Data/Serialize/Get.hs:189:35: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in unGet m s0 b0 m0 kf ks' | |
^ | |
src/Data/Serialize/Get.hs:197:15: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let kf' _ b1 m1 _ _ = unGet b (s0 `B.append` bufferBytes b1) | |
^ | |
src/Data/Serialize/Get.hs:199:44: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in unGet a s0 (Just B.empty) m0 kf' ks | |
^ | |
src/Data/Serialize/Get.hs:218:11: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let kf' s1 b1 m1 ls = kf s1 b1 m1 (l:ls) | |
^ | |
src/Data/Serialize/Get.hs:219:28: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in unGet m s0 b0 m0 kf' ks | |
^ | |
src/Data/Serialize/Get.hs:248:41: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGetState m str off = case runGetState' m str off of | |
^ | |
src/Data/Serialize/Get.hs:256:12: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGetState' :: Get a -> B.ByteString -> Int | |
^ | |
src/Data/Serialize/Get.hs:258:12: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGetState' m str off = | |
^ | |
src/Data/Serialize/Get.hs:263:23: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
{-# INLINE runGetState' #-} | |
^ | |
src/Data/Serialize/Get.hs:269:11: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGetLazy' :: Get a -> L.ByteString -> (Either String a,L.ByteString) | |
^ | |
src/Data/Serialize/Get.hs:270:11: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGetLazy' m lstr = loop run (L.toChunks lstr) | |
^ | |
src/Data/Serialize/Get.hs:286:22: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
{-# INLINE runGetLazy' #-} | |
^ | |
src/Data/Serialize/Get.hs:291:36: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGetLazy m lstr = fst (runGetLazy' m lstr) | |
^ | |
src/Data/Serialize/Get.hs:297:41: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGetLazyState m lstr = case runGetLazy' m lstr of | |
^ | |
src/Data/Serialize/Get.hs:327:9: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let (s',rest) = B.splitAt n s | |
^ | |
src/Data/Serialize/Get.hs:328:8: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
put s' | |
^ | |
src/Data/Serialize/Get.hs:360:49: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- | Skip ahead @n@ bytes. No error if there isn't enough bytes. | |
^ | |
src/Data/Serialize/Get.hs:370:9: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let ks' _s1 b1 = ks (s0 `B.append` bufferBytes b1) (b0 `append` b1) | |
^ | |
src/Data/Serialize/Get.hs:371:42: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in unGet ga s0 (Just B.empty) m0 kf ks' | |
^ | |
src/Data/Serialize/Get.hs:412:77: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- WARNING: when run with @runGetPartial@, isEmpty will only tell you if you're | |
^ | |
src/Data/Serialize/Get.hs:531:53: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- host order, host endian form, for the machine you're on. On a 64 bit | |
^ | |
24 warnings generated. | |
src/Data/Serialize/Builder.hs:88:61: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- arrays piece by piece. As each buffer is filled, it is \'popped\' | |
^ | |
src/Data/Serialize/Builder.hs:198:8: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
buf' <- f buf | |
^ | |
src/Data/Serialize/Builder.hs:199:18: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
return (k buf') | |
^ | |
src/Data/Serialize/Builder.hs:370:64: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- written in host order, host endian form, for the machine you're on. | |
^ | |
4 warnings generated. | |
[1 of 5] Compiling Data.Serialize.Builder ( src/Data/Serialize/Builder.hs, dist/dist-sandbox-397cf6d/build/Data/Serialize/Builder.o ) | |
[2 of 5] Compiling Data.Serialize.Put ( src/Data/Serialize/Put.hs, dist/dist-sandbox-397cf6d/build/Data/Serialize/Put.o ) | |
[3 of 5] Compiling Data.Serialize.Get ( src/Data/Serialize/Get.hs, dist/dist-sandbox-397cf6d/build/Data/Serialize/Get.o ) | |
[4 of 5] Compiling Data.Serialize.IEEE754 ( src/Data/Serialize/IEEE754.hs, dist/dist-sandbox-397cf6d/build/Data/Serialize/IEEE754.o ) | |
[5 of 5] Compiling Data.Serialize ( src/Data/Serialize.hs, dist/dist-sandbox-397cf6d/build/Data/Serialize.o ) | |
In-place registering cereal-0.4.0.1... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/cereal-0.4.0.1 | |
Registering cereal-0.4.0.1... | |
Installed cereal-0.4.0.1 | |
Configuring extensible-exceptions-0.1.1.4... | |
Building extensible-exceptions-0.1.1.4... | |
Preprocessing library extensible-exceptions-0.1.1.4... | |
[1 of 1] Compiling Control.Exception.Extensible ( Control/Exception/Extensible.hs, dist/dist-sandbox-397cf6d/build/Control/Exception/Extensible.o ) | |
In-place registering extensible-exceptions-0.1.1.4... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/extensible-exceptions-0.1.1.4 | |
Registering extensible-exceptions-0.1.1.4... | |
Installed extensible-exceptions-0.1.1.4 | |
[1 of 1] Compiling Main ( /var/folders/d1/846xqcps64v4wybnmd7kk8540000gn/T/ghc-paths-0.1.0.9-47894/ghc-paths-0.1.0.9/Setup.hs, /var/folders/d1/846xqcps64v4wybnmd7kk8540000gn/T/ghc-paths-0.1.0.9-47894/ghc-paths-0.1.0.9/dist/dist-sandbox-397cf6d/setup/Main.o ) | |
Linking /var/folders/d1/846xqcps64v4wybnmd7kk8540000gn/T/ghc-paths-0.1.0.9-47894/ghc-paths-0.1.0.9/dist/dist-sandbox-397cf6d/setup/setup ... | |
Configuring ghc-paths-0.1.0.9... | |
Building ghc-paths-0.1.0.9... | |
Preprocessing library ghc-paths-0.1.0.9... | |
[1 of 1] Compiling GHC.Paths ( GHC/Paths.hs, dist/dist-sandbox-397cf6d/build/GHC/Paths.o ) | |
In-place registering ghc-paths-0.1.0.9... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/ghc-paths-0.1.0.9 | |
Registering ghc-paths-0.1.0.9... | |
Installed ghc-paths-0.1.0.9 | |
Configuring hspec-expectations-0.5.0.1... | |
Building hspec-expectations-0.5.0.1... | |
Preprocessing library hspec-expectations-0.5.0.1... | |
[1 of 2] Compiling Test.Hspec.Expectations ( src/Test/Hspec/Expectations.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Expectations.o ) | |
[2 of 2] Compiling Test.Hspec.Expectations.Contrib ( src/Test/Hspec/Expectations/Contrib.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Expectations/Contrib.o ) | |
In-place registering hspec-expectations-0.5.0.1... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/hspec-expectations-0.5.0.1 | |
Registering hspec-expectations-0.5.0.1... | |
Installed hspec-expectations-0.5.0.1 | |
Configuring monads-tf-0.1.0.1... | |
Building monads-tf-0.1.0.1... | |
Preprocessing library monads-tf-0.1.0.1... | |
[ 1 of 21] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Identity.o ) | |
[ 2 of 21] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Cont/Class.o ) | |
[ 3 of 21] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Trans.o ) | |
[ 4 of 21] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Error/Class.o ) | |
[ 5 of 21] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Error.o ) | |
[ 6 of 21] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/List.o ) | |
[ 7 of 21] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Reader/Class.o ) | |
[ 8 of 21] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Reader.o ) | |
[ 9 of 21] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/State/Class.o ) | |
[10 of 21] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Writer/Class.o ) | |
[11 of 21] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/RWS/Class.o ) | |
[12 of 21] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/RWS/Lazy.o ) | |
[13 of 21] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/RWS.o ) | |
[14 of 21] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/RWS/Strict.o ) | |
[15 of 21] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/State/Lazy.o ) | |
[16 of 21] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/State.o ) | |
[17 of 21] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/State/Strict.o ) | |
[18 of 21] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Writer/Lazy.o ) | |
[19 of 21] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Writer.o ) | |
[20 of 21] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Writer/Strict.o ) | |
[21 of 21] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Cont.o ) | |
In-place registering monads-tf-0.1.0.1... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/monads-tf-0.1.0.1 | |
Registering monads-tf-0.1.0.1... | |
Installed monads-tf-0.1.0.1 | |
Configuring quickcheck-io-0.1.0... | |
Building quickcheck-io-0.1.0... | |
Preprocessing library quickcheck-io-0.1.0... | |
[1 of 1] Compiling Test.QuickCheck.IO ( src/Test/QuickCheck/IO.hs, dist/dist-sandbox-397cf6d/build/Test/QuickCheck/IO.o ) | |
In-place registering quickcheck-io-0.1.0... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/quickcheck-io-0.1.0 | |
Registering quickcheck-io-0.1.0... | |
Installed quickcheck-io-0.1.0 | |
Downloading setenv-0.1.1.1... | |
Configuring setenv-0.1.1.1... | |
Building setenv-0.1.1.1... | |
Preprocessing library setenv-0.1.1.1... | |
src/System/SetEnv.hs:46:17: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- setEnv name \"\" | |
^ | |
src/System/SetEnv.hs:55:14: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- If you don't care about Windows support and want to set an environment | |
^ | |
src/System/SetEnv.hs:76:76: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- GetEnvironmentVariable will then return 0, but the calling thread's | |
^ | |
3 warnings generated. | |
[1 of 1] Compiling System.SetEnv ( src/System/SetEnv.hs, dist/dist-sandbox-397cf6d/build/System/SetEnv.o ) | |
In-place registering setenv-0.1.1.1... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/setenv-0.1.1.1 | |
Registering setenv-0.1.1.1... | |
Installed setenv-0.1.1.1 | |
[1 of 1] Compiling Main ( /var/folders/d1/846xqcps64v4wybnmd7kk8540000gn/T/system-filepath-0.4.9-47894/system-filepath-0.4.9/Setup.hs, /var/folders/d1/846xqcps64v4wybnmd7kk8540000gn/T/system-filepath-0.4.9-47894/system-filepath-0.4.9/dist/dist-sandbox-397cf6d/setup/Main.o ) | |
Linking /var/folders/d1/846xqcps64v4wybnmd7kk8540000gn/T/system-filepath-0.4.9-47894/system-filepath-0.4.9/dist/dist-sandbox-397cf6d/setup/setup ... | |
Configuring system-filepath-0.4.9... | |
Building system-filepath-0.4.9... | |
Preprocessing library system-filepath-0.4.9... | |
lib/Filesystem/Path/Internal.hs:59:18: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
, fmap unescape' (pathDirectories p) | |
^ | |
lib/Filesystem/Path/Internal.hs:60:18: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
, fmap unescape' (pathBasename p) | |
^ | |
lib/Filesystem/Path/Internal.hs:61:18: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
, fmap unescape' (pathExtensions p) | |
^ | |
lib/Filesystem/Path/Internal.hs:191:9: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
unescape' :: Chunk -> T.Text | |
^ | |
lib/Filesystem/Path/Internal.hs:192:9: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
unescape' = fst . unescape | |
^ | |
lib/Filesystem/Path/Internal.hs:194:14: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
unescapeBytes' :: Chunk -> B.ByteString | |
^ | |
lib/Filesystem/Path/Internal.hs:195:14: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
unescapeBytes' cs = if any (\c -> ord c >= 0xDC80 && ord c <= 0xDCFF) cs | |
^ | |
7 warnings generated. | |
[1 of 4] Compiling Filesystem.Path.Internal ( lib/Filesystem/Path/Internal.hs, dist/dist-sandbox-397cf6d/build/Filesystem/Path/Internal.o ) | |
[2 of 4] Compiling Filesystem.Path ( lib/Filesystem/Path.hs, dist/dist-sandbox-397cf6d/build/Filesystem/Path.o ) | |
[3 of 4] Compiling Filesystem.Path.Rules ( lib/Filesystem/Path/Rules.hs, dist/dist-sandbox-397cf6d/build/Filesystem/Path/Rules.o ) | |
[4 of 4] Compiling Filesystem.Path.CurrentOS ( lib/Filesystem/Path/CurrentOS.hs, dist/dist-sandbox-397cf6d/build/Filesystem/Path/CurrentOS.o ) | |
lib/Filesystem/Path/CurrentOS.hs:36:1: Warning: | |
The qualified import of `Data.ByteString' is redundant | |
except perhaps to import instances from `Data.ByteString' | |
To import instances alone, use: import Data.ByteString() | |
In-place registering system-filepath-0.4.9... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/system-filepath-0.4.9 | |
Registering system-filepath-0.4.9... | |
Installed system-filepath-0.4.9 | |
Configuring utf8-string-0.3.7... | |
Building utf8-string-0.3.7... | |
Preprocessing library utf8-string-0.3.7... | |
Codec/Binary/UTF8/String.hs:109:13: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- @str@ isn't UTF-8 encoded before doing so. Sometimes useful, but | |
^ | |
1 warning generated. | |
Codec/Binary/UTF8/Generic.hs:28:10: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
, lines' | |
^ | |
Codec/Binary/UTF8/Generic.hs:270:21: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
{-# SPECIALIZE lines' :: B.ByteString -> [B.ByteString] #-} | |
^ | |
Codec/Binary/UTF8/Generic.hs:271:21: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
{-# SPECIALIZE lines' :: L.ByteString -> [L.ByteString] #-} | |
^ | |
Codec/Binary/UTF8/Generic.hs:272:21: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
{-# SPECIALIZE lines' :: [Word8] -> [[Word8]] #-} | |
^ | |
Codec/Binary/UTF8/Generic.hs:273:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' :: UTF8Bytes b s => b -> [b] | |
^ | |
Codec/Binary/UTF8/Generic.hs:274:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' bs | null bs = [] | |
^ | |
Codec/Binary/UTF8/Generic.hs:275:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' bs = case elemIndex 10 bs of | |
^ | |
Codec/Binary/UTF8/Generic.hs:277:38: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in xs : lines' ys | |
^ | |
8 warnings generated. | |
Data/String/UTF8.hs:33:10: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
, lines' | |
^ | |
Data/String/UTF8.hs:171:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' :: UTF8Bytes string index => UTF8 string -> [UTF8 string] | |
^ | |
2 warnings generated. | |
Data/ByteString/UTF8.hs:31:10: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
, lines' | |
^ | |
Data/ByteString/UTF8.hs:203:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' :: B.ByteString -> [B.ByteString] | |
^ | |
Data/ByteString/UTF8.hs:204:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' bs | B.null bs = [] | |
^ | |
Data/ByteString/UTF8.hs:205:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' bs = case B.elemIndex 10 bs of | |
^ | |
Data/ByteString/UTF8.hs:207:38: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in xs : lines' ys | |
^ | |
5 warnings generated. | |
Data/ByteString/Lazy/UTF8.hs:31:10: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
, lines' | |
^ | |
Data/ByteString/Lazy/UTF8.hs:204:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' :: B.ByteString -> [B.ByteString] | |
^ | |
Data/ByteString/Lazy/UTF8.hs:205:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' bs | B.null bs = [] | |
^ | |
Data/ByteString/Lazy/UTF8.hs:206:6: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
lines' bs = case B.elemIndex 10 bs of | |
^ | |
Data/ByteString/Lazy/UTF8.hs:208:38: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
in xs : lines' ys | |
^ | |
5 warnings generated. | |
[1 of 7] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, dist/dist-sandbox-397cf6d/build/Codec/Binary/UTF8/String.o ) | |
[2 of 7] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, dist/dist-sandbox-397cf6d/build/Codec/Binary/UTF8/Generic.o ) | |
[3 of 7] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, dist/dist-sandbox-397cf6d/build/Data/String/UTF8.o ) | |
[4 of 7] Compiling System.IO.UTF8 ( System/IO/UTF8.hs, dist/dist-sandbox-397cf6d/build/System/IO/UTF8.o ) | |
[5 of 7] Compiling System.Environment.UTF8 ( System/Environment/UTF8.hs, dist/dist-sandbox-397cf6d/build/System/Environment/UTF8.o ) | |
[6 of 7] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, dist/dist-sandbox-397cf6d/build/Data/ByteString/UTF8.o ) | |
[7 of 7] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, dist/dist-sandbox-397cf6d/build/Data/ByteString/Lazy/UTF8.o ) | |
In-place registering utf8-string-0.3.7... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/utf8-string-0.3.7 | |
Registering utf8-string-0.3.7... | |
Installed utf8-string-0.3.7 | |
Configuring hfsevents-0.1.5... | |
Building hfsevents-0.1.5... | |
Preprocessing library hfsevents-0.1.5... | |
[1 of 1] Compiling System.OSX.FSEvents ( System/OSX/FSEvents.hs, dist/dist-sandbox-397cf6d/build/System/OSX/FSEvents.o ) | |
cbits/c_fsevents.m:103:1: | |
warning: control reaches end of non-void function [-Wreturn-type] | |
} | |
^ | |
cbits/c_fsevents.m:106:4: | |
warning: 'Gestalt' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] | |
Gestalt(gestaltSystemVersionMajor, majorVersion); | |
^ | |
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:123:1: | |
note: 'Gestalt' declared here | |
Gestalt( | |
^ | |
cbits/c_fsevents.m:107:4: | |
warning: 'Gestalt' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] | |
Gestalt(gestaltSystemVersionMinor, minorVersion); | |
^ | |
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:123:1: | |
note: 'Gestalt' declared here | |
Gestalt( | |
^ | |
cbits/c_fsevents.m:108:4: | |
warning: 'Gestalt' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] | |
Gestalt(gestaltSystemVersionBugFix, bugFixVersion); | |
^ | |
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:123:1: | |
note: 'Gestalt' declared here | |
Gestalt( | |
^ | |
4 warnings generated. | |
In-place registering hfsevents-0.1.5... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/hfsevents-0.1.5 | |
Registering hfsevents-0.1.5... | |
Installed hfsevents-0.1.5 | |
Configuring MonadCatchIO-transformers-0.3.1.0... | |
Building MonadCatchIO-transformers-0.3.1.0... | |
Preprocessing library MonadCatchIO-transformers-0.3.1.0... | |
[1 of 2] Compiling Control.Monad.CatchIO ( src/Control/Monad/CatchIO.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/CatchIO.o ) | |
src/Control/Monad/CatchIO.hs:29:1: Warning: | |
Module `Prelude' does not export `catch' | |
[2 of 2] Compiling Control.Monad.CatchIO.Try ( src/Control/Monad/CatchIO/Try.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/CatchIO/Try.o ) | |
In-place registering MonadCatchIO-transformers-0.3.1.0... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/MonadCatchIO-transformers-0.3.1.0 | |
Registering MonadCatchIO-transformers-0.3.1.0... | |
Installed MonadCatchIO-transformers-0.3.1.0 | |
Configuring hspec-1.8.1.1... | |
Building hspec-1.8.1.1... | |
Preprocessing library hspec-1.8.1.1... | |
[ 1 of 17] Compiling Test.Hspec.Timer ( src/Test/Hspec/Timer.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Timer.o ) | |
[ 2 of 17] Compiling Test.Hspec.Core.QuickCheckUtil ( src/Test/Hspec/Core/QuickCheckUtil.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Core/QuickCheckUtil.o ) | |
[ 3 of 17] Compiling Test.Hspec.Compat ( src/Test/Hspec/Compat.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Compat.o ) | |
[ 4 of 17] Compiling Test.Hspec.Util ( src/Test/Hspec/Util.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Util.o ) | |
[ 5 of 17] Compiling Test.Hspec.FailureReport ( src/Test/Hspec/FailureReport.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/FailureReport.o ) | |
[ 6 of 17] Compiling Test.Hspec.Core.Type ( src/Test/Hspec/Core/Type.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Core/Type.o ) | |
[ 7 of 17] Compiling Test.Hspec.HUnit ( src/Test/Hspec/HUnit.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/HUnit.o ) | |
[ 8 of 17] Compiling Test.Hspec.Formatters.Internal ( src/Test/Hspec/Formatters/Internal.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Formatters/Internal.o ) | |
[ 9 of 17] Compiling Test.Hspec.Formatters ( src/Test/Hspec/Formatters.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Formatters.o ) | |
[10 of 17] Compiling Test.Hspec.Options ( src/Test/Hspec/Options.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Options.o ) | |
[11 of 17] Compiling Test.Hspec.Config ( src/Test/Hspec/Config.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Config.o ) | |
[12 of 17] Compiling Test.Hspec.Runner.Eval ( src/Test/Hspec/Runner/Eval.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Runner/Eval.o ) | |
[13 of 17] Compiling Test.Hspec.Runner ( src/Test/Hspec/Runner.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Runner.o ) | |
[14 of 17] Compiling Test.Hspec.Core ( src/Test/Hspec/Core.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Core.o ) | |
[15 of 17] Compiling Test.Hspec ( src/Test/Hspec.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec.o ) | |
[16 of 17] Compiling Test.Hspec.Monadic ( src/Test/Hspec/Monadic.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/Monadic.o ) | |
[17 of 17] Compiling Test.Hspec.QuickCheck ( src/Test/Hspec/QuickCheck.hs, dist/dist-sandbox-397cf6d/build/Test/Hspec/QuickCheck.o ) | |
In-place registering hspec-1.8.1.1... | |
Preprocessing executable 'hspec-discover' for hspec-1.8.1.1... | |
[1 of 3] Compiling Config ( hspec-discover/src/Config.hs, dist/dist-sandbox-397cf6d/build/hspec-discover/hspec-discover-tmp/Config.o ) | |
[2 of 3] Compiling Run ( hspec-discover/src/Run.hs, dist/dist-sandbox-397cf6d/build/hspec-discover/hspec-discover-tmp/Run.o ) | |
[3 of 3] Compiling Main ( hspec-discover/src/Main.hs, dist/dist-sandbox-397cf6d/build/hspec-discover/hspec-discover-tmp/Main.o ) | |
Linking dist/dist-sandbox-397cf6d/build/hspec-discover/hspec-discover ... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/hspec-1.8.1.1 | |
Installing executable(s) in /Users/zac/code/HaskellKoans/.cabal-sandbox/bin | |
Registering hspec-1.8.1.1... | |
Installed hspec-1.8.1.1 | |
Configuring system-fileio-0.3.12... | |
Building system-fileio-0.3.12... | |
Preprocessing library system-fileio-0.3.12... | |
lib/Filesystem.hs:175:25: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
withFilePath old $ \old' -> | |
^ | |
lib/Filesystem.hs:176:25: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
withFilePath new $ \new' -> | |
^ | |
lib/Filesystem.hs:184:28: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- | Resolve symlinks and \"..\" path elements to return a canonical path. | |
^ | |
lib/Filesystem.hs:199:10: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let path' = encodeString path in | |
^ | |
lib/Filesystem.hs:211:61: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
cOut <- Posix.throwErrnoPathIfNull "canonicalizePath" path' (c_realpath cPath nullPtr) | |
^ | |
lib/Filesystem.hs:292:47: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- | List objects in a directory, excluding @\".\"@ and @\"..\"@. Each | |
^ | |
lib/Filesystem.hs:326:16: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
ignore = ignore' where | |
^ | |
lib/Filesystem.hs:329:8: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
ignore' b = b == dot || b == dotdot | |
^ | |
8 warnings generated. | |
[1 of 1] Compiling Filesystem ( lib/Filesystem.hs, dist/dist-sandbox-397cf6d/build/Filesystem.o ) | |
lib/Filesystem.hs:79:1: Warning: | |
The import of `when' from module `Control.Monad' is redundant | |
lib/Filesystem.hs:95:1: Warning: | |
The import of `System.IO.Error' is redundant | |
except perhaps to import instances from `System.IO.Error' | |
To import instances alone, use: import System.IO.Error() | |
lib/Filesystem.hs:922:1: Warning: | |
Defined but not used: `throwErrnoPathIfMinus1' | |
In-place registering system-fileio-0.3.12... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/system-fileio-0.3.12 | |
Registering system-fileio-0.3.12... | |
Installed system-fileio-0.3.12 | |
Configuring MonadCatchIO-mtl-0.3.1.0... | |
Building MonadCatchIO-mtl-0.3.1.0... | |
Preprocessing library MonadCatchIO-mtl-0.3.1.0... | |
[1 of 1] Compiling Control.Monad.CatchIO ( Control/Monad/CatchIO.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/CatchIO.o ) | |
In-place registering MonadCatchIO-mtl-0.3.1.0... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/MonadCatchIO-mtl-0.3.1.0 | |
Registering MonadCatchIO-mtl-0.3.1.0... | |
Installed MonadCatchIO-mtl-0.3.1.0 | |
Configuring fsnotify-0.0.11... | |
Building fsnotify-0.0.11... | |
Preprocessing library fsnotify-0.0.11... | |
[1 of 7] Compiling System.FSNotify.Path ( src/System/FSNotify/Path.hs, dist/dist-sandbox-397cf6d/build/System/FSNotify/Path.o ) | |
[2 of 7] Compiling System.FSNotify.Types ( src/System/FSNotify/Types.hs, dist/dist-sandbox-397cf6d/build/System/FSNotify/Types.o ) | |
[3 of 7] Compiling System.FSNotify.Listener ( src/System/FSNotify/Listener.hs, dist/dist-sandbox-397cf6d/build/System/FSNotify/Listener.o ) | |
[4 of 7] Compiling System.FSNotify.OSX ( src/System/FSNotify/OSX.hs, dist/dist-sandbox-397cf6d/build/System/FSNotify/OSX.o ) | |
src/System/FSNotify/OSX.hs:11:1: Warning: | |
Module `Prelude' does not export `catch' | |
[5 of 7] Compiling System.FSNotify.Polling ( src/System/FSNotify/Polling.hs, dist/dist-sandbox-397cf6d/build/System/FSNotify/Polling.o ) | |
[6 of 7] Compiling System.FSNotify ( src/System/FSNotify.hs, dist/dist-sandbox-397cf6d/build/System/FSNotify.o ) | |
src/System/FSNotify.hs:37:1: Warning: | |
Module `Prelude' does not export `catch' | |
[7 of 7] Compiling System.FSNotify.Devel ( src/System/FSNotify/Devel.hs, dist/dist-sandbox-397cf6d/build/System/FSNotify/Devel.o ) | |
src/System/FSNotify/Devel.hs:7:1: Warning: | |
Module `Prelude' does not export `catch' | |
In-place registering fsnotify-0.0.11... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/fsnotify-0.0.11 | |
Registering fsnotify-0.0.11... | |
Installed fsnotify-0.0.11 | |
Configuring ghc-mtl-1.0.1.2... | |
Building ghc-mtl-1.0.1.2... | |
Preprocessing library ghc-mtl-1.0.1.2... | |
Control/Monad/Ghc.hs:89:16: | |
warning: empty character constant [-Winvalid-pp-token] | |
-- like 'MTL'''s 'MonadIO' and 'GHC'''s 'MonadIO'. | |
^ | |
Control/Monad/Ghc.hs:89:39: | |
warning: empty character constant [-Winvalid-pp-token] | |
-- like 'MTL'''s 'MonadIO' and 'GHC'''s 'MonadIO'. | |
^ | |
2 warnings generated. | |
[1 of 1] Compiling Control.Monad.Ghc ( Control/Monad/Ghc.hs, dist/dist-sandbox-397cf6d/build/Control/Monad/Ghc.o ) | |
In-place registering ghc-mtl-1.0.1.2... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/ghc-mtl-1.0.1.2 | |
Registering ghc-mtl-1.0.1.2... | |
Installed ghc-mtl-1.0.1.2 | |
Configuring hint-0.3.3.7... | |
Building hint-0.3.3.7... | |
Preprocessing library hint-0.3.3.7... | |
src/Language/Haskell/Interpreter.hs:37:38: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- In the snippets below we use \'LBRACE\' and \'RBRACE\' | |
^ | |
src/Language/Haskell/Interpreter.hs:38:17: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- to mean \'{\' and \'}\' respectively. We cannot put the | |
^ | |
2 warnings generated. | |
src/Language/Haskell/Interpreter/Unsafe.hs:14:31: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- eg. @unsafeSetGhcOption \"-XNoMonomorphismRestriction\"@. | |
^ | |
1 warning generated. | |
src/Hint/Base.hs:143:59: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- of the error. However, SrcSpan is abstract and it doesn't provide | |
^ | |
1 warning generated. | |
src/Hint/Compat.hs:50:9: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let ms' = map modToIIMod ms | |
^ | |
src/Hint/Compat.hs:51:9: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
ds' = map GHC.IIDecl ds | |
^ | |
2 warnings generated. | |
src/Hint/Configuration.hs:156:63: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- it overrides the previous search path. The default is @[\".\"]@. | |
^ | |
src/Hint/Configuration.hs:158:50: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- Keep in mind that by a limitation in ghc, @\".\"@ is always in scope. | |
^ | |
2 warnings generated. | |
src/Hint/Extension.hs:24:11: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- Cabal's @Language.Haskell.Extension@) | |
^ | |
1 warning generated. | |
src/Hint/Context.hs:97:17: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
do -- We don't want to actually unload this module, because that | |
^ | |
src/Hint/Context.hs:99:20: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- user didn't require that (they may be in a non-compiling state!). | |
^ | |
src/Hint/Context.hs:100:42: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- However, this means that we can't actually delete the file, because | |
^ | |
src/Hint/Context.hs:111:30: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let mods' = filter (mod /=) mods | |
^ | |
src/Hint/Context.hs:112:52: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGhc2 Compat.setContext mods' imps | |
^ | |
src/Hint/Context.hs:116:60: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
null `liftM` filterM isNotPhantom mods' | |
^ | |
src/Hint/Context.hs:142:57: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- Modules my be indicated by their ModuleName (e.g. \"My.Module\") or | |
^ | |
src/Hint/Context.hs:300:30: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
mod' <- findModule (pm_name mod) | |
^ | |
src/Hint/Context.hs:301:57: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
runGhc2 Compat.setContext [mod'] [] | |
^ | |
9 warnings generated. | |
src/Hint/Conversions.hs:28:56: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let HsModule _ _ _ _ [decl,_] = parseModule' mod_str | |
^ | |
src/Hint/Conversions.hs:40:12: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
parseModule' :: String -> HsModule | |
^ | |
src/Hint/Conversions.hs:41:12: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
parseModule' s = case parseModule s of | |
^ | |
3 warnings generated. | |
src/Hint/Eval.hs:25:20: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- * @interpret \"head [True,False]\" (as :: Bool)@ | |
^ | |
src/Hint/Eval.hs:27:20: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- * @interpret \"head $ map show [True,False]\" infer >>= flip interpret (as :: Bool)@ | |
^ | |
src/Hint/Eval.hs:59:33: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- | Conceptually, @parens s = \"(\" ++ s ++ \")\"@, where s is any valid haskell | |
^ | |
src/Hint/Eval.hs:64:44: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- messing with the layout rules and we don't know where @s@ is going to | |
^ | |
src/Hint/Eval.hs:66:27: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- Solution: @parens s = \"(let {foo =\n\" ++ s ++ \"\\n ;} in foo)\"@ where @foo@ does not occur in @s@ | |
^ | |
5 warnings generated. | |
src/Hint/Parsers.hs:55:40: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let logger' = logger dflags | |
^ | |
src/Hint/Parsers.hs:62:45: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
liftIO $ logger' GHC.SevError | |
^ | |
2 warnings generated. | |
src/Hint/Reflection.hs:47:27: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
cs', | |
^ | |
src/Hint/Reflection.hs:48:27: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
ts', | |
^ | |
src/Hint/Reflection.hs:49:65: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
ds \\ (concatMap (map Fun . children) ts'), | |
^ | |
src/Hint/Reflection.hs:50:65: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
fs \\ (concatMap (map Fun . children) cs') | |
^ | |
src/Hint/Reflection.hs:64:13: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
cs' = [Class n $ filter (alsoIn fs) ms | Class n ms <- cs] | |
^ | |
src/Hint/Reflection.hs:65:13: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
ts' = [Data t $ filter (alsoIn ds) dcs | Data t dcs <- ts] | |
^ | |
6 warnings generated. | |
src/Hint/Sandbox.hs:27:51: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
-- expression typechecks as is. If it doesn't, there is no need in | |
^ | |
1 warning generated. | |
src/Hint/Annotations.hs:38:8: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
let x' = filter ((==) x . GHC.moduleNameString . GHC.moduleName . ms_mod) mods | |
^ | |
src/Hint/Annotations.hs:39:45: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
v <- mapM (anns . ModuleTarget . ms_mod) x' | |
^ | |
src/Hint/Annotations.hs:59:71: | |
warning: missing terminating '"' character [-Winvalid-pp-token] | |
-- x <- liftM concat $ mapM (getValAnnotations (as :: Maybe Int)) [\"g\",\"h\"] | |
^ | |
src/Hint/Annotations.hs:67:4: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
x' <- runGhc1 GHC.parseName x | |
^ | |
src/Hint/Annotations.hs:68:35: | |
warning: missing terminating ' character [-Winvalid-pp-token] | |
v <- mapM (anns . NamedTarget) x' | |
^ | |
5 warnings generated. | |
[ 1 of 23] Compiling Hint.SignalHandlers ( src/Hint/SignalHandlers.hs, dist/dist-sandbox-397cf6d/build/Hint/SignalHandlers.o ) | |
[ 2 of 23] Compiling Hint.Util ( src/Hint/Util.hs, dist/dist-sandbox-397cf6d/build/Hint/Util.o ) | |
[ 3 of 23] Compiling Hint.CompatPlatform ( src/Hint/CompatPlatform.hs, dist/dist-sandbox-397cf6d/build/Hint/CompatPlatform.o ) | |
[ 4 of 23] Compiling Hint.GHC ( src/Hint/GHC.hs, dist/dist-sandbox-397cf6d/build/Hint/GHC.o ) | |
[ 5 of 23] Compiling Hint.Compat ( src/Hint/Compat.hs, dist/dist-sandbox-397cf6d/build/Hint/Compat.o ) | |
[ 6 of 23] Compiling Hint.Extension ( src/Hint/Extension.hs, dist/dist-sandbox-397cf6d/build/Hint/Extension.o ) | |
[ 7 of 23] Compiling Language.Haskell.Interpreter.Extension ( src/Language/Haskell/Interpreter/Extension.hs, dist/dist-sandbox-397cf6d/build/Language/Haskell/Interpreter/Extension.o ) | |
[ 8 of 23] Compiling Hint.Base ( src/Hint/Base.hs, dist/dist-sandbox-397cf6d/build/Hint/Base.o ) | |
[ 9 of 23] Compiling Hint.Annotations ( src/Hint/Annotations.hs, dist/dist-sandbox-397cf6d/build/Hint/Annotations.o ) | |
[10 of 23] Compiling Hint.Configuration ( src/Hint/Configuration.hs, dist/dist-sandbox-397cf6d/build/Hint/Configuration.o ) | |
[11 of 23] Compiling Hint.Reflection ( src/Hint/Reflection.hs, dist/dist-sandbox-397cf6d/build/Hint/Reflection.o ) | |
[12 of 23] Compiling Hint.Typecheck[boot] ( src/Hint/Typecheck.hs-boot, dist/dist-sandbox-397cf6d/build/Hint/Typecheck.o-boot ) | |
[13 of 23] Compiling Hint.Conversions ( src/Hint/Conversions.hs, dist/dist-sandbox-397cf6d/build/Hint/Conversions.o ) | |
[14 of 23] Compiling Hint.Context ( src/Hint/Context.hs, dist/dist-sandbox-397cf6d/build/Hint/Context.o ) | |
[15 of 23] Compiling Hint.InterpreterT ( src/Hint/InterpreterT.hs, dist/dist-sandbox-397cf6d/build/Hint/InterpreterT.o ) | |
src/Hint/InterpreterT.hs:8:1: Warning: | |
Module `Prelude' does not export `catch' | |
[16 of 23] Compiling Language.Haskell.Interpreter.Unsafe ( src/Language/Haskell/Interpreter/Unsafe.hs, dist/dist-sandbox-397cf6d/build/Language/Haskell/Interpreter/Unsafe.o ) | |
[17 of 23] Compiling Language.Haskell.Interpreter.GHC.Unsafe ( src/Language/Haskell/Interpreter/GHC/Unsafe.hs, dist/dist-sandbox-397cf6d/build/Language/Haskell/Interpreter/GHC/Unsafe.o ) | |
[18 of 23] Compiling Hint.Parsers ( src/Hint/Parsers.hs, dist/dist-sandbox-397cf6d/build/Hint/Parsers.o ) | |
[19 of 23] Compiling Hint.Sandbox ( src/Hint/Sandbox.hs, dist/dist-sandbox-397cf6d/build/Hint/Sandbox.o ) | |
[20 of 23] Compiling Hint.Typecheck ( src/Hint/Typecheck.hs, dist/dist-sandbox-397cf6d/build/Hint/Typecheck.o ) | |
[21 of 23] Compiling Hint.Eval ( src/Hint/Eval.hs, dist/dist-sandbox-397cf6d/build/Hint/Eval.o ) | |
[22 of 23] Compiling Language.Haskell.Interpreter ( src/Language/Haskell/Interpreter.hs, dist/dist-sandbox-397cf6d/build/Language/Haskell/Interpreter.o ) | |
[23 of 23] Compiling Language.Haskell.Interpreter.GHC ( src/Language/Haskell/Interpreter/GHC.hs, dist/dist-sandbox-397cf6d/build/Language/Haskell/Interpreter/GHC.o ) | |
In-place registering hint-0.3.3.7... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/hint-0.3.3.7 | |
Registering hint-0.3.3.7... | |
Installed hint-0.3.3.7 | |
Configuring testloop-0.1.1.0... | |
Building testloop-0.1.1.0... | |
Preprocessing library testloop-0.1.1.0... | |
[1 of 6] Compiling System.TestLoop.Internal.Signal ( src/System/TestLoop/Internal/Signal.hs, dist/dist-sandbox-397cf6d/build/System/TestLoop/Internal/Signal.o ) | |
[2 of 6] Compiling System.TestLoop.Util ( src/System/TestLoop/Util.hs, dist/dist-sandbox-397cf6d/build/System/TestLoop/Util.o ) | |
[3 of 6] Compiling System.TestLoop.Internal.Types ( src/System/TestLoop/Internal/Types.hs, dist/dist-sandbox-397cf6d/build/System/TestLoop/Internal/Types.o ) | |
[4 of 6] Compiling System.TestLoop.Internal.Watcher ( src/System/TestLoop/Internal/Watcher.hs, dist/dist-sandbox-397cf6d/build/System/TestLoop/Internal/Watcher.o ) | |
[5 of 6] Compiling System.TestLoop.Internal.Cabal ( src/System/TestLoop/Internal/Cabal.hs, dist/dist-sandbox-397cf6d/build/System/TestLoop/Internal/Cabal.o ) | |
[6 of 6] Compiling System.TestLoop ( src/System/TestLoop.hs, dist/dist-sandbox-397cf6d/build/System/TestLoop.o ) | |
In-place registering testloop-0.1.1.0... | |
Installing library in | |
/Users/zac/code/HaskellKoans/.cabal-sandbox/lib/x86_64-osx-ghc-7.6.3/testloop-0.1.1.0 | |
Registering testloop-0.1.1.0... | |
Installed testloop-0.1.1.0 | |
Resolving dependencies... | |
Configuring HaskellKoans-0.1... | |
Resolving dependencies... | |
Configuring HaskellKoans-0.1... | |
Building HaskellKoans-0.1... | |
Preprocessing executable 'testloop' for HaskellKoans-0.1... | |
[1 of 1] Compiling Main ( test/TestLoop.hs, dist/dist-sandbox-397cf6d/build/testloop/testloop-tmp/Main.o ) | |
Linking dist/dist-sandbox-397cf6d/build/testloop/testloop ... | |
Installing executable(s) in /Users/zac/code/HaskellKoans/.cabal-sandbox/bin | |
Installed HaskellKoans-0.1 | |
~/code/HaskellKoans% ./bin/koans | |
Warning: /Users/zac/code/HaskellKoans/HaskellKoans.cabal: This package | |
requires at least Cabal version 1.18 | |
Found test-suite main function on `test/TestSuite.hs' | |
Listening files on source paths: test | |
^C | |
~/code/HaskellKoans% cabal --version | |
cabal-install version 1.18.0.2 | |
using version 1.18.1.2 of the Cabal library | |
~/code/HaskellKoans% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment