Skip to content

Instantly share code, notes, and snippets.

@yongqli
Created December 5, 2014 00:39
Show Gist options
  • Save yongqli/867cbc94cb85baa1cddf to your computer and use it in GitHub Desktop.
Save yongqli/867cbc94cb85baa1cddf to your computer and use it in GitHub Desktop.
% cabal install hmatrix --reinstall
Resolving dependencies...
In order, the following will be installed:
hmatrix-0.16.1.0 (new version)
hmatrix-gsl-0.16.0.2 (reinstall) changes: hmatrix-0.16.0.6 -> 0.16.1.0
Warning: Note that reinstalls are always dangerous. Continuing anyway...
Configuring hmatrix-0.16.1.0...
Building hmatrix-0.16.1.0...
Preprocessing library hmatrix-0.16.1.0...
[ 1 of 33] Compiling Data.Packed.Internal.Signatures ( src/Data/Packed/Internal/Signatures.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Signatures.o )
[ 2 of 33] Compiling Data.Packed.Internal.Common ( src/Data/Packed/Internal/Common.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Common.o )
[ 3 of 33] Compiling Data.Packed.Internal.Vector ( src/Data/Packed/Internal/Vector.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Vector.o )
[ 4 of 33] Compiling Data.Packed.Internal.Matrix ( src/Data/Packed/Internal/Matrix.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Matrix.o )
[ 5 of 33] Compiling Numeric.Conversion ( src/Numeric/Conversion.hs, dist/dist-sandbox-e264f01/build/Numeric/Conversion.o )
[ 6 of 33] Compiling Numeric.Vectorized ( src/Numeric/Vectorized.hs, dist/dist-sandbox-e264f01/build/Numeric/Vectorized.o )
[ 7 of 33] Compiling Data.Packed.Internal ( src/Data/Packed/Internal.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal.o )
[ 8 of 33] Compiling Data.Packed.ST ( src/Data/Packed/ST.hs, dist/dist-sandbox-e264f01/build/Data/Packed/ST.o )
[ 9 of 33] Compiling Data.Packed.Foreign ( src/Data/Packed/Foreign.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Foreign.o )
[10 of 33] Compiling Data.Packed.Development ( src/Data/Packed/Development.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Development.o )
[11 of 33] Compiling Data.Packed.Matrix ( src/Data/Packed/Matrix.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Matrix.o )
[12 of 33] Compiling Data.Packed.Vector ( src/Data/Packed/Vector.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Vector.o )
src/Data/Packed/Vector.hs:124:1: Warning:
Local definition of ‘join’ clashes with a future Prelude name - this will become an error in GHC 7.10, under the Applicative-Monad Proposal.
[13 of 33] Compiling Data.Packed ( src/Data/Packed.hs, dist/dist-sandbox-e264f01/build/Data/Packed.o )
[14 of 33] Compiling Numeric.LinearAlgebra.LAPACK ( src/Numeric/LinearAlgebra/LAPACK.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/LAPACK.o )
[15 of 33] Compiling Data.Packed.Internal.Numeric ( src/Data/Packed/Internal/Numeric.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Numeric.o )
[16 of 33] Compiling Numeric.LinearAlgebra.Algorithms ( src/Numeric/LinearAlgebra/Algorithms.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Algorithms.o )
[17 of 33] Compiling Numeric.Vector ( src/Numeric/Vector.hs, dist/dist-sandbox-e264f01/build/Numeric/Vector.o )
[18 of 33] Compiling Numeric.Chain ( src/Numeric/Chain.hs, dist/dist-sandbox-e264f01/build/Numeric/Chain.o )
[19 of 33] Compiling Numeric.Matrix ( src/Numeric/Matrix.hs, dist/dist-sandbox-e264f01/build/Numeric/Matrix.o )
[20 of 33] Compiling Numeric.LinearAlgebra.Random ( src/Numeric/LinearAlgebra/Random.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Random.o )
[21 of 33] Compiling Data.Packed.IO ( src/Data/Packed/IO.hs, dist/dist-sandbox-e264f01/build/Data/Packed/IO.o )
[22 of 33] Compiling Data.Packed.Numeric ( src/Data/Packed/Numeric.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Numeric.o )
[23 of 33] Compiling Numeric.Container ( src/Numeric/Container.hs, dist/dist-sandbox-e264f01/build/Numeric/Container.o )
[24 of 33] Compiling Numeric.LinearAlgebra ( src/Numeric/LinearAlgebra.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra.o )
[25 of 33] Compiling Numeric.LinearAlgebra.Util.Convolution ( src/Numeric/LinearAlgebra/Util/Convolution.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Util/Convolution.o )
[26 of 33] Compiling Numeric.LinearAlgebra.Util ( src/Numeric/LinearAlgebra/Util.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Util.o )
[27 of 33] Compiling Numeric.Sparse ( src/Numeric/Sparse.hs, dist/dist-sandbox-e264f01/build/Numeric/Sparse.o )
[28 of 33] Compiling Numeric.LinearAlgebra.Devel ( src/Numeric/LinearAlgebra/Devel.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Devel.o )
[29 of 33] Compiling Numeric.LinearAlgebra.Data ( src/Numeric/LinearAlgebra/Data.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Data.o )
[30 of 33] Compiling Numeric.LinearAlgebra.Util.CG ( src/Numeric/LinearAlgebra/Util/CG.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Util/CG.o )
[31 of 33] Compiling Numeric.LinearAlgebra.HMatrix ( src/Numeric/LinearAlgebra/HMatrix.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/HMatrix.o )
[32 of 33] Compiling Numeric.LinearAlgebra.Static.Internal ( src/Numeric/LinearAlgebra/Static/Internal.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Static/Internal.o )
[33 of 33] Compiling Numeric.LinearAlgebra.Static ( src/Numeric/LinearAlgebra/Static.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Static.o )
[ 1 of 33] Compiling Data.Packed.Internal.Signatures ( src/Data/Packed/Internal/Signatures.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Signatures.p_o )
[ 2 of 33] Compiling Data.Packed.Internal.Common ( src/Data/Packed/Internal/Common.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Common.p_o )
[ 3 of 33] Compiling Data.Packed.Internal.Vector ( src/Data/Packed/Internal/Vector.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Vector.p_o )
[ 4 of 33] Compiling Data.Packed.Internal.Matrix ( src/Data/Packed/Internal/Matrix.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Matrix.p_o )
[ 5 of 33] Compiling Numeric.Conversion ( src/Numeric/Conversion.hs, dist/dist-sandbox-e264f01/build/Numeric/Conversion.p_o )
[ 6 of 33] Compiling Numeric.Vectorized ( src/Numeric/Vectorized.hs, dist/dist-sandbox-e264f01/build/Numeric/Vectorized.p_o )
[ 7 of 33] Compiling Data.Packed.Internal ( src/Data/Packed/Internal.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal.p_o )
[ 8 of 33] Compiling Data.Packed.ST ( src/Data/Packed/ST.hs, dist/dist-sandbox-e264f01/build/Data/Packed/ST.p_o )
[ 9 of 33] Compiling Data.Packed.Foreign ( src/Data/Packed/Foreign.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Foreign.p_o )
[10 of 33] Compiling Data.Packed.Development ( src/Data/Packed/Development.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Development.p_o )
[11 of 33] Compiling Data.Packed.Matrix ( src/Data/Packed/Matrix.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Matrix.p_o )
[12 of 33] Compiling Data.Packed.Vector ( src/Data/Packed/Vector.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Vector.p_o )
src/Data/Packed/Vector.hs:124:1: Warning:
Local definition of ‘join’ clashes with a future Prelude name - this will become an error in GHC 7.10, under the Applicative-Monad Proposal.
[13 of 33] Compiling Data.Packed ( src/Data/Packed.hs, dist/dist-sandbox-e264f01/build/Data/Packed.p_o )
[14 of 33] Compiling Numeric.LinearAlgebra.LAPACK ( src/Numeric/LinearAlgebra/LAPACK.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/LAPACK.p_o )
[15 of 33] Compiling Data.Packed.Internal.Numeric ( src/Data/Packed/Internal/Numeric.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Internal/Numeric.p_o )
[16 of 33] Compiling Numeric.LinearAlgebra.Algorithms ( src/Numeric/LinearAlgebra/Algorithms.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Algorithms.p_o )
[17 of 33] Compiling Numeric.Vector ( src/Numeric/Vector.hs, dist/dist-sandbox-e264f01/build/Numeric/Vector.p_o )
[18 of 33] Compiling Numeric.Chain ( src/Numeric/Chain.hs, dist/dist-sandbox-e264f01/build/Numeric/Chain.p_o )
[19 of 33] Compiling Numeric.Matrix ( src/Numeric/Matrix.hs, dist/dist-sandbox-e264f01/build/Numeric/Matrix.p_o )
[20 of 33] Compiling Numeric.LinearAlgebra.Random ( src/Numeric/LinearAlgebra/Random.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Random.p_o )
[21 of 33] Compiling Data.Packed.IO ( src/Data/Packed/IO.hs, dist/dist-sandbox-e264f01/build/Data/Packed/IO.p_o )
[22 of 33] Compiling Data.Packed.Numeric ( src/Data/Packed/Numeric.hs, dist/dist-sandbox-e264f01/build/Data/Packed/Numeric.p_o )
[23 of 33] Compiling Numeric.Container ( src/Numeric/Container.hs, dist/dist-sandbox-e264f01/build/Numeric/Container.p_o )
[24 of 33] Compiling Numeric.LinearAlgebra ( src/Numeric/LinearAlgebra.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra.p_o )
[25 of 33] Compiling Numeric.LinearAlgebra.Util.Convolution ( src/Numeric/LinearAlgebra/Util/Convolution.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Util/Convolution.p_o )
[26 of 33] Compiling Numeric.LinearAlgebra.Util ( src/Numeric/LinearAlgebra/Util.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Util.p_o )
[27 of 33] Compiling Numeric.Sparse ( src/Numeric/Sparse.hs, dist/dist-sandbox-e264f01/build/Numeric/Sparse.p_o )
[28 of 33] Compiling Numeric.LinearAlgebra.Devel ( src/Numeric/LinearAlgebra/Devel.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Devel.p_o )
[29 of 33] Compiling Numeric.LinearAlgebra.Data ( src/Numeric/LinearAlgebra/Data.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Data.p_o )
[30 of 33] Compiling Numeric.LinearAlgebra.Util.CG ( src/Numeric/LinearAlgebra/Util/CG.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Util/CG.p_o )
[31 of 33] Compiling Numeric.LinearAlgebra.HMatrix ( src/Numeric/LinearAlgebra/HMatrix.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/HMatrix.p_o )
[32 of 33] Compiling Numeric.LinearAlgebra.Static.Internal ( src/Numeric/LinearAlgebra/Static/Internal.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Static/Internal.p_o )
[33 of 33] Compiling Numeric.LinearAlgebra.Static ( src/Numeric/LinearAlgebra/Static.hs, dist/dist-sandbox-e264f01/build/Numeric/LinearAlgebra/Static.p_o )
src/C/vector-aux.c:703:30:
warning: declaration of 'struct drand48_data' will not be visible outside of this function [-Wvisibility]
inline double urandom(struct drand48_data * buffer) {
^
src/C/vector-aux.c:705:5:
warning: implicit declaration of function 'drand48_r' is invalid in C99 [-Wimplicit-function-declaration]
drand48_r(buffer,&res);
^
src/C/vector-aux.c:711:25:
warning: declaration of 'struct drand48_data' will not be visible outside of this function [-Wvisibility]
double gaussrand(struct drand48_data *buffer,
^
src/C/vector-aux.c:719:24:
warning: incompatible pointer types passing 'struct drand48_data *' to parameter of type 'struct drand48_data *' [-Wincompatible-pointer-types]
double U1 = urandom(buffer);
^~~~~~
src/C/vector-aux.c:703:45:
note: passing argument to parameter 'buffer' here
inline double urandom(struct drand48_data * buffer) {
^
src/C/vector-aux.c:720:24:
warning: incompatible pointer types passing 'struct drand48_data *' to parameter of type 'struct drand48_data *' [-Wincompatible-pointer-types]
double U2 = urandom(buffer);
^~~~~~
src/C/vector-aux.c:703:45:
note: passing argument to parameter 'buffer' here
inline double urandom(struct drand48_data * buffer) {
^
src/C/vector-aux.c:738:25:
error: variable has incomplete type 'struct drand48_data'
struct drand48_data buffer;
^
src/C/vector-aux.c:738:12:
note: forward declaration of 'struct drand48_data'
struct drand48_data buffer;
^
src/C/vector-aux.c:739:5:
warning: implicit declaration of function 'srand48_r' is invalid in C99 [-Wimplicit-function-declaration]
srand48_r(seed,&buffer);
^
6 warnings and 1 error generated.
Failed to install hmatrix-0.16.1.0
cabal: Error: some packages failed to install:
hmatrix-0.16.1.0 failed during the building phase. The exception was:
ExitFailure 1
hmatrix-gsl-0.16.0.2 depends on hmatrix-0.16.1.0 which failed to install.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment