Probable fix: add INLINEABLE pragma on ?HsDecls.$fOutputableHsDecl_$cppr? compiler/hsSyn/Convert.hs: warning: Could not specialise imported function ?HsDecls.$fOutputableHsDecl_$cppr? when specialising ?HsDecls.$fOutputableHsDecl? Probable fix: add INLINEABLE pragma on ?HsDecls.$fOutputableHsDecl_$cppr? compiler/hsSyn/Convert.hs: warning: Could not specialise imported function ?HsDecls.$wpprDataFamInstDecl? when specialising ?HsDecls.pprDataFamInstDecl? when specialising ?HsDecls.$fOutputableDataFamInstDecl_$cpprPrec? when specialising ?HsDecls.$fOutputableDataFamInstDecl? Probable fix: add INLINEABLE pragma on ?HsDecls.$wpprDataFamInstDecl? compiler/hsSyn/Convert.hs: warning: Could not specialise imported function ?Data.Traversable.$fTraversableFirst_$ctraverse? Probable fix: add INLINEABLE pragma on ?Data.Traversable.$fTraversableFirst_$ctraverse? <> "inplace/bin/ghc-stage1" -hisuf hi -osuf o -hcsuf hc -static -H32m -O -Wall -this-package-key J65NTKk1pCi0PD1opscy8V -hide-all-packages -i -icompiler/backpack -icompiler/basicTypes -icompiler/cmm -icompiler/codeGen -icompiler/coreSyn -icompiler/deSugar -icompiler/ghci -icompiler/hsSyn -icompiler/iface -icompiler/llvmGen -icompiler/main -icompiler/nativeGen -icompiler/parser -icompiler/prelude -icompiler/profiling -icompiler/rename -icompiler/simplCore -icompiler/simplStg -icompiler/specialise -icompiler/stgSyn -icompiler/stranal -icompiler/typecheck -icompiler/types -icompiler/utils -icompiler/vectorise -icompiler/stage2/build -icompiler/stage2/build/autogen -Icompiler/stage2/build -Icompiler/stage2/build/autogen -Icompiler/. -Icompiler/parser -Icompiler/utils -Icompiler/../rts/dist/build -Icompiler/stage2 -optP-DGHCI -optP-include -optPcompiler/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.0-inplace -package-id base-4.8.2.0-inplace -package-id bin-package-db-0.0.0.0-inplace -package-id bytestring-0.10.6.0-inplace -package-id containers-0.5.6.2-inplace -package-id directory-1.2.2.0-inplace -package-id filepath-1.4.0.0-inplace -package-id hoopl-3.10.0.2-inplace -package-id hpc-0.6.0.2-inplace -package-id process-1.2.3.0-inplace -package-id template-haskell-2.11.0.0-inplace -package-id time-1.5.0.1-inplace -package-id transformers-0.4.3.0-inplace -package-id unix-2.7.1.0-inplace -Wall -fno-warn-name-shadowing -this-package-key ghc -XHaskell2010 -optc-DTHREADED_RTS -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Rghc-timing -O2 -fwarn-tabs -no-user-package-db -rtsopts -odir compiler/stage2/build -hidir compiler/stage2/build -stubdir compiler/stage2/build -dynamic-too -c compiler/typecheck/TcSplice.hs -o compiler/stage2/build/TcSplice.o -dyno compiler/stage2/build/TcSplice.dyn_o compiler/typecheck/TcSplice.hs:1231:29: error: Couldn't match type ?(Type, SrcSpan)? with ?Type? Expected type: Maybe Type Actual type: Maybe (Type, SrcSpan) In the third argument of ?maybe?, namely ?def? In the second argument of ?(<$>)?, namely ?maybe (return []) (fmap (: []) . reifyDefImpl tyName tyArgs) def? <> gmake[1]: *** [compiler/stage2/build/TcSplice.o] Error 1 gmake: *** [all] Error 2