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’
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: