Build #6 for vintage-basic-1.0.1

[all reports]

Package vintage-basic-1.0.1
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2017-01-02 04:46:21.997534 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies HUnit-1.5.0.0, array-0.5.1.1, base-4.9.0.0, directory-1.2.6.2, filepath-1.4.1.0, mtl-2.2.1, parsec-3.1.11, process-1.4.2.0, random-1.1, regex-base-0.93.2, regex-posix-0.95.2, time-1.6.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring call-stack-0.1.0...
Configuring mtl-2.2.1...
Building call-stack-0.1.0...
Building mtl-2.2.1...
Installed call-stack-0.1.0
Configuring random-1.1...
Building random-1.1...
Configuring text-1.2.2.1...
Installed mtl-2.2.1
Building text-1.2.2.1...
Configuring HUnit-1.5.0.0...
Installed random-1.1
Building HUnit-1.5.0.0...
Installed HUnit-1.5.0.0
Configuring regex-base-0.93.2...
Building regex-base-0.93.2...
Installed regex-base-0.93.2
Configuring regex-posix-0.95.2...
Building regex-posix-0.95.2...
Installed regex-posix-0.95.2
Installed text-1.2.2.1
Configuring parsec-3.1.11...
Building parsec-3.1.11...
Installed parsec-3.1.11
Downloading vintage-basic-1.0.1...
Configuring vintage-basic-1.0.1...
Building vintage-basic-1.0.1...
Failed to install vintage-basic-1.0.1
Build log ( /home/builder/.cabal/logs/vintage-basic-1.0.1.log ):
cabal: Entering directory '/tmp/cabal-tmp-19755/vintage-basic-1.0.1'
Configuring vintage-basic-1.0.1...
Building vintage-basic-1.0.1...
Preprocessing executable 'vintbas' for vintage-basic-1.0.1...
[ 1 of 18] Compiling Language.VintageBasic.LexCommon ( src/Language/VintageBasic/LexCommon.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/LexCommon.o )
[ 2 of 18] Compiling Language.VintageBasic.LineScanner ( src/Language/VintageBasic/LineScanner.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/LineScanner.o )

src/Language/VintageBasic/LineScanner.hs:13:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Maybe Char’
    Suppress this warning by saying ‘_ <- optionally (char '\r')’

src/Language/VintageBasic/LineScanner.hs:18:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Char’
    Suppress this warning by saying ‘_ <- (<?>) eol ""’

src/Language/VintageBasic/LineScanner.hs:28:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘[()]’
    Suppress this warning by saying ‘_ <- many blankLineP’

src/Language/VintageBasic/LineScanner.hs:34:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘[()]’
    Suppress this warning by saying ‘_ <- many blankLineP’

src/Language/VintageBasic/LineScanner.hs:36:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘[()]’
    Suppress this warning by saying ‘_ <- many blankLineP’
[ 3 of 18] Compiling Language.VintageBasic.Builtins ( src/Language/VintageBasic/Builtins.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Builtins.o )
[ 4 of 18] Compiling Language.VintageBasic.Syntax ( src/Language/VintageBasic/Syntax.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Syntax.o )
[ 5 of 18] Compiling Language.VintageBasic.Printer ( src/Language/VintageBasic/Printer.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Printer.o )
[ 6 of 18] Compiling Language.VintageBasic.Tokenizer ( src/Language/VintageBasic/Tokenizer.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Tokenizer.o )

src/Language/VintageBasic/Tokenizer.hs:43:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Char’
    Suppress this warning by saying ‘_ <- char '"'’

src/Language/VintageBasic/Tokenizer.hs:53:14: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘String’
    Suppress this warning by saying ‘_ <- keyword "REM"’

src/Language/VintageBasic/Tokenizer.hs:63:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘String’
    Suppress this warning by saying ‘_ <- keyword "DATA"’

src/Language/VintageBasic/Tokenizer.hs:135:26: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘String’
    Suppress this warning by saying ‘_ <- keyword s’
[ 7 of 18] Compiling Language.VintageBasic.FloatParser ( src/Language/VintageBasic/FloatParser.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/FloatParser.o )

src/Language/VintageBasic/FloatParser.hs:35:9: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Char’
    Suppress this warning by saying ‘_ <- dotP’

src/Language/VintageBasic/FloatParser.hs:46:9: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Char’
    Suppress this warning by saying ‘_ <- charEP’
[ 8 of 18] Compiling Language.VintageBasic.RuntimeParser ( src/Language/VintageBasic/RuntimeParser.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/RuntimeParser.o )

src/Language/VintageBasic/RuntimeParser.hs:20:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Char’
    Suppress this warning by saying ‘_ <- char '"'’
[ 9 of 18] Compiling Language.VintageBasic.Parser ( src/Language/VintageBasic/Parser.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Parser.o )

