Build #1 for MagicHaskeller-0.9.7.0
| Package | MagicHaskeller-0.9.7.0 |
|---|
| Install | BuildFailed |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2022-06-02 05:56:47.638670069 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 data-default-class-0.1.2.0
Starting base-orphans-0.8.6
Starting cereal-0.5.8.2
Starting 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
Building abstract-par-0.3.3
Completed abstract-par-0.3.3
Starting extensible-exceptions-0.1.1.4
Completed data-default-class-0.1.2.0
Downloading ghc-api-compat-8.6
Downloaded ghc-api-compat-8.6
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
Building splitmix-0.1.0.4
Completed simple-reflect-0.3.3
Starting stringsearch-0.3.6.6
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
Completed syb-0.7.2.1
Starting hashable-1.4.0.2
Building th-compat-0.1.3
Building hashable-1.4.0.2
Completed th-compat-0.1.3
Starting random-1.2.1.1
Completed network-3.1.2.7
Downloading multipart-0.2.1
Downloaded multipart-0.2.1
Starting multipart-0.2.1
Building random-1.2.1.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
Downloading cgi-3001.5.0.0
Downloaded cgi-3001.5.0.0
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
Downloading MagicHaskeller-0.9.7.0
Downloaded MagicHaskeller-0.9.7.0
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-24893/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-24893/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.