Build #2 for MagicHaskeller-0.9.7.0

[all reports]

Package MagicHaskeller-0.9.7.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2022-06-02 08:37:11.209420035 UTC
Compiler ghc-8.10.2
OS linux
Arch x86_64
Dependencies array-0.5.4.0, base-4.14.1.0, bytestring-0.10.10.0, containers-0.6.2.1, directory-1.3.6.0, ghc-8.10.2, ghc-api-compat-8.6, ghc-paths-0.1.0.12, hashable-1.4.0.2, haskell-src-1.0.4, html-1.0.1.2, mtl-2.2.2, pretty-1.1.3.6, random-1.2.1.1, splitmix-0.1.0.4, syb-0.7.2.1, template-haskell-2.16.0.0, time-1.9.3, transformers-0.5.6.2, abstract-par-0.3.3, array-0.5.4.0, base-4.14.1.0, bytestring-0.10.10.0, containers-0.6.2.1, directory-1.3.6.0, ghc-8.10.2, ghc-paths-0.1.0.12, hashable-1.4.0.2, haskell-src-1.0.4, html-1.0.1.2, monad-par-0.3.5, mtl-2.2.2, network-3.1.2.7, network-uri-2.6.4.1, pretty-1.1.3.6, process-1.6.9.0, random-1.2.1.1, syb-0.7.2.1, template-haskell-2.16.0.0, time-1.9.3, transformers-0.5.6.2, unix-2.7.2.2, array-0.5.4.0, base-4.14.1.0, bytestring-0.10.10.0, cgi-3001.5.0.0, containers-0.6.2.1, directory-1.3.6.0, extensible-exceptions-0.1.1.4, hashable-1.4.0.2, haskell-src-1.0.4, hint-0.9.0.6, html-1.0.1.2, mtl-2.2.2, mueval-0.9.3, network-3.1.2.7, network-uri-2.6.4.1, pretty-1.1.3.6, random-1.2.1.1, syb-0.7.2.1, template-haskell-2.16.0.0, time-1.9.3
Flags -debug ghcapi ghcapicompat networkuri readfile -readfileexts semigroup -tfrandom

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     abstract-par-0.3.3
Starting     data-default-class-0.1.2.0
Starting     cereal-0.5.8.2
Starting     base-orphans-0.8.6
Building     abstract-par-0.3.3
Building     data-default-class-0.1.2.0
Building     cereal-0.5.8.2
Building     base-orphans-0.8.6
Completed    abstract-par-0.3.3
Starting     extensible-exceptions-0.1.1.4
Completed    data-default-class-0.1.2.0
Starting     ghc-api-compat-8.6
Building     extensible-exceptions-0.1.1.4
Building     ghc-api-compat-8.6
Completed    ghc-api-compat-8.6
Starting     ghc-paths-0.1.0.12
Completed    extensible-exceptions-0.1.1.4
Starting     html-1.0.1.2
Building     html-1.0.1.2
Building     ghc-paths-0.1.0.12
Completed    base-orphans-0.8.6
Starting     network-3.1.2.7
Completed    html-1.0.1.2
Starting     parallel-3.2.2.0
Completed    cereal-0.5.8.2
Starting     primitive-0.7.4.0
Building     parallel-3.2.2.0
Building     primitive-0.7.4.0
Completed    ghc-paths-0.1.0.12
Starting     simple-reflect-0.3.3
Building     simple-reflect-0.3.3
Building     network-3.1.2.7
Completed    parallel-3.2.2.0
Starting     splitmix-0.1.0.4
Completed    simple-reflect-0.3.3
Starting     stringsearch-0.3.6.6
Building     splitmix-0.1.0.4
Building     stringsearch-0.3.6.6
Completed    splitmix-0.1.0.4
Starting     syb-0.7.2.1
Building     syb-0.7.2.1
Completed    stringsearch-0.3.6.6
Starting     th-compat-0.1.3
Building     th-compat-0.1.3
Completed    syb-0.7.2.1
Starting     hashable-1.4.0.2
Building     hashable-1.4.0.2
Completed    th-compat-0.1.3
Starting     random-1.2.1.1
Building     random-1.2.1.1
Completed    network-3.1.2.7
Starting     multipart-0.2.1
Building     multipart-0.2.1
Completed    primitive-0.7.4.0
Starting     show-0.6
Building     show-0.6
Completed    hashable-1.4.0.2
Starting     haskell-src-1.0.4
Building     haskell-src-1.0.4
Completed    show-0.6
Starting     network-uri-2.6.4.1
Completed    multipart-0.2.1
Starting     vector-0.12.3.1
Building     network-uri-2.6.4.1
Building     vector-0.12.3.1
Completed    network-uri-2.6.4.1
Starting     cgi-3001.5.0.0
Building     cgi-3001.5.0.0
Completed    random-1.2.1.1
Starting     temporary-1.3
Building     temporary-1.3
Completed    temporary-1.3
Starting     monad-par-extras-0.3.3
Building     monad-par-extras-0.3.3
Completed    cgi-3001.5.0.0
Starting     abstract-deque-0.3
Building     abstract-deque-0.3
Completed    abstract-deque-0.3
Starting     QuickCheck-2.14.2
Completed    monad-par-extras-0.3.3
Starting     hint-0.9.0.6
Building     QuickCheck-2.14.2
Building     hint-0.9.0.6
Completed    haskell-src-1.0.4
Completed    hint-0.9.0.6
Completed    QuickCheck-2.14.2
Starting     mueval-0.9.3
Building     mueval-0.9.3
Completed    vector-0.12.3.1
Starting     math-functions-0.3.4.2
Building     math-functions-0.3.4.2
Completed    mueval-0.9.3
Completed    math-functions-0.3.4.2
Starting     mwc-random-0.15.0.2
Building     mwc-random-0.15.0.2
Completed    mwc-random-0.15.0.2
Starting     monad-par-0.3.5
Building     monad-par-0.3.5
Completed    monad-par-0.3.5
Starting     MagicHaskeller-0.9.7.0
Building     MagicHaskeller-0.9.7.0
Failed to install MagicHaskeller-0.9.7.0
Build log ( /home/builder/.cabal/logs/ghc-8.10.2/MagicHaskeller-0.9.7.0-6FEZWBzNsYzBBLfUFCzj6a.log ):
cabal: Entering directory '/tmp/cabal-tmp-4883/MagicHaskeller-0.9.7.0'
Configuring MagicHaskeller-0.9.7.0...
Preprocessing library for MagicHaskeller-0.9.7.0..
Building library for MagicHaskeller-0.9.7.0..