src/Language/VintageBasic/Parser.hs:65:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.PercentTok))’

src/Language/VintageBasic/Parser.hs:71:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.DollarTok))’

src/Language/VintageBasic/Parser.hs:117:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.LParenTok))’

src/Language/VintageBasic/Parser.hs:119:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.RParenTok))’

src/Language/VintageBasic/Parser.hs:124:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.FnTok))’

src/Language/VintageBasic/Parser.hs:131:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.LParenTok))’

src/Language/VintageBasic/Parser.hs:133:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.RParenTok))’

src/Language/VintageBasic/Parser.hs:154:15: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP (( \ x_ -> (==) x_ tok))’

src/Language/VintageBasic/Parser.hs:157:16: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP (( \ x_ -> (==) x_ tok))’

src/Language/VintageBasic/Parser.hs:167:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type
      ‘Maybe (Tagged Token)’
    Suppress this warning by saying
      ‘_ <- optionally
              (tokenP
                 (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.LetTok)))’

src/Language/VintageBasic/Parser.hs:169:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.EqTok))’

src/Language/VintageBasic/Parser.hs:175:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- try
              ((>>)
                 tokenP (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.GoTok))
                 tokenP (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ToTok)))’

src/Language/VintageBasic/Parser.hs:181:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- try
              ((>>)
                 tokenP (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.GoTok))
                 tokenP
                   (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.SubTok)))’

src/Language/VintageBasic/Parser.hs:187:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ReturnTok))’

src/Language/VintageBasic/Parser.hs:192:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.OnTok))’

src/Language/VintageBasic/Parser.hs:194:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.GoTok))’

src/Language/VintageBasic/Parser.hs:195:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ToTok))’

src/Language/VintageBasic/Parser.hs:201:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.OnTok))’

src/Language/VintageBasic/Parser.hs:203:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.GoTok))’

src/Language/VintageBasic/Parser.hs:204:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.SubTok))’

src/Language/VintageBasic/Parser.hs:210:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.IfTok))’

src/Language/VintageBasic/Parser.hs:212:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ThenTok))’

src/Language/VintageBasic/Parser.hs:224:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ForTok))’

src/Language/VintageBasic/Parser.hs:226:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.EqTok))’

src/Language/VintageBasic/Parser.hs:228:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ToTok))’

src/Language/VintageBasic/Parser.hs:236:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.NextTok))’

src/Language/VintageBasic/Parser.hs:244:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.PrintTok))’

src/Language/VintageBasic/Parser.hs:253:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.SemiTok))’

src/Language/VintageBasic/Parser.hs:258:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.CommaTok))’

src/Language/VintageBasic/Parser.hs:263:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.InputTok))’

src/Language/VintageBasic/Parser.hs:271:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.SemiTok))’

src/Language/VintageBasic/Parser.hs:276:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.EndTok))’

src/Language/VintageBasic/Parser.hs:281:8: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.StopTok))’

src/Language/VintageBasic/Parser.hs:293:4: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.DimTok))’

src/Language/VintageBasic/Parser.hs:304:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ReadTok))’

src/Language/VintageBasic/Parser.hs:310:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.RestoreTok))’

src/Language/VintageBasic/Parser.hs:321:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.DefTok))’

src/Language/VintageBasic/Parser.hs:322:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.FnTok))’

src/Language/VintageBasic/Parser.hs:324:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.LParenTok))’

src/Language/VintageBasic/Parser.hs:326:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.RParenTok))’

src/Language/VintageBasic/Parser.hs:327:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘Tagged Token’
    Suppress this warning by saying
      ‘_ <- tokenP
              (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.EqTok))’

src/Language/VintageBasic/Parser.hs:348:5: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type ‘[Tagged Token]’
    Suppress this warning by saying
      ‘_ <- many
              (tokenP
                 (( \ x_ -> (==) x_ Language.VintageBasic.Tokenizer.ColonTok)))’
[10 of 18] Compiling IO.IOStream      ( src/IO/IOStream.hs, dist/build/vintbas/vintbas-tmp/IO/IOStream.o )
[11 of 18] Compiling Control.Monad.CPST ( src/Control/Monad/CPST.hs, dist/build/vintbas/vintbas-tmp/Control/Monad/CPST.o )

src/Control/Monad/CPST.hs:22:10: error:
    • Could not deduce (Applicative (CPST o m))
        arising from the superclasses of an instance declaration
      from the context: Monad m
        bound by the instance declaration
        at src/Control/Monad/CPST.hs:22:10-36
    • In the instance declaration for ‘Monad (CPST o m)’
cabal: Leaving directory '/tmp/cabal-tmp-19755/vintage-basic-1.0.1'
cabal: Error: some packages failed to install:
vintage-basic-1.0.1 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.