Warning: The install command is a part of the legacy v1 style of cabal usage. Please switch to using either the new project style and the new-install command or the legacy v1-install alias as new-style projects will become the default in the next version of cabal-install. Please file a bug if you cannot replicate a working v1- use case with the new-style commands. For more information, see: https://wiki.haskell.org/Cabal/NewBuild Resolving dependencies... Warning: The following packages are likely to be broken by the reinstalls: Cabal-2.4.0.1 Continuing even though the plan contains dangerous reinstalls. Starting StateVar-1.2 Starting cabal-doctest-1.0.6 Starting call-stack-0.1.0 Starting base-orphans-0.8.1 Building StateVar-1.2 Building base-orphans-0.8.1 Building call-stack-0.1.0 Building cabal-doctest-1.0.6 Completed base-orphans-0.8.1 Starting containers-0.5.11.0 Completed call-stack-0.1.0 Starting integer-logarithms-1.0.3 Completed StateVar-1.2 Starting primitive-0.7.0.0 Building containers-0.5.11.0 Building integer-logarithms-1.0.3 Building primitive-0.7.0.0 Completed cabal-doctest-1.0.6 Starting reflection-2.1.4 Building reflection-2.1.4 Completed integer-logarithms-1.0.3 Starting semigroups-0.19 Building semigroups-0.19 Completed semigroups-0.19 Starting tagged-0.8.6 Building tagged-0.8.6 Completed reflection-2.1.4 Starting transformers-compat-0.6.5 Building transformers-compat-0.6.5 Completed tagged-0.8.6 Starting void-0.7.3 Building void-0.7.3 Completed void-0.7.3 Starting contravariant-1.5.2 Building contravariant-1.5.2 Completed transformers-compat-0.6.5 Starting distributive-0.6 Completed contravariant-1.5.2 Starting transformers-base-0.4.5.2 Completed primitive-0.7.0.0 Starting mmorph-1.1.3 Building distributive-0.6 Building transformers-base-0.4.5.2 Building mmorph-1.1.3 Completed transformers-base-0.4.5.2 Starting exceptions-0.10.2 Building exceptions-0.10.2 Completed distributive-0.6 Starting vector-0.12.0.3 Completed mmorph-1.1.3 Building vector-0.12.0.3 Completed exceptions-0.10.2 Completed containers-0.5.11.0 Starting parallel-3.2.2.0 Starting th-abstraction-0.3.1.0 Starting comonad-5.0.5 Building parallel-3.2.2.0 Building th-abstraction-0.3.1.0 Building comonad-5.0.5 Completed parallel-3.2.2.0 Starting binary-0.8.7.0 Building binary-0.8.7.0 Completed th-abstraction-0.3.1.0 Completed vector-0.12.0.3 Completed comonad-5.0.5 Starting bifunctors-5.5.4 Building bifunctors-5.5.4 Completed binary-0.8.7.0 Starting text-1.2.3.1 Building text-1.2.3.1 Completed bifunctors-5.5.4 Starting profunctors-5.4 Building profunctors-5.4 Completed profunctors-5.4 Completed text-1.2.3.1 Starting parsec-3.1.13.0 Starting hashable-1.3.0.0 Starting blaze-builder-0.4.1.0 Building blaze-builder-0.4.1.0 Building parsec-3.1.13.0 Building hashable-1.3.0.0 Completed blaze-builder-0.4.1.0 Completed hashable-1.3.0.0 Starting unordered-containers-0.2.10.0 Starting scientific-0.3.6.2 Building unordered-containers-0.2.10.0 Building scientific-0.3.6.2 Completed parsec-3.1.13.0 Completed scientific-0.3.6.2 Starting attoparsec-0.13.2.2 Building attoparsec-0.13.2.2 Completed unordered-containers-0.2.10.0 Starting lucid-2.9.11 Starting semigroupoids-5.3.2 Starting invariant-0.5.3 Building invariant-0.5.3 Building lucid-2.9.11 Building semigroupoids-5.3.2 Completed attoparsec-0.13.2.2 Starting charset-0.3.7.1 Building charset-0.3.7.1 Completed lucid-2.9.11 Completed invariant-0.5.3 Completed charset-0.3.7.1 Starting parsers-0.12.10 Building parsers-0.12.10 Completed semigroupoids-5.3.2 Starting free-5.1.1 Building free-5.1.1 Completed parsers-0.12.10 Completed free-5.1.1 Starting adjunctions-4.4 Building adjunctions-4.4 Completed adjunctions-4.4 Starting kan-extensions-5.2 Building kan-extensions-5.2 Completed kan-extensions-5.2 Starting lens-4.17.1 Building lens-4.17.1 Completed lens-4.17.1 Starting digit-0.7 Building digit-0.7 Completed digit-0.7 Starting casr-logbook-0.5.1 Building casr-logbook-0.5.1 Failed to install casr-logbook-0.5.1 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/casr-logbook-0.5.1-GCpKprlp4Jh7blfEcDHyxe.log ): cabal: Entering directory '/tmp/cabal-tmp-15067/casr-logbook-0.5.1' Configuring casr-logbook-0.5.1... Preprocessing library for casr-logbook-0.5.1.. Building library for casr-logbook-0.5.1.. [ 1 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.AircraftLandingExpense ( src/Data/Aviation/Casr/Logbook/Meta/AircraftLandingExpense.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/AircraftLandingExpense.o ) [ 2 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.ExamExpense ( src/Data/Aviation/Casr/Logbook/Meta/ExamExpense.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/ExamExpense.o ) [ 3 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.ExamMeta ( src/Data/Aviation/Casr/Logbook/Meta/ExamMeta.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/ExamMeta.o ) [ 4 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.ImageType ( src/Data/Aviation/Casr/Logbook/Meta/ImageType.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/ImageType.o ) [ 5 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.Image ( src/Data/Aviation/Casr/Logbook/Meta/Image.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/Image.o ) [ 6 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.Passenger ( src/Data/Aviation/Casr/Logbook/Meta/Passenger.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/Passenger.o ) [ 7 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.TrackLogType ( src/Data/Aviation/Casr/Logbook/Meta/TrackLogType.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/TrackLogType.o ) [ 8 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.TrackLog ( src/Data/Aviation/Casr/Logbook/Meta/TrackLog.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/TrackLog.o ) [ 9 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.TrackLogs ( src/Data/Aviation/Casr/Logbook/Meta/TrackLogs.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/TrackLogs.o ) [10 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.VideoType ( src/Data/Aviation/Casr/Logbook/Meta/VideoType.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/VideoType.o ) [11 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.Video ( src/Data/Aviation/Casr/Logbook/Meta/Video.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/Video.o ) [12 of 50] Compiling Data.Aviation.Casr.Logbook.Meta.Visualisation ( src/Data/Aviation/Casr/Logbook/Meta/Visualisation.hs, dist/build/Data/Aviation/Casr/Logbook/Meta/Visualisation.o ) [13 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Engine ( src/Data/Aviation/Casr/Logbook/Types/Engine.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Engine.o ) [14 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Aircraft ( src/Data/Aviation/Casr/Logbook/Types/Aircraft.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Aircraft.o ) [15 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Location ( src/Data/Aviation/Casr/Logbook/Types/Location.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Location.o ) [16 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Rating ( src/Data/Aviation/Casr/Logbook/Types/Rating.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Rating.o ) [17 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Aviator ( src/Data/Aviation/Casr/Logbook/Types/Aviator.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Aviator.o ) [18 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Command ( src/Data/Aviation/Casr/Logbook/Types/Command.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Command.o ) [19 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Time ( src/Data/Aviation/Casr/Logbook/Types/Time.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Time.o ) [20 of 50] Compiling Data.Aviation.Casr.Logbook.Types.FlightPoint ( src/Data/Aviation/Casr/Logbook/Types/FlightPoint.hs, dist/build/Data/Aviation/Casr/Logbook/Types/FlightPoint.o ) [21 of 50] Compiling Data.Aviation.Casr.Logbook.Types.FlightPath ( src/Data/Aviation/Casr/Logbook/Types/FlightPath.hs, dist/build/Data/Aviation/Casr/Logbook/Types/FlightPath.o ) [22 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Exam ( src/Data/Aviation/Casr/Logbook/Types/Exam.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Exam.o ) [23 of 50] Compiling Data.Aviation.Casr.Logbook.Types.TimeAmount ( src/Data/Aviation/Casr/Logbook/Types/TimeAmount.hs, dist/build/Data/Aviation/Casr/Logbook/Types/TimeAmount.o ) [24 of 50] Compiling Data.Aviation.Casr.Logbook.Types.SimulatorFlight ( src/Data/Aviation/Casr/Logbook/Types/SimulatorFlight.hs, dist/build/Data/Aviation/Casr/Logbook/Types/SimulatorFlight.o ) [25 of 50] Compiling Data.Aviation.Casr.Logbook.Types.DayNight ( src/Data/Aviation/Casr/Logbook/Types/DayNight.hs, dist/build/Data/Aviation/Casr/Logbook/Types/DayNight.o ) [26 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Briefing ( src/Data/Aviation/Casr/Logbook/Types/Briefing.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Briefing.o ) [27 of 50] Compiling Data.Aviation.Casr.Logbook.Types.AircraftFlight ( src/Data/Aviation/Casr/Logbook/Types/AircraftFlight.hs, dist/build/Data/Aviation/Casr/Logbook/Types/AircraftFlight.o ) [28 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Entry ( src/Data/Aviation/Casr/Logbook/Types/Entry.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Entry.o ) [29 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Entries ( src/Data/Aviation/Casr/Logbook/Types/Entries.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Entries.o ) [30 of 50] Compiling Data.Aviation.Casr.Logbook.Types.Logbook ( src/Data/Aviation/Casr/Logbook/Types/Logbook.hs, dist/build/Data/Aviation/Casr/Logbook/Types/Logbook.o ) [31 of 50] Compiling Data.Aviation.Casr.Logbook.Types ( src/Data/Aviation/Casr/Logbook/Types.hs, dist/build/Data/Aviation/Casr/Logbook/Types.o ) [32 of 50] Compiling Data.Aviation.Casr.Logbook.Reports.TakeOffLanding90 ( src/Data/Aviation/Casr/Logbook/Reports/TakeOffLanding90.hs, dist/build/Data/Aviation/Casr/Logbook/Reports/TakeOffLanding90.o ) [33 of 50] Compiling Data.Aviation.Casr.Logbook.Reports.SimulatorTimeReport ( src/Data/Aviation/Casr/Logbook/Reports/SimulatorTimeReport.hs, dist/build/Data/Aviation/Casr/Logbook/Reports/SimulatorTimeReport.o ) src/Data/Aviation/Casr/Logbook/Reports/SimulatorTimeReport.hs:38:10: error: • No instance for (GHC.Base.Semigroup SimulatorTimeReport) arising from the superclasses of an instance declaration • In the instance declaration for ‘Monoid SimulatorTimeReport’ | 38 | instance Monoid SimulatorTimeReport where | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-15067/casr-logbook-0.5.1' cabal: Error: some packages failed to install: casr-logbook-0.5.1-GCpKprlp4Jh7blfEcDHyxe failed during the building phase. The exception was: ExitFailure 1