MagicHaskeller/Classification.hs:4:36: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
  |
4 | {-# LANGUAGE UndecidableInstances, OverlappingInstances, TemplateHaskell, CPP, FlexibleInstances #-} 
  |                                    ^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/Classify.hs:9:0: error:
     warning: "CHTO" redefined
     #define CHTO
     
  |
9 | #define CHTO
  | ^

<command-line>:0:0: error:
     note: this is the location of the previous definition

MagicHaskeller/ClassifyDM.hs:5:0: error:
     warning: "CHTO" redefined
     #define CHTO
     
  |
5 | #define CHTO
  | ^

<command-line>:0:0: error:
     note: this is the location of the previous definition
[ 1 of 57] Compiling Data.Memo        ( Data/Memo.hs, dist/build/Data/Memo.o, dist/build/Data/Memo.dyn_o )
[ 2 of 57] Compiling MagicHaskeller.FastRatio ( MagicHaskeller/FastRatio.hs, dist/build/MagicHaskeller/FastRatio.o, dist/build/MagicHaskeller/FastRatio.dyn_o )
[ 3 of 57] Compiling MagicHaskeller.GetTime ( MagicHaskeller/GetTime.hs, dist/build/MagicHaskeller/GetTime.o, dist/build/MagicHaskeller/GetTime.dyn_o )
[ 4 of 57] Compiling MagicHaskeller.MyCheck ( MagicHaskeller/MyCheck.hs, dist/build/MagicHaskeller/MyCheck.o, dist/build/MagicHaskeller/MyCheck.dyn_o )
[ 5 of 57] Compiling MagicHaskeller.NearEq ( MagicHaskeller/NearEq.hs, dist/build/MagicHaskeller/NearEq.o, dist/build/MagicHaskeller/NearEq.dyn_o )
[ 6 of 57] Compiling MagicHaskeller.T10 ( MagicHaskeller/T10.hs, dist/build/MagicHaskeller/T10.o, dist/build/MagicHaskeller/T10.dyn_o )
[ 7 of 57] Compiling Control.Monad.Search.Combinatorial ( Control/Monad/Search/Combinatorial.lhs, dist/build/Control/Monad/Search/Combinatorial.o, dist/build/Control/Monad/Search/Combinatorial.dyn_o )

Control/Monad/Search/Combinatorial.lhs:12:58: warning: [-Wduplicate-exports]
    getDepth is exported by getDepth and Delay(..)
   |
12 |                                Bag, Stream, cat, toList, getDepth, scanl1BF, zipDepthMx, zipDepthRc, zipDepth3Mx, zipDepth3Rc, scanlRc,
   |                                                          ^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:249:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay DepthFst
    |
249 | instance Delay DepthFst where
    |          ^^^^^^^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:265:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (RecompT m)
    |
265 | instance Monad m => Delay (RecompT m) where
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:271:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (StateT s m)
    |
271 | instance (Monad m, Delay m) => Delay (StateT s m) where
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:429:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (DBoundT m)
    |
429 | instance Monad m => Delay (DBoundT m) where
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 57] Compiling Control.Monad.Search.Best ( Control/Monad/Search/Best.hs, dist/build/Control/Monad/Search/Best.o, dist/build/Control/Monad/Search/Best.dyn_o )

Control/Monad/Search/Best.hs:43:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay Best
   |
43 | instance Delay Best where
   |          ^^^^^^^^^^

Control/Monad/Search/Best.hs:46:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        fromDB, toDF, mapDepth, and ifDepth
    " In the instance declaration for Search Best
   |
46 | instance Search  Best where
   |          ^^^^^^^^^^^^
[ 9 of 57] Compiling MagicHaskeller.Types ( MagicHaskeller/Types.lhs, dist/build/MagicHaskeller/Types.o, dist/build/MagicHaskeller/Types.dyn_o )
[10 of 57] Compiling MagicHaskeller.TyConLib ( MagicHaskeller/TyConLib.hs, dist/build/MagicHaskeller/TyConLib.o, dist/build/MagicHaskeller/TyConLib.dyn_o )
[11 of 57] Compiling MagicHaskeller.ReadTypeRep ( MagicHaskeller/ReadTypeRep.hs, dist/build/MagicHaskeller/ReadTypeRep.o, dist/build/MagicHaskeller/ReadTypeRep.dyn_o )
[12 of 57] Compiling MagicHaskeller.ReadTHType ( MagicHaskeller/ReadTHType.lhs, dist/build/MagicHaskeller/ReadTHType.o, dist/build/MagicHaskeller/ReadTHType.dyn_o )
[13 of 57] Compiling MagicHaskeller.ReadHsType ( MagicHaskeller/ReadHsType.hs, dist/build/MagicHaskeller/ReadHsType.o, dist/build/MagicHaskeller/ReadHsType.dyn_o )
[14 of 57] Compiling MagicHaskeller.MHTH ( MagicHaskeller/MHTH.lhs, dist/build/MagicHaskeller/MHTH.o, dist/build/MagicHaskeller/MHTH.dyn_o )
[15 of 57] Compiling MagicHaskeller.PriorSubsts ( MagicHaskeller/PriorSubsts.lhs, dist/build/MagicHaskeller/PriorSubsts.o, dist/build/MagicHaskeller/PriorSubsts.dyn_o )

