kuribas / cubicbezier

Haskell library for manipulating cubic bezier curves
BSD 3-Clause "New" or "Revised" License
18 stars 2 forks source link

Compile failure with base<4.8 #5

Closed hvr closed 7 years ago

hvr commented 7 years ago

See failure below

I've already revised the meta-data of affected releases on Hackage as this was causing transitive failures in a few packages:


Configuring component lib from cubicbezier-0.6.0.2...
Preprocessing library cubicbezier-0.6.0.2...
[ 1 of 12] Compiling Math.BernsteinPoly ( Math/BernsteinPoly.hs, /tmp/matrix-worker/1493131754/dist-newstyle/build/x86_64-linux/ghc-7.8.4/cubicbezier-0.6.0.2/build/Math/BernsteinPoly.o )
[ 2 of 12] Compiling Geom2D.CubicBezier.Numeric ( Geom2D/CubicBezier/Numeric.hs, /tmp/matrix-worker/1493131754/dist-newstyle/build/x86_64-linux/ghc-7.8.4/cubicbezier-0.6.0.2/build/Geom2D/CubicBezier/Numeric.o )

Geom2D/CubicBezier/Numeric.hs:334:34: Warning:
    This binding for ‘rows’ shadows the existing binding
      imported from ‘Data.Matrix.Unboxed’ at Geom2D/CubicBezier/Numeric.hs:15:1-31
      (and originally defined in ‘Data.Matrix.Generic’)

Geom2D/CubicBezier/Numeric.hs:346:17: Warning:
    This binding for ‘rows’ shadows the existing binding
      imported from ‘Data.Matrix.Unboxed’ at Geom2D/CubicBezier/Numeric.hs:15:1-31
      (and originally defined in ‘Data.Matrix.Generic’)
[ 3 of 12] Compiling Geom2D           ( Geom2D.hs, /tmp/matrix-worker/1493131754/dist-newstyle/build/x86_64-linux/ghc-7.8.4/cubicbezier-0.6.0.2/build/Geom2D.o )

Geom2D.hs:21:33: Not in scope: type constructor or class ‘Foldable’

Geom2D.hs:21:43:
    Not in scope: type constructor or class ‘Traversable’

Geom2D.hs:37:32: Not in scope: type constructor or class ‘Foldable’

Geom2D.hs:37:42:
    Not in scope: type constructor or class ‘Traversable’

Geom2D.hs:40:42: Not in scope: type constructor or class ‘Foldable’

Geom2D.hs:40:52:
    Not in scope: type constructor or class ‘Traversable’

Geom2D.hs:43:45: Not in scope: type constructor or class ‘Foldable’

Geom2D.hs:43:55:
    Not in scope: type constructor or class ‘Traversable’