Build #1 for tuple-hlist-0.1.0.3

[all reports]

Package tuple-hlist-0.1.0.3
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies base-4.6.0.1, OneTuple-0.2.1, HList-0.2.3
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Warning: HList.cabal: A package using 'cabal-version: >=1.4' must use section
syntax. See the Cabal user guide for details.
Configuring HList-0.2.3...
Building HList-0.2.3...
Preprocessing library HList-0.2.3...

Data/HList/RecordP.hs:3:12: Warning:
    -fglasgow-exts is deprecated: Use individual extensions instead
[ 1 of 27] Compiling Data.HList.FakePrelude ( Data/HList/FakePrelude.hs, dist/build/Data/HList/FakePrelude.o )
[ 2 of 27] Compiling Data.HList.HListPrelude ( Data/HList/HListPrelude.hs, dist/build/Data/HList/HListPrelude.o )
[ 3 of 27] Compiling Data.HList.HZip  ( Data/HList/HZip.hs, dist/build/Data/HList/HZip.o )
[ 4 of 27] Compiling Data.HList.HArray ( Data/HList/HArray.hs, dist/build/Data/HList/HArray.o )
[ 5 of 27] Compiling Data.HList.HOccurs ( Data/HList/HOccurs.hs, dist/build/Data/HList/HOccurs.o )
[ 6 of 27] Compiling Data.HList.HTypeIndexed ( Data/HList/HTypeIndexed.hs, dist/build/Data/HList/HTypeIndexed.o )
[ 7 of 27] Compiling Data.HList.TIP   ( Data/HList/TIP.hs, dist/build/Data/HList/TIP.o )
[ 8 of 27] Compiling Data.HList.TIC   ( Data/HList/TIC.hs, dist/build/Data/HList/TIC.o )
[ 9 of 27] Compiling Data.HList.Record ( Data/HList/Record.hs, dist/build/Data/HList/Record.o )

Data/HList/Record.hs:185:15: Warning: Defined but not used: `r'

Data/HList/Record.hs:405:4: Warning: Defined but not used: `te'
[10 of 27] Compiling Data.HList.Variant ( Data/HList/Variant.hs, dist/build/Data/HList/Variant.o )
[11 of 27] Compiling Data.HList.TypeEqBoolGeneric ( Data/HList/TypeEqBoolGeneric.hs, dist/build/Data/HList/TypeEqBoolGeneric.o )

Data/HList/TypeEqBoolGeneric.hs:14:21: Warning:
    Orphan instance: instance [overlap ok] TypeEqTrue x x

Data/HList/TypeEqBoolGeneric.hs:15:10: Warning:
    Orphan instance: instance [overlap ok] Fail () => TypeEqFalse x x

Data/HList/TypeEqBoolGeneric.hs:16:21: Warning:
    Orphan instance: instance [overlap ok] TypeEqFalse x y
[12 of 27] Compiling Data.HList.TypeEqGeneric1 ( Data/HList/TypeEqGeneric1.hs, dist/build/Data/HList/TypeEqGeneric1.o )

Data/HList/TypeEqGeneric1.hs:25:10: Warning:
    Orphan instance: instance [overlap ok] TypeEq x x HTrue

Data/HList/TypeEqGeneric1.hs:26:10: Warning:
    Orphan instance:
      instance [overlap ok] (HBool b, TypeCast HFalse b) => TypeEq x y b
[13 of 27] Compiling Data.HList.TypeCastGeneric1 ( Data/HList/TypeCastGeneric1.hs, dist/build/Data/HList/TypeCastGeneric1.o )

Data/HList/TypeCastGeneric1.hs:20:10: Warning:
    Orphan instance: instance [overlap ok] TypeCast x x
[14 of 27] Compiling Data.HList.TypeCastGeneric2 ( Data/HList/TypeCastGeneric2.hs, dist/build/Data/HList/TypeCastGeneric2.o )
[15 of 27] Compiling Data.HList.RecordP ( Data/HList/RecordP.hs, dist/build/Data/HList/RecordP.o )
[16 of 27] Compiling Data.HList.TypeEqGeneric2 ( Data/HList/TypeEqGeneric2.hs, dist/build/Data/HList/TypeEqGeneric2.o )
[17 of 27] Compiling Data.HList.Label1 ( Data/HList/Label1.hs, dist/build/Data/HList/Label1.o )
[18 of 27] Compiling Data.HList.Label2 ( Data/HList/Label2.hs, dist/build/Data/HList/Label2.o )
[19 of 27] Compiling Data.HList.Label3 ( Data/HList/Label3.hs, dist/build/Data/HList/Label3.o )
[20 of 27] Compiling Data.HList.Label4 ( Data/HList/Label4.hs, dist/build/Data/HList/Label4.o )

Data/HList/Label4.hs:25:10: Warning:
    Orphan instance:
      instance [overlap ok] TypeEq x y b => HEq (Proxy x) (Proxy y) b

Data/HList/Label4.hs:30:10: Warning:
    Orphan instance:
      instance [overlap ok] Typeable x => ShowLabel (Proxy x)
[21 of 27] Compiling Data.HList.Label5 ( Data/HList/Label5.hs, dist/build/Data/HList/Label5.o )

Data/HList/Label5.hs:26:10: Warning:
    Orphan instance: instance [overlap ok] TypeEq x y b => HEq x y b

Data/HList/Label5.hs:31:10: Warning:
    Orphan instance: instance [overlap ok] Typeable x => ShowLabel x
[22 of 27] Compiling Data.HList.MakeLabels ( Data/HList/MakeLabels.hs, dist/build/Data/HList/MakeLabels.o )

Data/HList/MakeLabels.hs:32:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `capitalize': Patterns not matched: []

Data/HList/MakeLabels.hs:33:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `uncapitalize': Patterns not matched: []

Data/HList/MakeLabels.hs:38:1: Warning:
    Top-level binding with no type signature:
      make_tname :: String -> Name

Data/HList/MakeLabels.hs:42:1: Warning:
    Top-level binding with no type signature:
      make_dname :: String -> Name

Data/HList/MakeLabels.hs:46:1: Warning:
    Top-level binding with no type signature:
      dcl_template :: Language.Haskell.TH.Lib.DecsQ

Data/HList/MakeLabels.hs:57:25: Warning:
    Defined but not used: `dfrom'

Data/HList/MakeLabels.hs:57:37: Warning:
    Defined but not used: `dto'

Data/HList/MakeLabels.hs:63:18: Warning:
    Defined but not used: `dcl'

Data/HList/MakeLabels.hs:68:19: Warning:
    Defined but not used: `tfrom'

Data/HList/MakeLabels.hs:68:25: Warning:
    Defined but not used: `dfrom'

Data/HList/MakeLabels.hs:68:33: Warning:
    Defined but not used: `tto'

Data/HList/MakeLabels.hs:68:37: Warning:
    Defined but not used: `dto'

Data/HList/MakeLabels.hs:73:32: Warning:
    This binding for `exp' shadows the existing binding
      imported from `Prelude' at Data/HList/MakeLabels.hs:19:8-28
      (and originally defined in `GHC.Float')

Data/HList/MakeLabels.hs:76:18: Warning:
    Defined but not used: `from'

Data/HList/MakeLabels.hs:76:23: Warning: Defined but not used: `to'