MagicHaskeller/PriorSubsts.lhs:53:1: warning:
    SPECIALISE pragma for non-overloaded function convertPS
   |
53 | {-# SPECIALIZE convertPS :: ([(a,Subst,TyVar)] -> Recomp (a,Subst,TyVar)) -> PriorSubsts [] a -> PriorSubsts Recomp a #-}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/PriorSubsts.lhs:54:1: warning:
    SPECIALISE pragma for non-overloaded function convertPS
   |
54 | {-# SPECIALIZE convertPS :: ([(a,Subst,TyVar)] -> [(a,Subst,TyVar)]) -> PriorSubsts [] a -> PriorSubsts [] a #-}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/PriorSubsts.lhs:89:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (PriorSubsts m)
   |
89 | instance Delay m => Delay (PriorSubsts m) where
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/PriorSubsts.lhs:116:11: warning: [-Winline-rule-shadowing]
    Rule "fmap/fmap" may never fire
      because rule "Class op fmap" for fmap might fire first
    Probable fix: add phase [n] or [~n] to the competing rule
    |
116 | {-# RULES "fmap/fmap" [2] forall f g x. fmap f (fmap g x) = fmap (f . g) x #-}
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[16 of 57] Compiling MagicHaskeller.PolyDynamic ( MagicHaskeller/PolyDynamic.hs, dist/build/MagicHaskeller/PolyDynamic.o, dist/build/MagicHaskeller/PolyDynamic.dyn_o )
[17 of 57] Compiling MagicHaskeller.CoreLang ( MagicHaskeller/CoreLang.lhs, dist/build/MagicHaskeller/CoreLang.o, dist/build/MagicHaskeller/CoreLang.dyn_o )
[18 of 57] Compiling MagicHaskeller.ShortString ( MagicHaskeller/ShortString.hs, dist/build/MagicHaskeller/ShortString.o, dist/build/MagicHaskeller/ShortString.dyn_o )

MagicHaskeller/ShortString.hs:32:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        readsBriefly
    " In the instance declaration for ShortString Bool
   |
32 | instance ShortString Bool where
   |          ^^^^^^^^^^^^^^^^
[19 of 57] Compiling MagicHaskeller.FakeDynamic ( MagicHaskeller/FakeDynamic.hs, dist/build/MagicHaskeller/FakeDynamic.o, dist/build/MagicHaskeller/FakeDynamic.dyn_o )
[20 of 57] Compiling MagicHaskeller.MyDynamic ( MagicHaskeller/MyDynamic.hs, dist/build/MagicHaskeller/MyDynamic.o, dist/build/MagicHaskeller/MyDynamic.dyn_o )

MagicHaskeller/MyDynamic.hs:9:68: warning: [-Wduplicate-exports]
    dynamic is exported by dynamic and module MagicHaskeller.FakeDynamic
  |
9 | module MagicHaskeller.MyDynamic(module MagicHaskeller.FakeDynamic, dynamic, dynamicH) where
  |                                                                    ^^^^^^^

MagicHaskeller/MyDynamic.hs:9:77: warning: [-Wduplicate-exports]
    dynamicH is exported by dynamicH and module MagicHaskeller.FakeDynamic
  |
9 | module MagicHaskeller.MyDynamic(module MagicHaskeller.FakeDynamic, dynamic, dynamicH) where
  |                                                                             ^^^^^^^^
[21 of 57] Compiling MagicHaskeller.ReadDynamic ( MagicHaskeller/ReadDynamic.hs, dist/build/MagicHaskeller/ReadDynamic.o, dist/build/MagicHaskeller/ReadDynamic.dyn_o )
[22 of 57] Compiling MagicHaskeller.Execute ( MagicHaskeller/Execute.hs, dist/build/MagicHaskeller/Execute.o, dist/build/MagicHaskeller/Execute.dyn_o )
[23 of 57] Compiling MagicHaskeller.TICE ( MagicHaskeller/TICE.hs, dist/build/MagicHaskeller/TICE.o, dist/build/MagicHaskeller/TICE.dyn_o )
[24 of 57] Compiling MagicHaskeller.FMType ( MagicHaskeller/FMType.lhs, dist/build/MagicHaskeller/FMType.o, dist/build/MagicHaskeller/FMType.dyn_o )
[25 of 57] Compiling MagicHaskeller.ExprStaged ( MagicHaskeller/ExprStaged.hs, dist/build/MagicHaskeller/ExprStaged.o, dist/build/MagicHaskeller/ExprStaged.dyn_o )
[26 of 57] Compiling MagicHaskeller.Combinators ( MagicHaskeller/Combinators.hs, dist/build/MagicHaskeller/Combinators.o, dist/build/MagicHaskeller/Combinators.dyn_o )
[27 of 57] Compiling MagicHaskeller.ExecuteAPI610 ( MagicHaskeller/ExecuteAPI610.hs, dist/build/MagicHaskeller/ExecuteAPI610.o, dist/build/MagicHaskeller/ExecuteAPI610.dyn_o )

MagicHaskeller/ExecuteAPI610.hs:168:17: warning: [-Wdeprecations]
    In the use of defaultCleanupHandler (imported from GHC):
    Deprecated: "Cleanup is now done by runGhc/runGhcT"
    |
168 |           sf <- defaultCleanupHandler newf (load LoadAllTargets)
    |                 ^^^^^^^^^^^^^^^^^^^^^
[28 of 57] Compiling MagicHaskeller.DebMT ( MagicHaskeller/DebMT.lhs, dist/build/MagicHaskeller/DebMT.o, dist/build/MagicHaskeller/DebMT.dyn_o )
[29 of 57] Compiling MagicHaskeller.MemoToFiles ( MagicHaskeller/MemoToFiles.hs, dist/build/MagicHaskeller/MemoToFiles.o, dist/build/MagicHaskeller/MemoToFiles.dyn_o )
[30 of 57] Compiling MagicHaskeller.Options ( MagicHaskeller/Options.hs, dist/build/MagicHaskeller/Options.o, dist/build/MagicHaskeller/Options.dyn_o )
[31 of 57] Compiling MagicHaskeller.TimeOut ( MagicHaskeller/TimeOut.hs, dist/build/MagicHaskeller/TimeOut.o, dist/build/MagicHaskeller/TimeOut.dyn_o )
[32 of 57] Compiling MagicHaskeller.Instantiate ( MagicHaskeller/Instantiate.hs, dist/build/MagicHaskeller/Instantiate.o, dist/build/MagicHaskeller/Instantiate.dyn_o )
[33 of 57] Compiling MagicHaskeller.Classification ( MagicHaskeller/Classification.hs, dist/build/MagicHaskeller/Classification.o, dist/build/MagicHaskeller/Classification.dyn_o )
[34 of 57] Compiling MagicHaskeller.Expression ( MagicHaskeller/Expression.hs, dist/build/MagicHaskeller/Expression.o, dist/build/MagicHaskeller/Expression.dyn_o )

MagicHaskeller/Expression.hs:92:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        replaceVars'
    " In the instance declaration for Expression AnnExpr
   |
92 | instance Expression AnnExpr where
   |          ^^^^^^^^^^^^^^^^^^
[35 of 57] Compiling MagicHaskeller.ProgramGenerator ( MagicHaskeller/ProgramGenerator.lhs, dist/build/MagicHaskeller/ProgramGenerator.o, dist/build/MagicHaskeller/ProgramGenerator.dyn_o )

MagicHaskeller/ProgramGenerator.lhs:92:6: warning: [-Wmissing-fields]
    " Fields of Cmn not initialised: vl, pvl, vpl
    " In the expression:
        Cmn
          {opt = optunit, tcl = tyconlib,
           rt = mkRandTrieExt
                  (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib)
                  (nrands opts) tyconlib (stdgen opts)}
      In the expression:
        let
          tyconlib = primitivesToTCL totals
          optunit = forget opts
        in
          Cmn
            {opt = optunit, tcl = tyconlib,
             rt = mkRandTrieExt
                    (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib)
                    (nrands opts) tyconlib (stdgen opts)}
      In an equation for initCommonExt:
          initCommonExt cmpExt arbExt coarbExt opts totals
            = let
                tyconlib = primitivesToTCL totals
                optunit = forget opts
              in
                Cmn
                  {opt = optunit, tcl = tyconlib,
                   rt = mkRandTrieExt
                          (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib)
                          (nrands opts) tyconlib (stdgen opts)}
   |
92 |   in Cmn {opt = optunit, tcl = tyconlib, rt = mkRandTrieExt (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib) (nrands opts) tyconlib (stdgen opts)}
   |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/ProgramGenerator.lhs:157:1: warning:
    Forall'd constraint Functor m is not bound in RULE lhs
      Orig bndrs: [m, $dFunctor_a2jW2, $dMonadPlus_a2jW3]
      Orig lhs: let {
                  $dExpression_a2jW8 :: Expression CoreExpr
                  [LclId]
                  $dExpression_a2jW8
                    = MagicHaskeller.Expression.$fExpressionCoreExpr } in
                let {
                  $dMonadPlus_a2jW7 :: MonadPlus m
                  [LclId]
                  $dMonadPlus_a2jW7 = $dMonadPlus_a2jW3 } in
                let {
                  $dAlternative_a2kbl :: GHC.Base.Alternative m
                  [LclId]
                  $dAlternative_a2kbl
                    = GHC.Base.$p1MonadPlus @ m $dMonadPlus_a2jW3 } in
                let {
                  $dApplicative_a2kbm :: Applicative m
                  [LclId]
                  $dApplicative_a2kbm
                    = GHC.Base.$p1Alternative @ m $dAlternative_a2kbl } in
                let {
                  $dFunctor_a2kbn :: Functor m
                  [LclId]
                  $dFunctor_a2kbn
                    = GHC.Base.$p1Applicative @ m $dApplicative_a2kbm } in
                let {
                  $dFunctor_a2jW6 :: Functor m
                  [LclId]
                  $dFunctor_a2jW6 = $dFunctor_a2kbn } in
                matchAssumptions
                  @ m @ CoreExpr $dFunctor_a2jW6 $dMonadPlus_a2jW7 $dExpression_a2jW8
      optimised lhs: matchAssumptions
                       @ m @ CoreExpr $dFunctor_a2jW6 $dMonadPlus_a2jW3 $dExpression_a2jW8
    |
157 | {-# SPECIALIZE matchAssumptions :: (Functor m, MonadPlus m) => Common -> Int -> Type -> [Type] -> PriorSubsts m [CoreExpr] #-}
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[36 of 57] Compiling MagicHaskeller.Classify ( MagicHaskeller/Classify.hs, dist/build/MagicHaskeller/Classify.o, dist/build/MagicHaskeller/Classify.dyn_o )
[37 of 57] Compiling MagicHaskeller.ProgGen ( MagicHaskeller/ProgGen.lhs, dist/build/MagicHaskeller/ProgGen.o, dist/build/MagicHaskeller/ProgGen.dyn_o )
[38 of 57] Compiling MagicHaskeller.ClassifyDM ( MagicHaskeller/ClassifyDM.hs, dist/build/MagicHaskeller/ClassifyDM.o, dist/build/MagicHaskeller/ClassifyDM.dyn_o )
[39 of 57] Compiling MagicHaskeller.ClassifyTr ( MagicHaskeller/ClassifyTr.hs, dist/build/MagicHaskeller/ClassifyTr.o, dist/build/MagicHaskeller/ClassifyTr.dyn_o )
[40 of 57] Compiling MagicHaskeller.ClassLib ( MagicHaskeller/ClassLib.lhs, dist/build/MagicHaskeller/ClassLib.o, dist/build/MagicHaskeller/ClassLib.dyn_o )
[41 of 57] Compiling MagicHaskeller.ProgGenSF ( MagicHaskeller/ProgGenSF.lhs, dist/build/MagicHaskeller/ProgGenSF.o, dist/build/MagicHaskeller/ProgGenSF.dyn_o )
[42 of 57] Compiling MagicHaskeller.ProgGenSFIORef ( MagicHaskeller/ProgGenSFIORef.lhs, dist/build/MagicHaskeller/ProgGenSFIORef.o, dist/build/MagicHaskeller/ProgGenSFIORef.dyn_o )
[43 of 57] Compiling MagicHaskeller.Analytical.Syntax ( MagicHaskeller/Analytical/Syntax.hs, dist/build/MagicHaskeller/Analytical/Syntax.o, dist/build/MagicHaskeller/Analytical/Syntax.dyn_o )
[44 of 57] Compiling MagicHaskeller.Analytical.UniT ( MagicHaskeller/Analytical/UniT.hs, dist/build/MagicHaskeller/Analytical/UniT.o, dist/build/MagicHaskeller/Analytical/UniT.dyn_o )
[45 of 57] Compiling MagicHaskeller.Analytical.Parser ( MagicHaskeller/Analytical/Parser.hs, dist/build/MagicHaskeller/Analytical/Parser.o, dist/build/MagicHaskeller/Analytical/Parser.dyn_o )
[46 of 57] Compiling MagicHaskeller.Analytical.FMExpr ( MagicHaskeller/Analytical/FMExpr.hs, dist/build/MagicHaskeller/Analytical/FMExpr.o, dist/build/MagicHaskeller/Analytical/FMExpr.dyn_o )

MagicHaskeller/Analytical/FMExpr.hs:103:1: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.
    |
103 |            ++ [ v  | fmes <- IntMap.elems (conApFME fme), v <- valsFMEs fmes ]
    | ^^^^^^^^
[47 of 57] Compiling MagicHaskeller.Analytical.Synthesize ( MagicHaskeller/Analytical/Synthesize.hs, dist/build/MagicHaskeller/Analytical/Synthesize.o, dist/build/MagicHaskeller/Analytical/Synthesize.dyn_o )

MagicHaskeller/Analytical/Synthesize.hs:193:8: warning: [-Wtabs]
    Tab character found here.
    Please use spaces instead.
    |
193 |             case runStateT (m bk iops) st of [] -> n bk iops
    |        ^
[48 of 57] Compiling MagicHaskeller   ( MagicHaskeller.lhs, dist/build/MagicHaskeller.o, dist/build/MagicHaskeller.dyn_o )
[49 of 57] Compiling MagicHaskeller.LibTH ( MagicHaskeller/LibTH.hs, dist/build/MagicHaskeller/LibTH.o, dist/build/MagicHaskeller/LibTH.dyn_o )
[50 of 57] Compiling MagicHaskeller.Individual ( MagicHaskeller/Individual.hs, dist/build/MagicHaskeller/Individual.o, dist/build/MagicHaskeller/Individual.dyn_o )
[51 of 57] Compiling MagicHaskeller.LibExcelStaged ( MagicHaskeller/LibExcelStaged.hs, dist/build/MagicHaskeller/LibExcelStaged.o, dist/build/MagicHaskeller/LibExcelStaged.dyn_o )
[52 of 57] Compiling MagicHaskeller.LibExcel ( MagicHaskeller/LibExcel.hs, dist/build/MagicHaskeller/LibExcel.o, dist/build/MagicHaskeller/LibExcel.dyn_o )
[53 of 57] Compiling MagicHaskeller.Minimal ( MagicHaskeller/Minimal.hs, dist/build/MagicHaskeller/Minimal.o, dist/build/MagicHaskeller/Minimal.dyn_o )
[54 of 57] Compiling MagicHaskeller.Analytical ( MagicHaskeller/Analytical.hs, dist/build/MagicHaskeller/Analytical.o, dist/build/MagicHaskeller/Analytical.dyn_o )
[55 of 57] Compiling MagicHaskeller.RunAnalytical ( MagicHaskeller/RunAnalytical.hs, dist/build/MagicHaskeller/RunAnalytical.o, dist/build/MagicHaskeller/RunAnalytical.dyn_o )
[56 of 57] Compiling Paths_MagicHaskeller ( dist/build/autogen/Paths_MagicHaskeller.hs, dist/build/Paths_MagicHaskeller.o, dist/build/Paths_MagicHaskeller.dyn_o )
[57 of 57] Compiling MagicHaskeller.VersionInfo ( MagicHaskeller/VersionInfo.hs, dist/build/MagicHaskeller/VersionInfo.o, dist/build/MagicHaskeller/VersionInfo.dyn_o )
Preprocessing executable 'MagicHaskeller' for MagicHaskeller-0.9.7.0..
Building executable 'MagicHaskeller' for MagicHaskeller-0.9.7.0..

MagicHaskeller/Classify.hs:9:0: error:
     warning: "CHTO" redefined
     #define CHTO
     
  |
9 | #define CHTO
  | ^

<command-line>:0:0: error:
     note: this is the location of the previous definition

MagicHaskeller/ClassifyDM.hs:5:0: error:
     warning: "CHTO" redefined
     #define CHTO
     
  |
5 | #define CHTO
  | ^

<command-line>:0:0: error:
     note: this is the location of the previous definition

MagicHaskeller/Classification.hs:4:36: warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
  |
4 | {-# LANGUAGE UndecidableInstances, OverlappingInstances, TemplateHaskell, CPP, FlexibleInstances #-} 
  |                                    ^^^^^^^^^^^^^^^^^^^^

<no location info>: warning: [-Wmissing-home-modules]
    These modules are needed for compilation but not listed in your .cabal file's other-modules: 
        Control.Monad.Search.Combinatorial
        Data.Memo
        MagicHaskeller
        MagicHaskeller.ClassLib
        MagicHaskeller.Classification
        MagicHaskeller.Classify
        MagicHaskeller.ClassifyDM
        MagicHaskeller.Combinators
        MagicHaskeller.CoreLang
        MagicHaskeller.DebMT
        MagicHaskeller.Execute
        MagicHaskeller.ExprStaged
        MagicHaskeller.Expression
        MagicHaskeller.FMType
        MagicHaskeller.FakeDynamic
        MagicHaskeller.FastRatio
        MagicHaskeller.GetTime
        MagicHaskeller.Individual
        MagicHaskeller.Instantiate
        MagicHaskeller.LibExcel
        MagicHaskeller.LibExcelStaged
        MagicHaskeller.LibTH
        MagicHaskeller.MHTH
        MagicHaskeller.MemoToFiles
        MagicHaskeller.MyCheck
        MagicHaskeller.MyDynamic
        MagicHaskeller.NearEq
        MagicHaskeller.Options
        MagicHaskeller.PolyDynamic
        MagicHaskeller.PriorSubsts
        MagicHaskeller.ProgGen
        MagicHaskeller.ProgGenSF
        MagicHaskeller.ProgGenSFIORef
        MagicHaskeller.ProgramGenerator
        MagicHaskeller.ReadDynamic
        MagicHaskeller.ReadHsType
        MagicHaskeller.ReadTHType
        MagicHaskeller.ReadTypeRep
        MagicHaskeller.ShortString
        MagicHaskeller.T10
        MagicHaskeller.TimeOut
        MagicHaskeller.TyConLib
        MagicHaskeller.Types
        MagicHaskeller.VersionInfo
        Paths_MagicHaskeller
[ 1 of 48] Compiling Data.Memo        ( Data/Memo.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/Data/Memo.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/Data/Memo.dyn_o )
[ 2 of 48] Compiling MagicHaskeller.FastRatio ( MagicHaskeller/FastRatio.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/FastRatio.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/FastRatio.dyn_o )
[ 3 of 48] Compiling MagicHaskeller.GetTime ( MagicHaskeller/GetTime.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/GetTime.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/GetTime.dyn_o )
[ 4 of 48] Compiling MagicHaskeller.MyCheck ( MagicHaskeller/MyCheck.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MyCheck.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MyCheck.dyn_o )
[ 5 of 48] Compiling MagicHaskeller.NearEq ( MagicHaskeller/NearEq.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/NearEq.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/NearEq.dyn_o )
[ 6 of 48] Compiling MagicHaskeller.T10 ( MagicHaskeller/T10.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/T10.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/T10.dyn_o )
[ 7 of 48] Compiling Control.Monad.Search.Combinatorial ( Control/Monad/Search/Combinatorial.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/Control/Monad/Search/Combinatorial.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/Control/Monad/Search/Combinatorial.dyn_o )

Control/Monad/Search/Combinatorial.lhs:12:58: warning: [-Wduplicate-exports]
    getDepth is exported by getDepth and Delay(..)
   |
12 |                                Bag, Stream, cat, toList, getDepth, scanl1BF, zipDepthMx, zipDepthRc, zipDepth3Mx, zipDepth3Rc, scanlRc,
   |                                                          ^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:249:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay DepthFst
    |
249 | instance Delay DepthFst where
    |          ^^^^^^^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:265:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (RecompT m)
    |
265 | instance Monad m => Delay (RecompT m) where
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:271:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (StateT s m)
    |
271 | instance (Monad m, Delay m) => Delay (StateT s m) where
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Control/Monad/Search/Combinatorial.lhs:429:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (DBoundT m)
    |
429 | instance Monad m => Delay (DBoundT m) where
    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 48] Compiling MagicHaskeller.Types ( MagicHaskeller/Types.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Types.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Types.dyn_o )
[ 9 of 48] Compiling MagicHaskeller.TyConLib ( MagicHaskeller/TyConLib.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/TyConLib.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/TyConLib.dyn_o )
[10 of 48] Compiling MagicHaskeller.ReadTypeRep ( MagicHaskeller/ReadTypeRep.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadTypeRep.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadTypeRep.dyn_o )
[11 of 48] Compiling MagicHaskeller.ReadTHType ( MagicHaskeller/ReadTHType.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadTHType.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadTHType.dyn_o )
[12 of 48] Compiling MagicHaskeller.ReadHsType ( MagicHaskeller/ReadHsType.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadHsType.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadHsType.dyn_o )
[13 of 48] Compiling MagicHaskeller.MHTH ( MagicHaskeller/MHTH.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MHTH.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MHTH.dyn_o )
[14 of 48] Compiling MagicHaskeller.PriorSubsts ( MagicHaskeller/PriorSubsts.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/PriorSubsts.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/PriorSubsts.dyn_o )

MagicHaskeller/PriorSubsts.lhs:53:1: warning:
    SPECIALISE pragma for non-overloaded function convertPS
   |
53 | {-# SPECIALIZE convertPS :: ([(a,Subst,TyVar)] -> Recomp (a,Subst,TyVar)) -> PriorSubsts [] a -> PriorSubsts Recomp a #-}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/PriorSubsts.lhs:54:1: warning:
    SPECIALISE pragma for non-overloaded function convertPS
   |
54 | {-# SPECIALIZE convertPS :: ([(a,Subst,TyVar)] -> [(a,Subst,TyVar)]) -> PriorSubsts [] a -> PriorSubsts [] a #-}
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/PriorSubsts.lhs:89:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        getDepth
    " In the instance declaration for Delay (PriorSubsts m)
   |
89 | instance Delay m => Delay (PriorSubsts m) where
   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/PriorSubsts.lhs:116:11: warning: [-Winline-rule-shadowing]
    Rule "fmap/fmap" may never fire
      because rule "Class op fmap" for fmap might fire first
    Probable fix: add phase [n] or [~n] to the competing rule
    |
116 | {-# RULES "fmap/fmap" [2] forall f g x. fmap f (fmap g x) = fmap (f . g) x #-}
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[15 of 48] Compiling MagicHaskeller.PolyDynamic ( MagicHaskeller/PolyDynamic.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/PolyDynamic.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/PolyDynamic.dyn_o )
[16 of 48] Compiling MagicHaskeller.CoreLang ( MagicHaskeller/CoreLang.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/CoreLang.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/CoreLang.dyn_o )
[17 of 48] Compiling MagicHaskeller.ShortString ( MagicHaskeller/ShortString.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ShortString.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ShortString.dyn_o )

MagicHaskeller/ShortString.hs:32:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        readsBriefly
    " In the instance declaration for ShortString Bool
   |
32 | instance ShortString Bool where
   |          ^^^^^^^^^^^^^^^^
[18 of 48] Compiling MagicHaskeller.FakeDynamic ( MagicHaskeller/FakeDynamic.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/FakeDynamic.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/FakeDynamic.dyn_o )
[19 of 48] Compiling MagicHaskeller.MyDynamic ( MagicHaskeller/MyDynamic.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MyDynamic.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MyDynamic.dyn_o )

MagicHaskeller/MyDynamic.hs:9:68: warning: [-Wduplicate-exports]
    dynamic is exported by dynamic and module MagicHaskeller.FakeDynamic
  |
9 | module MagicHaskeller.MyDynamic(module MagicHaskeller.FakeDynamic, dynamic, dynamicH) where
  |                                                                    ^^^^^^^

MagicHaskeller/MyDynamic.hs:9:77: warning: [-Wduplicate-exports]
    dynamicH is exported by dynamicH and module MagicHaskeller.FakeDynamic
  |
9 | module MagicHaskeller.MyDynamic(module MagicHaskeller.FakeDynamic, dynamic, dynamicH) where
  |                                                                             ^^^^^^^^
[20 of 48] Compiling MagicHaskeller.ReadDynamic ( MagicHaskeller/ReadDynamic.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadDynamic.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ReadDynamic.dyn_o )
[21 of 48] Compiling MagicHaskeller.Execute ( MagicHaskeller/Execute.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Execute.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Execute.dyn_o )
[22 of 48] Compiling MagicHaskeller.FMType ( MagicHaskeller/FMType.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/FMType.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/FMType.dyn_o )
[23 of 48] Compiling MagicHaskeller.ExprStaged ( MagicHaskeller/ExprStaged.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ExprStaged.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ExprStaged.dyn_o )
[24 of 48] Compiling MagicHaskeller.Combinators ( MagicHaskeller/Combinators.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Combinators.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Combinators.dyn_o )
[25 of 48] Compiling MagicHaskeller.DebMT ( MagicHaskeller/DebMT.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/DebMT.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/DebMT.dyn_o )
[26 of 48] Compiling MagicHaskeller.MemoToFiles ( MagicHaskeller/MemoToFiles.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MemoToFiles.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/MemoToFiles.dyn_o )
[27 of 48] Compiling MagicHaskeller.Options ( MagicHaskeller/Options.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Options.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Options.dyn_o )
[28 of 48] Compiling MagicHaskeller.TimeOut ( MagicHaskeller/TimeOut.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/TimeOut.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/TimeOut.dyn_o )
[29 of 48] Compiling MagicHaskeller.Instantiate ( MagicHaskeller/Instantiate.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Instantiate.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Instantiate.dyn_o )
[30 of 48] Compiling MagicHaskeller.Classification ( MagicHaskeller/Classification.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Classification.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Classification.dyn_o )
[31 of 48] Compiling MagicHaskeller.Expression ( MagicHaskeller/Expression.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Expression.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Expression.dyn_o )

MagicHaskeller/Expression.hs:92:10: warning: [-Wmissing-methods]
    " No explicit implementation for
        replaceVars'
    " In the instance declaration for Expression AnnExpr
   |
92 | instance Expression AnnExpr where
   |          ^^^^^^^^^^^^^^^^^^
[32 of 48] Compiling MagicHaskeller.ProgramGenerator ( MagicHaskeller/ProgramGenerator.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgramGenerator.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgramGenerator.dyn_o )

MagicHaskeller/ProgramGenerator.lhs:92:6: warning: [-Wmissing-fields]
    " Fields of Cmn not initialised: vl, pvl, vpl
    " In the expression:
        Cmn
          {opt = optunit, tcl = tyconlib,
           rt = mkRandTrieExt
                  (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib)
                  (nrands opts) tyconlib (stdgen opts)}
      In the expression:
        let
          tyconlib = primitivesToTCL totals
          optunit = forget opts
        in
          Cmn
            {opt = optunit, tcl = tyconlib,
             rt = mkRandTrieExt
                    (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib)
                    (nrands opts) tyconlib (stdgen opts)}
      In an equation for initCommonExt:
          initCommonExt cmpExt arbExt coarbExt opts totals
            = let
                tyconlib = primitivesToTCL totals
                optunit = forget opts
              in
                Cmn
                  {opt = optunit, tcl = tyconlib,
                   rt = mkRandTrieExt
                          (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib)
                          (nrands opts) tyconlib (stdgen opts)}
   |
92 |   in Cmn {opt = optunit, tcl = tyconlib, rt = mkRandTrieExt (cmpExt tyconlib) (arbExt tyconlib) (coarbExt tyconlib) (nrands opts) tyconlib (stdgen opts)}
   |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

MagicHaskeller/ProgramGenerator.lhs:157:1: warning:
    Forall'd constraint Functor m is not bound in RULE lhs
      Orig bndrs: [m, $dFunctor_a2n2M, $dMonadPlus_a2n2N]
      Orig lhs: let {
                  $dExpression_a2n2S :: Expression CoreExpr
                  [LclId]
                  $dExpression_a2n2S
                    = MagicHaskeller.Expression.$fExpressionCoreExpr } in
                let {
                  $dMonadPlus_a2n2R :: MonadPlus m
                  [LclId]
                  $dMonadPlus_a2n2R = $dMonadPlus_a2n2N } in
                let {
                  $dAlternative_a2ni5 :: GHC.Base.Alternative m
                  [LclId]
                  $dAlternative_a2ni5
                    = GHC.Base.$p1MonadPlus @ m $dMonadPlus_a2n2N } in
                let {
                  $dApplicative_a2ni6 :: Applicative m
                  [LclId]
                  $dApplicative_a2ni6
                    = GHC.Base.$p1Alternative @ m $dAlternative_a2ni5 } in
                let {
                  $dFunctor_a2ni7 :: Functor m
                  [LclId]
                  $dFunctor_a2ni7
                    = GHC.Base.$p1Applicative @ m $dApplicative_a2ni6 } in
                let {
                  $dFunctor_a2n2Q :: Functor m
                  [LclId]
                  $dFunctor_a2n2Q = $dFunctor_a2ni7 } in
                matchAssumptions
                  @ m @ CoreExpr $dFunctor_a2n2Q $dMonadPlus_a2n2R $dExpression_a2n2S
      optimised lhs: matchAssumptions
                       @ m @ CoreExpr $dFunctor_a2n2Q $dMonadPlus_a2n2N $dExpression_a2n2S
    |
157 | {-# SPECIALIZE matchAssumptions :: (Functor m, MonadPlus m) => Common -> Int -> Type -> [Type] -> PriorSubsts m [CoreExpr] #-}
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[33 of 48] Compiling MagicHaskeller.Classify ( MagicHaskeller/Classify.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Classify.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Classify.dyn_o )
[34 of 48] Compiling MagicHaskeller.ProgGen ( MagicHaskeller/ProgGen.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgGen.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgGen.dyn_o )
[35 of 48] Compiling MagicHaskeller.ClassifyDM ( MagicHaskeller/ClassifyDM.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ClassifyDM.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ClassifyDM.dyn_o )
[36 of 48] Compiling MagicHaskeller.ClassLib ( MagicHaskeller/ClassLib.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ClassLib.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ClassLib.dyn_o )
[37 of 48] Compiling MagicHaskeller.ProgGenSF ( MagicHaskeller/ProgGenSF.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgGenSF.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgGenSF.dyn_o )
[38 of 48] Compiling MagicHaskeller.ProgGenSFIORef ( MagicHaskeller/ProgGenSFIORef.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgGenSFIORef.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ProgGenSFIORef.dyn_o )
[39 of 48] Compiling MagicHaskeller   ( MagicHaskeller.lhs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller.dyn_o )
[40 of 48] Compiling MagicHaskeller.LibTH ( MagicHaskeller/LibTH.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/LibTH.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/LibTH.dyn_o )
[41 of 48] Compiling MagicHaskeller.Individual ( MagicHaskeller/Individual.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Individual.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/Individual.dyn_o )
[42 of 48] Compiling MagicHaskeller.ExpToHtml ( MagicHaskeller/ExpToHtml.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ExpToHtml.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/ExpToHtml.dyn_o )
[43 of 48] Compiling MagicHaskeller.LibExcelStaged ( MagicHaskeller/LibExcelStaged.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/LibExcelStaged.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/LibExcelStaged.dyn_o )
[44 of 48] Compiling MagicHaskeller.LibExcel ( MagicHaskeller/LibExcel.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/LibExcel.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/LibExcel.dyn_o )
[45 of 48] Compiling Paths_MagicHaskeller ( dist/build/MagicHaskeller/autogen/Paths_MagicHaskeller.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/Paths_MagicHaskeller.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/Paths_MagicHaskeller.dyn_o )
[46 of 48] Compiling MagicHaskeller.VersionInfo ( MagicHaskeller/VersionInfo.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/VersionInfo.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/VersionInfo.dyn_o )
[47 of 48] Compiling MagicHaskeller.SimpleServer ( MagicHaskeller/SimpleServer.hs, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/SimpleServer.o, dist/build/MagicHaskeller/MagicHaskeller-tmp/MagicHaskeller/SimpleServer.dyn_o )

MagicHaskeller/SimpleServer.hs:24:1: error:
    Could not find module Network
    Use -v (or `:set -v` in ghci) to see a list of the files searched for.
   |
24 | import Network
   | ^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-4883/MagicHaskeller-0.9.7.0'
cabal: Error: some packages failed to install:
MagicHaskeller-0.9.7.0-6FEZWBzNsYzBBLfUFCzj6a failed during the building
phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.