Build #7 for hmidi-0.2.0.0

[all reports]

Package hmidi-0.2.0.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-12-21 01:51:49.477053 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies base-4.9.0.0
Flags splitbase -nonoteoff

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring hmidi-0.2.0.0...
Building hmidi-0.2.0.0...
Failed to install hmidi-0.2.0.0
Build log ( /home/builder/.cabal/logs/hmidi-0.2.0.0.log ):
cabal: Entering directory '/tmp/cabal-tmp-17322/hmidi-0.2.0.0'
Configuring hmidi-0.2.0.0...
Warning: 'ghc-options: -threaded' has no effect for libraries. It should only
be used for executables.
Building hmidi-0.2.0.0...
Preprocessing library hmidi-0.2.0.0...
[1 of 5] Compiling System.MIDI.Base ( System/MIDI/Base.hs, dist/build/System/MIDI/Base.o )
[2 of 5] Compiling System.MIDI.Placeholder ( System/MIDI/Placeholder.hs, dist/build/System/MIDI/Placeholder.o )
[3 of 5] Compiling System.MIDI      ( System/MIDI.hs, dist/build/System/MIDI.o )
[4 of 5] Compiling System.MIDI.Sync ( System/MIDI/Sync.hs, dist/build/System/MIDI/Sync.o )

System/MIDI/Sync.hs:98:20: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.
[5 of 5] Compiling System.MIDI.Utility ( System/MIDI/Utility.hs, dist/build/System/MIDI/Utility.o )

System/MIDI/Utility.hs:59:10: error:
    • No instance for (MIDIHasName Source)
        arising from a use of ‘selectMidiDevice’
    • In a stmt of a 'do' block:
        src <- selectMidiDevice mbdefault srclist
      In the expression:
        do { srclist <- enumerateSources;
             putStrLn "midi sources:";
             src <- selectMidiDevice mbdefault srclist;
             return src }
      In an equation for ‘selectInputDevice’:
          selectInputDevice mbdefault
            = do { srclist <- enumerateSources;
                   putStrLn "midi sources:";
                   src <- selectMidiDevice mbdefault srclist;
                   .... }

System/MIDI/Utility.hs:67:10: error:
    • No instance for (MIDIHasName Destination)
        arising from a use of ‘selectMidiDevice’
    • In a stmt of a 'do' block:
        dst <- selectMidiDevice mbdefault dstlist
      In the expression:
        do { dstlist <- enumerateDestinations;
             putStrLn
               "\n\
               \midi destinations:";
             dst <- selectMidiDevice mbdefault dstlist;
             return dst }
      In an equation for ‘selectOutputDevice’:
          selectOutputDevice mbdefault
            = do { dstlist <- enumerateDestinations;
                   putStrLn
                     "\n\
                     \midi destinations:";
                   dst <- selectMidiDevice mbdefault dstlist;
                   .... }
cabal: Leaving directory '/tmp/cabal-tmp-17322/hmidi-0.2.0.0'
cabal: Error: some packages failed to install:
hmidi-0.2.0.0 failed during the building phase. The exception was:
ExitFailure 1