Build #3 for hcg-minus-0.12

[all reports]

Package hcg-minus-0.12
Install DependencyFailed SG-1.0
Docs NotTried
Tests NotTried
Time submitted 2015-10-13 05:54:21.696633 UTC
Compiler ghc-7.10.2
OS linux
Arch x86_64
Dependencies colour-2.3.3, base-4.8.1.0, SG-1.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring colour-2.3.3...
Building colour-2.3.3...
Preprocessing library colour-2.3.3...
[ 1 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o )
[ 2 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o )
[ 3 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o )
[ 4 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o )
[ 5 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o )
[ 6 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o )
[ 7 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o )
[ 8 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o )
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, dist/build/Data/Colour.o )
[13 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o )
[14 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o )
In-place registering colour-2.3.3...
Running Haddock for colour-2.3.3...
Running hscolour for colour-2.3.3...
Preprocessing library colour-2.3.3...
Preprocessing library colour-2.3.3...
Haddock coverage:
   0% (  0 /  5) in 'Data.Colour.Matrix'
  Missing documentation for:
    Module header
    inverse (Data/Colour/Matrix.hs:29)
    determinant (Data/Colour/Matrix.hs:35)
    mult (Data/Colour/Matrix.hs:38)
    matrixMult (Data/Colour/Matrix.hs:40)
   0% (  0 / 10) in 'Data.Colour.Chan'
  Missing documentation for:
    Module header
    Chan (Data/Colour/Chan.hs:29)
    empty (Data/Colour/Chan.hs:31)
    full (Data/Colour/Chan.hs:34)
    scale (Data/Colour/Chan.hs:37)
    add (Data/Colour/Chan.hs:40)
    invert (Data/Colour/Chan.hs:43)
    over (Data/Colour/Chan.hs:46)
    convert (Data/Colour/Chan.hs:48)
    sum (Data/Colour/Chan.hs:51)
  50% (  6 / 12) in 'Data.Colour.CIE.Chromaticity'
  Missing documentation for:
    Module header
    Chromaticity (Data/Colour/CIE/Chromaticity.hs:25)
     (Data/Colour/CIE/Chromaticity.hs:56)
     (Data/Colour/CIE/Chromaticity.hs:63)
    app_prec (Data/Colour/CIE/Chromaticity.hs:74)
    infix_prec (Data/Colour/CIE/Chromaticity.hs:76)
  38% (  6 / 16) in 'Data.Colour.RGB'
  Missing documentation for:
    Module header
     (Data/Colour/RGB.hs:36)
     (Data/Colour/RGB.hs:39)
     (Data/Colour/RGB.hs:59)
     (Data/Colour/RGB.hs:66)
    primaryMatrix (Data/Colour/RGB.hs:82)
    rgb2xyz (Data/Colour/RGB.hs:92)
    xyz2rgb (Data/Colour/RGB.hs:100)
    hslsv (Data/Colour/RGB.hs:103)
    mod1 (Data/Colour/RGB.hs:127)
  86% (  6 /  7) in 'Data.Colour.RGBSpace.HSL'
  Missing documentation for:
    Module header
  86% (  6 /  7) in 'Data.Colour.RGBSpace.HSV'
  Missing documentation for:
    Module header
 100% ( 21 / 21) in 'Data.Colour.CIE.Illuminant'
  50% ( 14 / 28) in 'Data.Colour.Internal'
  Missing documentation for:
    Module header
    Red (Data/Colour/Internal.hs:30)
    Green (Data/Colour/Internal.hs:31)
    Blue (Data/Colour/Internal.hs:32)
    black (Data/Colour/Internal.hs:53)
     (Data/Colour/Internal.hs:56)
    Alpha (Data/Colour/Internal.hs:65)
    AffineSpace (Data/Colour/Internal.hs:109)
     (Data/Colour/Internal.hs:130)
     (Data/Colour/Internal.hs:136)
    ColourOps (Data/Colour/Internal.hs:146)
     (Data/Colour/Internal.hs:156)
     (Data/Colour/Internal.hs:165)
    rgbaAdd (Data/Colour/Internal.hs:214)
 100% (  6 /  6) in 'Data.Colour.SRGB.Linear'
  83% ( 20 / 24) in 'Data.Colour.RGBSpace'
  Missing documentation for:
    primaries (Data/Colour/RGB.hs:55)
    whitePoint (Data/Colour/RGB.hs:56)
    gamut (Data/Colour/RGBSpace.hs:121)
    transferFunction (Data/Colour/RGBSpace.hs:122)
 100% ( 14 / 14) in 'Data.Colour.SRGB'
  85% ( 17 / 20) in 'Data.Colour'
  Missing documentation for:
    black (Data/Colour/Internal.hs:53)
    AffineSpace (Data/Colour/Internal.hs:109)
    ColourOps (Data/Colour/Internal.hs:146)
  88% ( 15 / 17) in 'Data.Colour.CIE'
  Missing documentation for:
    toCIEXYZ (Data/Colour/CIE.hs:65)
    Chromaticity (Data/Colour/CIE/Chromaticity.hs:25)
   1% (  1 /149) in 'Data.Colour.Names'
  Missing documentation for:
    readColourName (Data/Colour/Names.hs:188)
    aliceblue (Data/Colour/Names.hs:339)
    antiquewhite (Data/Colour/Names.hs:342)
    aqua (Data/Colour/Names.hs:345)
    aquamarine (Data/Colour/Names.hs:348)
    azure (Data/Colour/Names.hs:351)
    beige (Data/Colour/Names.hs:354)
    bisque (Data/Colour/Names.hs:357)
    black (Data/Colour/Internal.hs:53)
    blanchedalmond (Data/Colour/Names.hs:362)
    blue (Data/Colour/Names.hs:365)
    blueviolet (Data/Colour/Names.hs:368)
    brown (Data/Colour/Names.hs:371)
    burlywood (Data/Colour/Names.hs:374)
    cadetblue (Data/Colour/Names.hs:377)
    chartreuse (Data/Colour/Names.hs:380)
    chocolate (Data/Colour/Names.hs:383)
    coral (Data/Colour/Names.hs:386)
    cornflowerblue (Data/Colour/Names.hs:389)
    cornsilk (Data/Colour/Names.hs:392)
    crimson (Data/Colour/Names.hs:395)
    cyan (Data/Colour/Names.hs:398)
    darkblue (Data/Colour/Names.hs:401)
    darkcyan (Data/Colour/Names.hs:404)
    darkgoldenrod (Data/Colour/Names.hs:407)
    darkgray (Data/Colour/Names.hs:410)
    darkgreen (Data/Colour/Names.hs:413)
    darkgrey (Data/Colour/Names.hs:416)
    darkkhaki (Data/Colour/Names.hs:419)
    darkmagenta (Data/Colour/Names.hs:422)
    darkolivegreen (Data/Colour/Names.hs:425)
    darkorange (Data/Colour/Names.hs:428)
    darkorchid (Data/Colour/Names.hs:431)
    darkred (Data/Colour/Names.hs:434)
    darksalmon (Data/Colour/Names.hs:437)
    darkseagreen (Data/Colour/Names.hs:440)
    darkslateblue (Data/Colour/Names.hs:443)
    darkslategray (Data/Colour/Names.hs:446)
    darkslategrey (Data/Colour/Names.hs:449)
    darkturquoise (Data/Colour/Names.hs:452)
    darkviolet (Data/Colour/Names.hs:455)
    deeppink (Data/Colour/Names.hs:458)
    deepskyblue (Data/Colour/Names.hs:461)
    dimgray (Data/Colour/Names.hs:464)
    dimgrey (Data/Colour/Names.hs:467)
    dodgerblue (Data/Colour/Names.hs:470)
    firebrick (Data/Colour/Names.hs:473)
    floralwhite (Data/Colour/Names.hs:476)
    forestgreen (Data/Colour/Names.hs:479)
    fuchsia (Data/Colour/Names.hs:482)
    gainsboro (Data/Colour/Names.hs:485)
    ghostwhite (Data/Colour/Names.hs:488)
    gold (Data/Colour/Names.hs:491)
    goldenrod (Data/Colour/Names.hs:494)
    gray (Data/Colour/Names.hs:497)
    grey (Data/Colour/Names.hs:500)
    green (Data/Colour/Names.hs:503)
    greenyellow (Data/Colour/Names.hs:506)
    honeydew (Data/Colour/Names.hs:509)
    hotpink (Data/Colour/Names.hs:512)
    indianred (Data/Colour/Names.hs:515)
    indigo (Data/Colour/Names.hs:518)
    ivory (Data/Colour/Names.hs:521)
    khaki (Data/Colour/Names.hs:524)
    lavender (Data/Colour/Names.hs:527)
    lavenderblush (Data/Colour/Names.hs:530)
    lawngreen (Data/Colour/Names.hs:533)
    lemonchiffon (Data/Colour/Names.hs:536)
    lightblue (Data/Colour/Names.hs:539)
    lightcoral (Data/Colour/Names.hs:542)
    lightcyan (Data/Colour/Names.hs:545)
    lightgoldenrodyellow (Data/Colour/Names.hs:548)
    lightgray (Data/Colour/Names.hs:551)
    lightgreen (Data/Colour/Names.hs:554)
    lightgrey (Data/Colour/Names.hs:557)
    lightpink (Data/Colour/Names.hs:560)
    lightsalmon (Data/Colour/Names.hs:563)
    lightseagreen (Data/Colour/Names.hs:566)
    lightskyblue (Data/Colour/Names.hs:569)
    lightslategray (Data/Colour/Names.hs:572)
    lightslategrey (Data/Colour/Names.hs:575)
    lightsteelblue (Data/Colour/Names.hs:578)
    lightyellow (Data/Colour/Names.hs:581)
    lime (Data/Colour/Names.hs:584)
    limegreen (Data/Colour/Names.hs:587)
    linen (Data/Colour/Names.hs:590)
    magenta (Data/Colour/Names.hs:593)
    maroon (Data/Colour/Names.hs:596)
    mediumaquamarine (Data/Colour/Names.hs:599)
    mediumblue (Data/Colour/Names.hs:602)
    mediumorchid (Data/Colour/Names.hs:605)
    mediumpurple (Data/Colour/Names.hs:608)
    mediumseagreen (Data/Colour/Names.hs:611)
    mediumslateblue (Data/Colour/Names.hs:614)
    mediumspringgreen (Data/Colour/Names.hs:617)
    mediumturquoise (Data/Colour/Names.hs:620)
    mediumvioletred (Data/Colour/Names.hs:623)
    midnightblue (Data/Colour/Names.hs:626)
    mintcream (Data/Colour/Names.hs:629)
    mistyrose (Data/Colour/Names.hs:632)
    moccasin (Data/Colour/Names.hs:635)
    navajowhite (Data/Colour/Names.hs:638)
    navy (Data/Colour/Names.hs:641)
    oldlace (Data/Colour/Names.hs:644)
    olive (Data/Colour/Names.hs:647)
    olivedrab (Data/Colour/Names.hs:650)
    orange (Data/Colour/Names.hs:653)
    orangered (Data/Colour/Names.hs:656)
    orchid (Data/Colour/Names.hs:659)
    palegoldenrod (Data/Colour/Names.hs:662)
    palegreen (Data/Colour/Names.hs:665)
    paleturquoise (Data/Colour/Names.hs:668)
    palevioletred (Data/Colour/Names.hs:671)
    papayawhip (Data/Colour/Names.hs:674)
    peachpuff (Data/Colour/Names.hs:677)
    peru (Data/Colour/Names.hs:680)
    pink (Data/Colour/Names.hs:683)
    plum (Data/Colour/Names.hs:686)
    powderblue (Data/Colour/Names.hs:689)
    purple (Data/Colour/Names.hs:692)
    red (Data/Colour/Names.hs:695)
    rosybrown (Data/Colour/Names.hs:698)
    royalblue (Data/Colour/Names.hs:701)
    saddlebrown (Data/Colour/Names.hs:704)
    salmon (Data/Colour/Names.hs:707)
    sandybrown (Data/Colour/Names.hs:710)
    seagreen (Data/Colour/Names.hs:713)
    seashell (Data/Colour/Names.hs:716)
    sienna (Data/Colour/Names.hs:719)
    silver (Data/Colour/Names.hs:722)
    skyblue (Data/Colour/Names.hs:725)
    slateblue (Data/Colour/Names.hs:728)
    slategray (Data/Colour/Names.hs:731)
    slategrey (Data/Colour/Names.hs:734)
    snow (Data/Colour/Names.hs:737)
    springgreen (Data/Colour/Names.hs:740)
    steelblue (Data/Colour/Names.hs:743)
    tan (Data/Colour/Names.hs:746)
    teal (Data/Colour/Names.hs:749)
    thistle (Data/Colour/Names.hs:752)
    tomato (Data/Colour/Names.hs:755)
    turquoise (Data/Colour/Names.hs:758)
    violet (Data/Colour/Names.hs:761)
    wheat (Data/Colour/Names.hs:764)
    white (Data/Colour/Names.hs:767)
    whitesmoke (Data/Colour/Names.hs:770)
    yellow (Data/Colour/Names.hs:773)
    yellowgreen (Data/Colour/Names.hs:776)
