Build #3 for early-0.0.0

[all reports]

Package early-0.0.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2021-01-06 12:55:25.064837917 UTC
Compiler ghc-8.10.2
OS linux
Arch x86_64
Dependencies base-4.14.1.0, containers-0.6.2.1, ghc-8.10.2, syb-0.7.1, text-1.2.3.2, transformers-0.5.6.2, base-4.14.1.0, ghc-lib-parser-8.10.3.20201220, text-1.2.3.2, unordered-containers-0.2.13.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     hashable-1.3.0.0
Starting     syb-0.7.1
Starting     ghc-lib-parser-8.10.3.20201220
Building     hashable-1.3.0.0
Building     syb-0.7.1
Building     ghc-lib-parser-8.10.3.20201220
Completed    hashable-1.3.0.0
Starting     unordered-containers-0.2.13.0
Completed    syb-0.7.1
Building     unordered-containers-0.2.13.0
Completed    unordered-containers-0.2.13.0
Completed    ghc-lib-parser-8.10.3.20201220
Starting     early-0.0.0
Building     early-0.0.0
Failed to install early-0.0.0
Build log ( /home/builder/.cabal/logs/ghc-8.10.2/early-0.0.0-9Z4GlOWc5vOBdOX2h6ZC8A.log ):
cabal: Entering directory '/tmp/cabal-tmp-26845/early-0.0.0'
Configuring early-0.0.0...
Preprocessing executable 'early' for early-0.0.0..
Building executable 'early' for early-0.0.0..
[1 of 2] Compiling Main             ( app/Main.hs, dist/build/early/early-tmp/Main.o )

app/Main.hs:141:7: error:
    • Constructor ‘DynFlags’ does not have the required strict field(s): ghcNameVersion,
                                                                         fileSettings, toolSettings,
                                                                         platformMisc
    • In the expression:
        DynFlags
          {warningFlags = ES.empty,
           generalFlags = ES.fromList [Opt_Haddock, Opt_KeepRawTokenStream],
           extensions = [], extensionFlags = ES.empty, safeHaskell = Sf_Safe,
           language = Just Haskell2010}
      In an equation for ‘initialDynFlags’:
          initialDynFlags
            = DynFlags
                {warningFlags = ES.empty,
                 generalFlags = ES.fromList [Opt_Haddock, Opt_KeepRawTokenStream],
                 extensions = [], extensionFlags = ES.empty, safeHaskell = Sf_Safe,
                 language = Just Haskell2010}
      In an equation for ‘tokenizeHaskellLoc’:
          tokenizeHaskellLoc input
            = case L.unP pLexer parseState of
                L.PFailed {} -> Nothing
                L.POk _ x -> Just x
            where
                location = mkRealSrcLoc (mkFastString "") 1 1
                buffer = stringToStringBuffer (T.unpack input)
                parseState = L.mkPStatePure parserFlags buffer location
                parserFlags
                  = L.mkParserFlags (foldl' xopt_set initialDynFlags enabledExts)
                ....
    |
141 |       DynFlags
    |       ^^^^^^^^...
cabal: Leaving directory '/tmp/cabal-tmp-26845/early-0.0.0'
cabal: Error: some packages failed to install:
early-0.0.0-9Z4GlOWc5vOBdOX2h6ZC8A failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.