*** setup configure Configuring blas-0.7.6... Dependency QuickCheck >=1.2 && <2: using QuickCheck-1.2.0.1 Dependency base -any: using base-4.3.0.0 Dependency ieee -any: using ieee-0.7 Dependency storable-complex -any: using storable-complex-0.2.1 Using Cabal-1.10.0.0 compiled by ghc-7.0 Using compiler: ghc-7.0.1 Using install prefix: /usr/local/tmp/archive/install Binaries installed in: /usr/local/tmp/archive/install/bin Libraries installed in: /usr/local/tmp/archive/install/lib/blas-0.7.6/ghc-7.0.1 Private binaries installed in: /usr/local/tmp/archive/install/libexec Data files installed in: /usr/local/tmp/archive/install/share/blas-0.7.6 Documentation installed in: /usr/local/tmp/archive/install/share/doc/blas-0.7.6 Using alex version 2.3.3 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar Using c2hs version 0.16.0 found on system at: /usr/local/bin/c2hs Using cpphs version 1.11 found on system at: /usr/local/bin/cpphs Using ffihugs found on system at: /usr/local/bin/ffihugs Using gcc version 4.4.5 found on system at: /usr/bin/gcc Using ghc version 7.0.1 found on system at: /usr/local/bin/ghc Using ghc-pkg version 7.0.1 found on system at: /usr/local/bin/ghc-pkg No greencard found Using haddock version 2.8.0 found on system at: /usr/local/bin/haddock Using happy version 1.18.6 found on system at: /usr/local/bin/happy No hmake found Using hsc2hs version 0.67 found on system at: /usr/local/bin/hsc2hs Using hscolour version 1.17 found on system at: /usr/local/bin/HsColour Using hugs found on system at: /usr/local/bin/hugs No jhc found Using ld found on system at: /usr/bin/ld No lhc found No lhc-pkg found No nhc98 found Using pkg-config version 0.25 found on system at: /usr/bin/pkg-config Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found sh configure --with-compiler=ghc --prefix=/usr/local/tmp/archive/install checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for sgemm_... no checking for ATL_xerbla in -latlas... yes checking for sgemm_ in -lf77blas... yes checking for cblas_dgemm in -lcblas... yes configure: creating ./config.status config.status: creating blas.buildinfo config.status: creating tests/Makefile config.status: creating cbits/config.h config.status: cbits/config.h is unchanged Reading parameters from ./blas.buildinfo *** setup build Reading parameters from ./blas.buildinfo Creating dist/build (and its parents) Creating dist/build/autogen (and its parents) Preprocessing library blas-0.7.6... Building blas-0.7.6... Building library... Creating dist/build (and its parents) /usr/local/bin/ghc --make -package-name blas-0.7.6 -hide-all-packages -fbuilding-cabal-package -i -idist/build -ilib -idist/build/autogen -Idist/build/autogen -Idist/build -Icbits -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package-id QuickCheck-1.2.0.1-74759808019e1df7e1518fede67e0bb2 -package-id base-4.3.0.0-b91367e4fa5bd47d8e75958171ad21b7 -package-id ieee-0.7-eeff10611dcf4215f0d4ebce2c842783 -package-id storable-complex-0.2.1-5e38d702dfca7b253f6597fa1dd0b4c7 -O -Wall -XHaskell98 -XBangPatterns -XFlexibleContexts -XFlexibleInstances -XForeignFunctionInterface -XFunctionalDependencies -XMultiParamTypeClasses -XRank2Types -XScopedTypeVariables -XTypeFamilies Data.Elem.BLAS Data.Elem.BLAS.Level1 Data.Elem.BLAS.Level2 Data.Elem.BLAS.Level3 Data.Tensor.Class Data.Tensor.Class.ITensor Data.Tensor.Class.MTensor Data.Matrix.Class Data.Matrix.Class.IMatrix Data.Matrix.Class.MMatrix Data.Matrix.Class.ISolve Data.Matrix.Class.MSolve Data.Matrix.Banded Data.Matrix.Banded.Class Data.Matrix.Banded.IO Data.Matrix.Banded.ST Data.Matrix.Dense Data.Matrix.Dense.Class Data.Matrix.Dense.IO Data.Matrix.Dense.ST Data.Matrix.Herm Data.Matrix.Tri Data.Vector.Dense Data.Vector.Dense.Class Data.Vector.Dense.IO Data.Vector.Dense.ST Test.QuickCheck.BLAS Unsafe.BLAS BLAS.Internal BLAS.CTypes BLAS.Types Data.Elem.BLAS.Base Data.Elem.BLAS.Double Data.Elem.BLAS.Zomplex Data.Matrix.Class.IMatrixBase Data.Matrix.Class.MMatrixBase Data.Matrix.Class.ISolveBase Data.Matrix.Class.MSolveBase Data.Matrix.Banded.Base Data.Matrix.Banded.IOBase Data.Matrix.Banded.STBase Data.Matrix.Dense.Base Data.Matrix.Dense.IOBase Data.Matrix.Dense.STBase Data.Matrix.HermBase Data.Matrix.TriBase Data.Vector.Dense.Base Data.Vector.Dense.IOBase Data.Vector.Dense.STBase [ 1 of 49] Compiling BLAS.Internal ( lib/BLAS/Internal.hs, dist/build/BLAS/Internal.o ) lib/BLAS/Internal.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead lib/BLAS/Internal.hs:51:1: Warning: Module `GHC.IOBase' is deprecated: use GHC.IO instead lib/Data/Matrix/Class/IMatrixBase.hs:2:16: Warning: -fglasgow-exts is deprecated: Use individual extensions instead [ 2 of 49] Compiling Data.Tensor.Class ( lib/Data/Tensor/Class.hs, dist/build/Data/Tensor/Class.o ) [ 3 of 49] Compiling Data.Tensor.Class.ITensor ( lib/Data/Tensor/Class/ITensor.hs, dist/build/Data/Tensor/Class/ITensor.o ) [ 4 of 49] Compiling BLAS.Types ( lib/BLAS/Types.hs, dist/build/BLAS/Types.o ) [ 5 of 49] Compiling BLAS.CTypes ( lib/BLAS/CTypes.hs, dist/build/BLAS/CTypes.o ) [ 6 of 49] Compiling Data.Elem.BLAS.Double ( lib/Data/Elem/BLAS/Double.hs, dist/build/Data/Elem/BLAS/Double.o ) [ 7 of 49] Compiling Data.Elem.BLAS.Zomplex ( lib/Data/Elem/BLAS/Zomplex.hs, dist/build/Data/Elem/BLAS/Zomplex.o ) [ 8 of 49] Compiling Data.Matrix.Class ( lib/Data/Matrix/Class.hs, dist/build/Data/Matrix/Class.o ) [ 9 of 49] Compiling Data.Matrix.HermBase ( lib/Data/Matrix/HermBase.hs, dist/build/Data/Matrix/HermBase.o ) lib/Data/Matrix/HermBase.hs:20:1: Warning: The import of `BLAS.Types' is redundant except perhaps to import instances from `BLAS.Types' To import instances alone, use: import BLAS.Types() [10 of 49] Compiling Data.Matrix.Herm ( lib/Data/Matrix/Herm.hs, dist/build/Data/Matrix/Herm.o ) [11 of 49] Compiling Data.Matrix.TriBase ( lib/Data/Matrix/TriBase.hs, dist/build/Data/Matrix/TriBase.o ) lib/Data/Matrix/TriBase.hs:19:1: Warning: The import of `BLAS.Types' is redundant except perhaps to import instances from `BLAS.Types' To import instances alone, use: import BLAS.Types() [12 of 49] Compiling Data.Elem.BLAS.Base ( lib/Data/Elem/BLAS/Base.hs, dist/build/Data/Elem/BLAS/Base.o ) [13 of 49] Compiling Data.Elem.BLAS.Level1 ( lib/Data/Elem/BLAS/Level1.hs, dist/build/Data/Elem/BLAS/Level1.o ) [14 of 49] Compiling Data.Elem.BLAS.Level2 ( lib/Data/Elem/BLAS/Level2.hs, dist/build/Data/Elem/BLAS/Level2.o ) [15 of 49] Compiling Data.Elem.BLAS.Level3 ( lib/Data/Elem/BLAS/Level3.hs, dist/build/Data/Elem/BLAS/Level3.o ) [16 of 49] Compiling Data.Elem.BLAS ( lib/Data/Elem/BLAS.hs, dist/build/Data/Elem/BLAS.o ) [17 of 49] Compiling Data.Tensor.Class.MTensor ( lib/Data/Tensor/Class/MTensor.hs, dist/build/Data/Tensor/Class/MTensor.o ) [18 of 49] Compiling Data.Vector.Dense.IOBase ( lib/Data/Vector/Dense/IOBase.hs, dist/build/Data/Vector/Dense/IOBase.o ) lib/Data/Vector/Dense/IOBase.hs:35:7: Warning: Ignoring unusable UNPACK pragma on the first argument of `IOVector' In the definition of data constructor `IOVector' In the data type declaration for `IOVector' [19 of 49] Compiling Data.Matrix.Dense.IOBase ( lib/Data/Matrix/Dense/IOBase.hs, dist/build/Data/Matrix/Dense/IOBase.o ) lib/Data/Matrix/Dense/IOBase.hs:201:24: Could not deduce (e ~ f) from the context (Elem e, Elem f) `e' is a rigid type variable bound by the type signature for `liftIOMatrix2' at lib/Data/Matrix/Dense/IOBase.hs:185:24 `f' is a rigid type variable bound by the type signature for `liftIOMatrix2' at lib/Data/Matrix/Dense/IOBase.hs:185:32 In the first argument of `vecsA', namely `a' In the expression: vecsA a In an equation for `xs': xs = vecsA a