Documentation created: dist/doc/html/colour/index.html,
dist/doc/html/colour/colour.txt
Creating package registration file:
/tmp/pkgConf-colour-2.3278722862233665123.3
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/colour-2.3.3-4TwxYYIWlRc4y14QiEhTww
Registering colour-2.3.3...
Installed colour-2.3.3
Configuring mtl-2.2.1...
Building mtl-2.2.1...
Preprocessing library mtl-2.2.1...
[ 1 of 22] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o )
[ 2 of 22] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o )
[ 3 of 22] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o )
[ 4 of 22] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o )
[ 5 of 22] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o )
[ 6 of 22] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o )
[ 7 of 22] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o )
[ 8 of 22] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o )
[ 9 of 22] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o )
[10 of 22] Compiling Control.Monad.Except ( Control/Monad/Except.hs, dist/build/Control/Monad/Except.o )
[11 of 22] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o )
[12 of 22] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o )
[13 of 22] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o )
[14 of 22] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o )
[15 of 22] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o )
[16 of 22] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o )
[17 of 22] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o )
[18 of 22] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o )
[19 of 22] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o )
[20 of 22] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o )
[21 of 22] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o )
[22 of 22] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o )
In-place registering mtl-2.2.1...
Running Haddock for mtl-2.2.1...
Running hscolour for mtl-2.2.1...
Preprocessing library mtl-2.2.1...
Preprocessing library mtl-2.2.1...
Haddock coverage:
  75% (  3 /  4) in 'Control.Monad.Writer.Class'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
 100% (  5 /  5) in 'Control.Monad.State.Class'
 100% (  3 /  3) in 'Control.Monad.Reader.Class'
  80% (  4 /  5) in 'Control.Monad.RWS.Class'
  Missing documentation for:
    MonadRWS (Control/Monad/RWS/Class.hs:44)
 100% (  4 /  4) in 'Control.Monad.Identity'
 100% (  3 /  3) in 'Control.Monad.Error.Class'
  50% (  1 /  2) in 'Control.Monad.Cont.Class'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:73)
 100% (  3 /  3) in 'Control.Monad.Trans'
  93% ( 14 / 15) in 'Control.Monad.Error'
  Missing documentation for:
    runErrorT
 100% ( 19 / 19) in 'Control.Monad.Except'
 100% (  5 /  5) in 'Control.Monad.List'
  95% ( 21 / 22) in 'Control.Monad.RWS.Lazy'
  Missing documentation for:
    runRWST
 100% (  2 /  2) in 'Control.Monad.RWS'
  96% ( 22 / 23) in 'Control.Monad.Reader'
  Missing documentation for:
    runReaderT
  95% ( 21 / 22) in 'Control.Monad.RWS.Strict'
  Missing documentation for:
    runRWST
  96% ( 24 / 25) in 'Control.Monad.State.Lazy'
  Missing documentation for:
    runStateT
 100% (  2 /  2) in 'Control.Monad.State'
  96% ( 24 / 25) in 'Control.Monad.State.Strict'
  Missing documentation for:
    runStateT
  89% ( 17 / 19) in 'Control.Monad.Writer.Lazy'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
    runWriterT
 100% (  2 /  2) in 'Control.Monad.Writer'
  94% ( 17 / 18) in 'Control.Monad.Writer.Strict'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:62)
  91% ( 20 / 22) in 'Control.Monad.Cont'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:73)
    runContT
Documentation created: dist/doc/html/mtl/index.html, dist/doc/html/mtl/mtl.txt
Creating package registration file: /tmp/pkgConf-mtl-2.214472676051369321801.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/mtl-2.2.1-KMpng31YRYc5JfMWFZ3FCU
Registering mtl-2.2.1...
Installed mtl-2.2.1
Configuring SG-1.0...
Building SG-1.0...
Preprocessing library SG-1.0...
[1 of 8] Compiling Data.SG.Vector   ( Data/SG/Vector.hs, dist/build/Data/SG/Vector.o )

Data/SG/Vector.hs:56:1: Warning:
    The import of ‘Foldable’ from module ‘Data.Foldable’ is redundant
[2 of 8] Compiling Data.SG.Vector.Basic ( Data/SG/Vector/Basic.hs, dist/build/Data/SG/Vector/Basic.o )

Data/SG/Vector/Basic.hs:50:1: Warning:
    The import of ‘Data.Foldable’ is redundant
      except perhaps to import instances from ‘Data.Foldable’
    To import instances alone, use: import Data.Foldable()
[3 of 8] Compiling Data.SG.Geometry ( Data/SG/Geometry.hs, dist/build/Data/SG/Geometry.o )

Data/SG/Geometry.hs:64:13:
    Could not deduce (Eq a) arising from a use of ‘+’
    from the context (Num a)
      bound by the type signature for
                 plusDir :: Num a => Pair a -> Pair a -> Pair a
      at Data/SG/Geometry.hs:64:3-9
    Possible fix:
      add (Eq a) to the context of
        the type signature for
          plusDir :: Num a => Pair a -> Pair a -> Pair a
    In the expression: (+)
    In an equation for ‘plusDir’: plusDir = (+)
    In the instance declaration for ‘Geometry Pair Pair LinePair’