Data/HList/MakeLabels.hs:76:26: Warning:
    This binding for `exp' shadows the existing binding
      imported from `Prelude' at Data/HList/MakeLabels.hs:19:8-28
      (and originally defined in `GHC.Float')

Data/HList/MakeLabels.hs:80:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `replace_name':
        Patterns not matched:
            (_, _) (_, _) (ForallT _ _ _)
            (_, _) (_, _) (SigT _ _)
            (_, _) (_, _) (VarT _)
            (_, _) (_, _) (PromotedT _)
            ...

Data/HList/MakeLabels.hs:80:25: Warning:
    Defined but not used: `dfrom'

Data/HList/MakeLabels.hs:80:37: Warning:
    Defined but not used: `dto'

Data/HList/MakeLabels.hs:98:1: Warning:
    Defined but not used: `show_code'

Data/HList/MakeLabels.hs:98:1: Warning:
    Top-level binding with no type signature:
      show_code :: forall a.
                   Language.Haskell.TH.Ppr.Ppr a =>
                   Q a -> IO ()

Data/HList/MakeLabels.hs:111:1: Warning: Defined but not used: `t4'

Data/HList/MakeLabels.hs:111:1: Warning:
    Top-level binding with no type signature: t4 :: IO ()
[23 of 27] Compiling Data.HList.GhcExperiments ( Data/HList/GhcExperiments.hs, dist/build/Data/HList/GhcExperiments.o )
[24 of 27] Compiling Data.HList.GhcRecord ( Data/HList/GhcRecord.hs, dist/build/Data/HList/GhcRecord.o )

Data/HList/GhcRecord.hs:42:3: Warning: Defined but not used: `tpe'

Data/HList/GhcRecord.hs:241:17: Warning:
    This binding for `r1' shadows the existing binding
      bound at Data/HList/GhcRecord.hs:240:12

Data/HList/GhcRecord.hs:242:17: Warning:
    This binding for `r2' shadows the existing binding
      bound at Data/HList/GhcRecord.hs:240:15

Data/HList/GhcRecord.hs:265:14: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

Data/HList/GhcRecord.hs:271:15: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

Data/HList/GhcRecord.hs:278:16: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

Data/HList/GhcRecord.hs:285:16: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

Data/HList/GhcRecord.hs:292:15: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

Data/HList/GhcRecord.hs:266:10: Warning:
    Orphan instance: instance [overlap ok] Typeable HNil

Data/HList/GhcRecord.hs:272:10: Warning:
    Orphan instance:
      instance [overlap ok] (Typeable x, Typeable y) =>
                            Typeable (HCons x y)

Data/HList/GhcRecord.hs:279:10: Warning:
    Orphan instance:
      instance [overlap ok] Typeable x => Typeable (Record x)

Data/HList/GhcRecord.hs:286:10: Warning:
    Orphan instance:
      instance [overlap ok] (Typeable x, Typeable y) =>
                            Typeable (LVPair x y)

Data/HList/GhcRecord.hs:293:10: Warning:
    Orphan instance:
      instance [overlap ok] Typeable x => Typeable (Proxy x)
[25 of 27] Compiling Data.HList.GhcSyntax ( Data/HList/GhcSyntax.hs, dist/build/Data/HList/GhcSyntax.o )
[26 of 27] Compiling Data.HList.CommonMain ( Data/HList/CommonMain.hs, dist/build/Data/HList/CommonMain.o )
[27 of 27] Compiling Data.HList       ( Data/HList.hs, dist/build/Data/HList.o )
In-place registering HList-0.2.3...
Running Haddock for HList-0.2.3...
Running hscolour for HList-0.2.3...
Preprocessing library HList-0.2.3...
Preprocessing library HList-0.2.3...

dist/build/tmp-12662/Data/HList/RecordP.hs:3:12: Warning:
    -fglasgow-exts is deprecated: Use individual extensions instead

dist/build/tmp-12662/Data/HList/Record.hs:185:15: Warning:
    Defined but not used: `r'

dist/build/tmp-12662/Data/HList/Record.hs:405:4: Warning:
    Defined but not used: `te'

dist/build/tmp-12662/Data/HList/TypeEqBoolGeneric.hs:14:21: Warning:
    Orphan instance: instance [overlap ok] TypeEqTrue x x

dist/build/tmp-12662/Data/HList/TypeEqBoolGeneric.hs:15:10: Warning:
    Orphan instance: instance [overlap ok] Fail () => TypeEqFalse x x

dist/build/tmp-12662/Data/HList/TypeEqBoolGeneric.hs:16:21: Warning:
    Orphan instance: instance [overlap ok] TypeEqFalse x y

dist/build/tmp-12662/Data/HList/TypeEqGeneric1.hs:25:10: Warning:
    Orphan instance: instance [overlap ok] TypeEq x x HTrue

dist/build/tmp-12662/Data/HList/TypeEqGeneric1.hs:26:10: Warning:
    Orphan instance:
      instance [overlap ok] (HBool b, TypeCast HFalse b) => TypeEq x y b

dist/build/tmp-12662/Data/HList/TypeCastGeneric1.hs:20:10: Warning:
    Orphan instance: instance [overlap ok] TypeCast x x

dist/build/tmp-12662/Data/HList/Label4.hs:25:10: Warning:
    Orphan instance:
      instance [overlap ok] TypeEq x y b => HEq (Proxy x) (Proxy y) b

dist/build/tmp-12662/Data/HList/Label4.hs:30:10: Warning:
    Orphan instance:
      instance [overlap ok] Typeable x => ShowLabel (Proxy x)

dist/build/tmp-12662/Data/HList/Label5.hs:26:10: Warning:
    Orphan instance: instance [overlap ok] TypeEq x y b => HEq x y b

dist/build/tmp-12662/Data/HList/Label5.hs:31:10: Warning:
    Orphan instance: instance [overlap ok] Typeable x => ShowLabel x

dist/build/tmp-12662/Data/HList/MakeLabels.hs:38:1: Warning:
    Top-level binding with no type signature:
      make_tname :: String -> Name

dist/build/tmp-12662/Data/HList/MakeLabels.hs:42:1: Warning:
    Top-level binding with no type signature:
      make_dname :: String -> Name

dist/build/tmp-12662/Data/HList/MakeLabels.hs:46:1: Warning:
    Top-level binding with no type signature:
      dcl_template :: Language.Haskell.TH.Lib.DecsQ

dist/build/tmp-12662/Data/HList/MakeLabels.hs:57:25: Warning:
    Defined but not used: `dfrom'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:57:37: Warning:
    Defined but not used: `dto'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:63:18: Warning:
    Defined but not used: `dcl'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:68:19: Warning:
    Defined but not used: `tfrom'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:68:25: Warning:
    Defined but not used: `dfrom'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:68:33: Warning:
    Defined but not used: `tto'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:68:37: Warning:
    Defined but not used: `dto'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:73:32: Warning:
    This binding for `exp' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-12662/Data/HList/MakeLabels.hs:19:8-28
      (and originally defined in `GHC.Float')

dist/build/tmp-12662/Data/HList/MakeLabels.hs:76:18: Warning:
    Defined but not used: `from'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:76:23: Warning:
    Defined but not used: `to'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:76:26: Warning:
    This binding for `exp' shadows the existing binding
      imported from `Prelude' at dist/build/tmp-12662/Data/HList/MakeLabels.hs:19:8-28
      (and originally defined in `GHC.Float')

dist/build/tmp-12662/Data/HList/MakeLabels.hs:80:25: Warning:
    Defined but not used: `dfrom'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:80:37: Warning:
    Defined but not used: `dto'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:98:1: Warning:
    Defined but not used: `show_code'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:98:1: Warning:
    Top-level binding with no type signature:
      show_code :: forall a.
                   Language.Haskell.TH.Ppr.Ppr a =>
                   Q a -> IO ()

dist/build/tmp-12662/Data/HList/MakeLabels.hs:111:1: Warning:
    Defined but not used: `t4'

dist/build/tmp-12662/Data/HList/MakeLabels.hs:111:1: Warning:
    Top-level binding with no type signature: t4 :: IO ()

dist/build/tmp-12662/Data/HList/MakeLabels.hs:32:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `capitalize': Patterns not matched: []

dist/build/tmp-12662/Data/HList/MakeLabels.hs:33:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `uncapitalize': Patterns not matched: []

dist/build/tmp-12662/Data/HList/MakeLabels.hs:80:5: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `replace_name':
        Patterns not matched:
            (_, _) (_, _) (ForallT _ _ _)
            (_, _) (_, _) (SigT _ _)
            (_, _) (_, _) (VarT _)
            (_, _) (_, _) (PromotedT _)
            ...

dist/build/tmp-12662/Data/HList/GhcRecord.hs:42:3: Warning:
    Defined but not used: `tpe'

dist/build/tmp-12662/Data/HList/GhcRecord.hs:241:17: Warning:
    This binding for `r1' shadows the existing binding
      bound at dist/build/tmp-12662/Data/HList/GhcRecord.hs:240:12

dist/build/tmp-12662/Data/HList/GhcRecord.hs:242:17: Warning:
    This binding for `r2' shadows the existing binding
      bound at dist/build/tmp-12662/Data/HList/GhcRecord.hs:240:15

dist/build/tmp-12662/Data/HList/GhcRecord.hs:265:14: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

dist/build/tmp-12662/Data/HList/GhcRecord.hs:271:15: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

dist/build/tmp-12662/Data/HList/GhcRecord.hs:278:16: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

dist/build/tmp-12662/Data/HList/GhcRecord.hs:285:16: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

dist/build/tmp-12662/Data/HList/GhcRecord.hs:292:15: Warning:
    In the use of `mkTyCon' (imported from Data.Typeable):
    Deprecated: "either derive Typeable, or use mkTyCon3 instead"

dist/build/tmp-12662/Data/HList/GhcRecord.hs:266:10: Warning:
    Orphan instance: instance [overlap ok] Typeable HNil

dist/build/tmp-12662/Data/HList/GhcRecord.hs:272:10: Warning:
    Orphan instance:
      instance [overlap ok] (Typeable x, Typeable y) =>
                            Typeable (HCons x y)

dist/build/tmp-12662/Data/HList/GhcRecord.hs:279:10: Warning:
    Orphan instance:
      instance [overlap ok] Typeable x => Typeable (Record x)

dist/build/tmp-12662/Data/HList/GhcRecord.hs:286:10: Warning:
    Orphan instance:
      instance [overlap ok] (Typeable x, Typeable y) =>
                            Typeable (LVPair x y)

dist/build/tmp-12662/Data/HList/GhcRecord.hs:293:10: Warning:
    Orphan instance:
      instance [overlap ok] Typeable x => Typeable (Proxy x)
Haddock coverage:
  35% ( 18 / 51) in 'Data.HList.FakePrelude'
  51% ( 44 / 87) in 'Data.HList.HListPrelude'
 100% (  2 /  2) in 'Data.HList.HZip'
  54% ( 15 / 28) in 'Data.HList.HArray'
  21% (  3 / 14) in 'Data.HList.HOccurs'
  73% (  8 / 11) in 'Data.HList.HTypeIndexed'
  61% ( 11 / 18) in 'Data.HList.TIP'
 100% (  5 /  5) in 'Data.HList.TIC'
  67% ( 43 / 64) in 'Data.HList.Record'
 100% (  5 /  5) in 'Data.HList.Variant'
 100% (  1 /  1) in 'Data.HList.TypeEqBoolGeneric'
  50% (  1 /  2) in 'Data.HList.TypeEqGeneric1'
 100% (  1 /  1) in 'Data.HList.TypeCastGeneric1'
  25% (  1 /  4) in 'Data.HList.TypeCastGeneric2'
   8% (  1 / 12) in 'Data.HList.RecordP'
  20% (  1 /  5) in 'Data.HList.TypeEqGeneric2'
 100% (  5 /  5) in 'Data.HList.Label1'
 100% (  4 /  4) in 'Data.HList.Label2'
 100% (  4 /  4) in 'Data.HList.Label3'
 100% (  1 /  1) in 'Data.HList.Label4'
 100% (  1 /  1) in 'Data.HList.Label5'
 100% (  3 /  3) in 'Data.HList.MakeLabels'
   0% (  0 /  5) in 'Data.HList.GhcExperiments'
  38% (  8 / 21) in 'Data.HList.GhcRecord'
  80% ( 12 / 15) in 'Data.HList.GhcSyntax'
 100% ( 11 / 11) in 'Data.HList.CommonMain'
  85% ( 11 / 13) in 'Data.HList'
Documentation created: dist/doc/html/HList/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/HList-0.2.3
Registering HList-0.2.3...
Installed HList-0.2.3
Configuring OneTuple-0.2.1...
Building OneTuple-0.2.1...
Preprocessing library OneTuple-0.2.1...
[1 of 1] Compiling Data.Tuple.OneTuple ( Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.o )
In-place registering OneTuple-0.2.1...
Running Haddock for OneTuple-0.2.1...
Running hscolour for OneTuple-0.2.1...
Preprocessing library OneTuple-0.2.1...
Preprocessing library OneTuple-0.2.1...
Haddock coverage:
 100% (  3 /  3) in 'Data.Tuple.OneTuple'
Documentation created: dist/doc/html/OneTuple/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/OneTuple-0.2.1
Registering OneTuple-0.2.1...
Installed OneTuple-0.2.1
Downloading tuple-hlist-0.1.0.3...
Configuring tuple-hlist-0.1.0.3...
Building tuple-hlist-0.1.0.3...
Preprocessing library tuple-hlist-0.1.0.3...

src/Data/Tuple/HList.hs:10:8:
    File name does not match module name:
    Saw: `HList'
    Expected: `Data.Tuple.HList'
Failed to install tuple-hlist-0.1.0.3
cabal: Error: some packages failed to install:
tuple-hlist-0.1.0.3 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.