Resolving dependencies... Build profile: -w ghc-9.2.4 -O0 In order, the following will be built (use -v for more details): - explicit-exception-0.2 (lib:explicit-exception) (requires build) - monoid-transformer-0.0.4 (lib:monoid-transformer) (requires build) - midi-0.2.2.4 (first run) Starting monoid-transformer-0.0.4 (all, legacy fallback) Starting explicit-exception-0.2 (all, legacy fallback) Building monoid-transformer-0.0.4 (all, legacy fallback) Building explicit-exception-0.2 (all, legacy fallback) Installing monoid-transformer-0.0.4 (all, legacy fallback) Completed monoid-transformer-0.0.4 (all, legacy fallback) Installing explicit-exception-0.2 (all, legacy fallback) Completed explicit-exception-0.2 (all, legacy fallback) Configuring midi-0.2.2.4... Preprocessing library for midi-0.2.2.4.. Building library for midi-0.2.2.4.. [ 1 of 42] Compiling Sound.MIDI.Bit ( src/Sound/MIDI/Bit.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Bit.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Bit.dyn_o ) [ 2 of 42] Compiling Sound.MIDI.IO ( src/Sound/MIDI/IO.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/IO.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/IO.dyn_o ) [ 3 of 42] Compiling Sound.MIDI.Monoid ( src/Sound/MIDI/Monoid.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Monoid.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Monoid.dyn_o ) src/Sound/MIDI/Monoid.hs:3:1: warning: [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 3 | import Data.Foldable (foldMap, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/MIDI/Monoid.hs:4:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 4 | import Data.Monoid (Monoid, mappend, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/MIDI/Monoid.hs:5:24: warning: [-Wunused-imports] The import of Semigroup from module Data.Semigroup is redundant | 5 | import Data.Semigroup (Semigroup, sconcat, ) | ^^^^^^^^^ [ 4 of 42] Compiling Sound.MIDI.Parser.Report ( src/Sound/MIDI/Parser/Report.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Report.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Report.dyn_o ) [ 5 of 42] Compiling Sound.MIDI.Parser.Exception ( parser/Sound/MIDI/Parser/Exception.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Exception.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Exception.dyn_o ) [ 6 of 42] Compiling Sound.MIDI.Parser.Class ( parser/Sound/MIDI/Parser/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Class.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Class.dyn_o ) [ 7 of 42] Compiling Sound.MIDI.Parser.Primitive ( src/Sound/MIDI/Parser/Primitive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Primitive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Primitive.dyn_o ) [ 8 of 42] Compiling Sound.MIDI.Parser.File ( src/Sound/MIDI/Parser/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/File.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/File.dyn_o ) src/Sound/MIDI/Parser/File.hs:11:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 11 | import Control.Applicative (Applicative, pure, (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 42] Compiling Sound.MIDI.Parser.Restricted ( src/Sound/MIDI/Parser/Restricted.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Restricted.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Restricted.dyn_o ) src/Sound/MIDI/Parser/Restricted.hs:15:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 15 | import Control.Applicative (Applicative, pure, (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/MIDI/Parser/Restricted.hs:52:4: warning: [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad (T parser). return will eventually be removed in favour of pure Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 52 | return = Cons . return | ^^^^^^^^^^^^^^^^^^^^^^ [10 of 42] Compiling Sound.MIDI.Parser.Warning ( parser/Sound/MIDI/Parser/Warning.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Warning.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Warning.dyn_o ) [11 of 42] Compiling Sound.MIDI.Parser.Stream ( parser/Sound/MIDI/Parser/Stream.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Stream.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Stream.dyn_o ) parser/Sound/MIDI/Parser/Stream.hs:11:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 11 | import Control.Applicative (Applicative, pure, (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 42] Compiling Sound.MIDI.MachineControl ( src/Sound/MIDI/MachineControl.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/MachineControl.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/MachineControl.dyn_o ) [13 of 42] Compiling Sound.MIDI.Parser.ByteString ( src/Sound/MIDI/Parser/ByteString.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/ByteString.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/ByteString.dyn_o ) src/Sound/MIDI/Parser/ByteString.hs:15:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 15 | import Control.Applicative (Applicative, pure, (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 42] Compiling Sound.MIDI.String ( src/Sound/MIDI/String.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/String.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/String.dyn_o ) [15 of 42] Compiling Sound.MIDI.Utility ( src/Sound/MIDI/Utility.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Utility.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Utility.dyn_o ) [16 of 42] Compiling Sound.MIDI.Parser.Status ( src/Sound/MIDI/Parser/Status.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Status.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Parser/Status.dyn_o ) [17 of 42] Compiling Sound.MIDI.KeySignature ( src/Sound/MIDI/KeySignature.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/KeySignature.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/KeySignature.dyn_o ) [18 of 42] Compiling Sound.MIDI.ControllerPrivate ( src/Sound/MIDI/ControllerPrivate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/ControllerPrivate.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/ControllerPrivate.dyn_o ) [19 of 42] Compiling Sound.MIDI.Controller ( src/Sound/MIDI/Controller.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Controller.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Controller.dyn_o ) [20 of 42] Compiling Sound.MIDI.Writer.Basic ( src/Sound/MIDI/Writer/Basic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Basic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Basic.dyn_o ) src/Sound/MIDI/Writer/Basic.hs:12:1: warning: [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 12 | import Data.Foldable (foldMap, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/MIDI/Writer/Basic.hs:13:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 13 | import Data.Monoid (Monoid, mempty, mappend, mconcat, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/MIDI/Writer/Basic.hs:14:1: warning: [-Wunused-imports] The import of <> from module Data.Semigroup is redundant | 14 | import Data.Semigroup (Semigroup(sconcat, (<>)), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [21 of 42] Compiling Sound.MIDI.Message.System.RealTime ( src/Sound/MIDI/Message/System/RealTime.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/RealTime.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/RealTime.dyn_o ) [22 of 42] Compiling Sound.MIDI.Message.System.Common ( src/Sound/MIDI/Message/System/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Common.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Common.dyn_o ) [23 of 42] Compiling Sound.MIDI.Message.Channel.Mode ( src/Sound/MIDI/Message/Channel/Mode.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Mode.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Mode.dyn_o ) [24 of 42] Compiling Sound.MIDI.Manufacturer ( src/Sound/MIDI/Manufacturer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Manufacturer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Manufacturer.dyn_o ) [25 of 42] Compiling Sound.MIDI.Message.System.Exclusive ( src/Sound/MIDI/Message/System/Exclusive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Exclusive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System/Exclusive.dyn_o ) [26 of 42] Compiling Sound.MIDI.Message.System ( src/Sound/MIDI/Message/System.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/System.dyn_o ) [27 of 42] Compiling Sound.MIDI.File.Event.SystemExclusive ( src/Sound/MIDI/File/Event/SystemExclusive.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/SystemExclusive.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/SystemExclusive.dyn_o ) [28 of 42] Compiling Sound.MIDI.Writer.Status ( src/Sound/MIDI/Writer/Status.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Status.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Writer/Status.dyn_o ) src/Sound/MIDI/Writer/Status.hs:13:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 13 | import Data.Monoid (Monoid, mempty, mappend, mconcat, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/MIDI/Writer/Status.hs:14:1: warning: [-Wunused-imports] The import of <>, Semigroup from module Data.Semigroup is redundant | 14 | import Data.Semigroup (Semigroup, sconcat, (<>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Sound/MIDI/Writer/Status.hs:36:4: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid (T compress writer). mappend will eventually be removed in favour of (<>) Either remove definition for mappend (recommended) or define as mappend = (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 36 | mappend = genAppend Cons decons | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 42] Compiling Sound.MIDI.Message.Channel.Voice ( src/Sound/MIDI/Message/Channel/Voice.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Voice.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel/Voice.dyn_o ) [30 of 42] Compiling Sound.MIDI.Message.Channel ( src/Sound/MIDI/Message/Channel.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Channel.dyn_o ) [31 of 42] Compiling Sound.MIDI.Message.Class.Utility ( src/Sound/MIDI/Message/Class/Utility.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Utility.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Utility.dyn_o ) [32 of 42] Compiling Sound.MIDI.General ( src/Sound/MIDI/General.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/General.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/General.dyn_o ) [33 of 42] Compiling Sound.MIDI.File.Event.Meta ( src/Sound/MIDI/File/Event/Meta.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/Meta.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event/Meta.dyn_o ) [34 of 42] Compiling Sound.MIDI.Message ( src/Sound/MIDI/Message.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message.dyn_o ) [35 of 42] Compiling Sound.MIDI.File.Event ( src/Sound/MIDI/File/Event.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Event.dyn_o ) src/Sound/MIDI/File/Event.hs:55:22: warning: [-Wdeprecations] In the use of type constructor or class T (imported from Sound.MIDI.File.Event.SystemExclusive): Deprecated: "implement this data type properly" | 55 | | SystemExclusive SysEx.T | ^^^^^^^ [36 of 42] Compiling Sound.MIDI.Message.Class.Query ( src/Sound/MIDI/Message/Class/Query.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Query.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Query.dyn_o ) [37 of 42] Compiling Sound.MIDI.Message.Class.Construct ( src/Sound/MIDI/Message/Class/Construct.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Construct.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Construct.dyn_o ) [38 of 42] Compiling Sound.MIDI.Message.Class.Check ( src/Sound/MIDI/Message/Class/Check.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Check.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Message/Class/Check.dyn_o ) [39 of 42] Compiling Sound.MIDI.File ( src/Sound/MIDI/File.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File.dyn_o ) [40 of 42] Compiling Sound.MIDI.File.Save ( src/Sound/MIDI/File/Save.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Save.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Save.dyn_o ) src/Sound/MIDI/File/Save.hs:25:1: warning: [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 25 | import Data.Foldable (foldMap, ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [41 of 42] Compiling Sound.MIDI.File.Load ( src/Sound/MIDI/File/Load.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Load.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/File/Load.dyn_o ) src/Sound/MIDI/File/Load.hs:261:16: warning: [-Wdeprecations] In the use of showTime (imported from Sound.MIDI.File): Deprecated: "only use this for debugging" | 261 | MIDIFile.showTime | ^^^^^^^^^^^^^^^^^ src/Sound/MIDI/File/Load.hs:262:23: warning: [-Wdeprecations] In the use of showEvent (imported from Sound.MIDI.File): Deprecated: "only use this for debugging" | 262 | (\e -> MIDIFile.showEvent e . showString "\n") | ^^^^^^^^^^^^^^^^^^ [42 of 42] Compiling Sound.MIDI.Example.ControllerRamp ( src/Sound/MIDI/Example/ControllerRamp.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Example/ControllerRamp.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/Sound/MIDI/Example/ControllerRamp.dyn_o ) Preprocessing test suite 'test' for midi-0.2.2.4.. Building test suite 'test' for midi-0.2.2.4.. [1 of 8] Compiling Common ( test/Common.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Common.o ) [2 of 8] Compiling Example ( test/Example.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Example.o ) [3 of 8] Compiling Sound.MIDI.Parser.Exception ( parser/Sound/MIDI/Parser/Exception.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Exception.o ) [4 of 8] Compiling Sound.MIDI.Parser.Class ( parser/Sound/MIDI/Parser/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Class.o ) [5 of 8] Compiling Sound.MIDI.Parser.Warning ( parser/Sound/MIDI/Parser/Warning.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Warning.o ) [6 of 8] Compiling Sound.MIDI.Parser.Stream ( parser/Sound/MIDI/Parser/Stream.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Sound/MIDI/Parser/Stream.o ) parser/Sound/MIDI/Parser/Stream.hs:11:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 11 | import Control.Applicative (Applicative, pure, (<*>), ) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [7 of 8] Compiling Parser ( test/Parser.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Parser.o ) [8 of 8] Compiling Main ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test-tmp/Main.o ) test/Main.hs:192:20: warning: [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [MidiFile.Track] not matched: [] | 192 | let (lastTrack1:_) = Match.drop initTracks0 tracks1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/build/test/test ... Running 1 test suites... Test suite test: RUNNING... Test suite test: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/midi-0.2.2.4.test Writing: midi-0.2.2.4-inplace/Sound.MIDI.IO.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.KeySignature.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Mode.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Voice.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Parser.Report.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Save.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Load.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.SystemExclusive.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.Meta.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/hpc/vanilla/html/test/hpc_index.html 1 of 1 test suites (1 of 1 test cases) passed. Writing: midi-0.2.2.4-inplace/Sound.MIDI.IO.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.KeySignature.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Mode.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.Voice.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Message.Channel.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.Parser.Report.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Save.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Load.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.SystemExclusive.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.Meta.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.Event.hs.html Writing: midi-0.2.2.4-inplace/Sound.MIDI.File.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/midi-0.2.2.4/noopt/hpc/vanilla/html/midi-0.2.2.4/hpc_index.html