Data/SG/Geometry.hs:65:12:
    Could not deduce (Eq a) arising from a use of ‘-’
    from the context (Num a)
      bound by the type signature for
                 fromPt :: Num a => Pair a -> Pair a -> Pair a
      at Data/SG/Geometry.hs:65:3-8
    Possible fix:
      add (Eq a) to the context of
        the type signature for
          fromPt :: Num a => Pair a -> Pair a -> Pair a
    In the expression: (-)
    In an equation for ‘fromPt’: fromPt = (-)
    In the instance declaration for ‘Geometry Pair Pair LinePair’

Data/SG/Geometry.hs:70:13:
    Could not deduce (Eq a) arising from a use of ‘+’
    from the context (Num a)
      bound by the type signature for
                 plusDir :: Num a => Triple a -> Triple a -> Triple a
      at Data/SG/Geometry.hs:70:3-9
    Possible fix:
      add (Eq a) to the context of
        the type signature for
          plusDir :: Num a => Triple a -> Triple a -> Triple a
    In the expression: (+)
    In an equation for ‘plusDir’: plusDir = (+)
    In the instance declaration for ‘Geometry Triple Triple LineTriple’

Data/SG/Geometry.hs:71:12:
    Could not deduce (Eq a) arising from a use of ‘-’
    from the context (Num a)
      bound by the type signature for
                 fromPt :: Num a => Triple a -> Triple a -> Triple a
      at Data/SG/Geometry.hs:71:3-8
    Possible fix:
      add (Eq a) to the context of
        the type signature for
          fromPt :: Num a => Triple a -> Triple a -> Triple a
    In the expression: (-)
    In an equation for ‘fromPt’: fromPt = (-)
    In the instance declaration for ‘Geometry Triple Triple LineTriple’

Data/SG/Geometry.hs:164:8:
    Could not deduce (Eq a) arising from a use of ‘==’
    from the context (Geometry rel pt ln,
                      Coord2 rel,
                      Coord2 pt,
                      Fractional a)
      bound by the type signature for
                 valueAtX :: (Geometry rel pt ln, Coord2 rel, Coord2 pt,
                              Fractional a) =>
                             ln a -> a -> Maybe a
      at Data/SG/Geometry.hs:(161,13)-(162,25)
    Possible fix:
      add (Eq a) to the context of
        the type signature for
          valueAtX :: (Geometry rel pt ln, Coord2 rel, Coord2 pt,
                       Fractional a) =>
                      ln a -> a -> Maybe a
    In the expression: xd == 0
    In a stmt of a pattern guard for
                   an equation for ‘valueAtX’:
      xd == 0
    In an equation for ‘valueAtX’:
        valueAtX l tgt
          | xd == 0 = Nothing
          | otherwise = let t = (tgt - x) / xd in Just t
          where
              x = getX $ getLineStart l
              xd = getX $ getLineDir l

Data/SG/Geometry.hs:177:8:
    Could not deduce (Eq a) arising from a use of ‘==’
    from the context (Geometry rel pt ln,
                      Coord2 rel,
                      Coord2 pt,
                      Fractional a)
      bound by the type signature for
                 valueAtY :: (Geometry rel pt ln, Coord2 rel, Coord2 pt,
                              Fractional a) =>
                             ln a -> a -> Maybe a
      at Data/SG/Geometry.hs:(174,13)-(175,25)
    Possible fix:
      add (Eq a) to the context of
        the type signature for
          valueAtY :: (Geometry rel pt ln, Coord2 rel, Coord2 pt,
                       Fractional a) =>
                      ln a -> a -> Maybe a
    In the expression: yd == 0
    In a stmt of a pattern guard for
                   an equation for ‘valueAtY’:
      yd == 0
    In an equation for ‘valueAtY’:
        valueAtY l tgt
          | yd == 0 = Nothing
          | otherwise = let t = (tgt - y) / yd in Just t
          where
              y = getY $ getLineStart l
              yd = getY $ getLineDir l

Data/SG/Geometry.hs:190:8:
    Could not deduce (Eq a) arising from a use of ‘==’
    from the context (Geometry rel pt ln,
                      Coord3 rel,
                      Coord3 pt,
                      Fractional a)
      bound by the type signature for
                 valueAtZ :: (Geometry rel pt ln, Coord3 rel, Coord3 pt,
                              Fractional a) =>
                             ln a -> a -> Maybe a
      at Data/SG/Geometry.hs:(187,13)-(188,25)
    Possible fix:
      add (Eq a) to the context of
        the type signature for
          valueAtZ :: (Geometry rel pt ln, Coord3 rel, Coord3 pt,
                       Fractional a) =>
                      ln a -> a -> Maybe a
    In the expression: zd == 0
    In a stmt of a pattern guard for
                   an equation for ‘valueAtZ’:
      zd == 0
    In an equation for ‘valueAtZ’:
        valueAtZ l tgt
          | zd == 0 = Nothing
          | otherwise = let t = (tgt - z) / zd in Just t
          where
              z = getZ $ getLineStart l
              zd = getZ $ getLineDir l
Failed to install SG-1.0
cabal: Error: some packages failed to install:
SG-1.0 failed during the building phase. The exception was:
ExitFailure 1
hcg-minus-0.12 depends on SG-1.0 which failed to install.

Test log

No test log was submitted for this report.