public inbox for gsl-discuss@sourceware.org
 help / color / mirror / Atom feed
* symmv
  2001-12-19 13:20 symmv Phil Farese
@ 2001-11-14 13:00 ` Phil Farese
  2001-12-19 13:20 ` symmv Brian Gough
  2001-12-19 13:20 ` symmv Phil Farese
  2 siblings, 0 replies; 7+ messages in thread
From: Phil Farese @ 2001-11-14 13:00 UTC (permalink / raw)
  To: gsl-discuss

[-- Attachment #1: Type: TEXT/PLAIN, Size: 25258 bytes --]

Greetings,
	First I would like to say to the developers: thank you very
much!  'm a graduate student in physics and I am sure that these libraries
will save me many hours of programming.  I'm sure for had they been around
a few years ago they already would have! :)

	I do have one problem, I believe with my build, though.  I would
like to use the eigenvalue symmv routines but noticed when I compile my
code I received the following messages (pos_eigenv is a function of mine
which is used to implement the gsl libraries):

preadtools3.c:2988: `gsl_eigen_symmv_workspace' undeclared (first use in
this function)
preadtools3.c:2988: (Each undeclared identifier is reported only once
preadtools3.c:2988: for each function it appears in.)
preadtools3.c:2988: `workspace' undeclared (first use in this function)
preadtools3.c:2988: invalid lvalue in assignment
preadtools3.c:2989: parse error before `*'
preadtools3.c:3016: `P' undeclared (first use in this function)

	If I explicitly include gsl_eigen.h from the source tree I obtain:
/tmp/ccfeaY6f.o: In function `pos_eigenv':
/tmp/ccfeaY6f.o(.text+0xc07b): undefined reference to
`gsl_eigen_symmv_alloc'
/tmp/ccfeaY6f.o(.text+0xc104): undefined reference to `gsl_eigen_symmv'
collect2: ld returned 1 exit status
make: *** [pread] Error 1

---------------------------------------------------------

	I then went back to the output of "make check" and noticed that
there were a number of "FAIL:" lines. Though most of them are just around
machine precision issues, I think, there were some notable exceptions
including:

FAIL: herm(4), orthogonal(1,2), unsorted (2.02100503361683772e+43 observed
vs 0 expected)
FAIL: herm(4), orthogonal(1,3), unsorted (inf observed vs 0 expected)
FAIL: herm(4), orthogonal(2,3), unsorted (1.87322925287753345e+285
observed vs 0 expected)

I think that this is a side issue to my current problem, but interesting
none the less.  Not that symm was fine, only herm failed.

-----------------------------------------------------

	Next I "diff"-ed the gsl_eigen.h in the source directory with that
in /usr/include and found that /usr/include has no mention of symmv nor
a number !!  I have included that diff as an attachment eigen_diff.

------------------------------------------------------

	So, I rebuilt the packages and &> the output to a file.  I
must here admit that I don't know make as well as I should.  Looking
at this it seems like everything should have worked for me, but it
seems not to build the eigen routines.  I have appended to this mail the
bits that seems relevant to the eigen routines.  

	All that said, I fear that the only remaining idea I have is to
include the source files in my own compilation...not something that I wish
to do.  If anyone out there has any ideas or can offer me a (probably
simple) solution to this I would be quite greatful.

Sincerely,
Philip C. Farese

--------------------------------------------------------------------
make output relevant to eigen routines:

Making all in eigen
make[2]: Entering directory `/compass/gsl/gsl-1.0/eigen'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c jacobi.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c jacobi.c    -fPIC -DPIC -o
.libs/jacobi.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c jacobi.c -o jacobi.o
>/dev/null 2>&1
mv -f .libs/jacobi.lo jacobi.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c symm.c
rm -f .libs/symm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symm.c    -fPIC -DPIC -o
.libs/symm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symm.c -o symm.o
>/dev/null 2>&1
mv -f .libs/symm.lo symm.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c symmv.c
rm -f .libs/symmv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symmv.c    -fPIC -DPIC -o
.libs/symmv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symmv.c -o symmv.o
>/dev/null 2>&1
mv -f .libs/symmv.lo symmv.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c herm.c
rm -f .libs/herm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c herm.c    -fPIC -DPIC -o
.libs/herm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c herm.c -o herm.o
>/dev/null 2>&1
mv -f .libs/herm.lo herm.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c hermv.c
rm -f .libs/hermv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c hermv.c    -fPIC -DPIC -o
.libs/hermv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c hermv.c -o hermv.o
>/dev/null 2>&1
mv -f .libs/hermv.lo hermv.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c sort.c
rm -f .libs/sort.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c sort.c    -fPIC -DPIC -o
.libs/sort.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c sort.c -o sort.o
>/dev/null 2>&1
mv -f .libs/sort.lo sort.lo
/bin/sh ../libtool --mode=link gcc  -g -O2  -o libgsleigen.la   jacobi.lo
symm.lo symmv.lo herm.lo hermv.lo sort.lo  -lm 
rm -fr .libs/libgsleigen.la .libs/libgsleigen.* .libs/libgsleigen.*
ar cru .libs/libgsleigen.al jacobi.lo symm.lo symmv.lo herm.lo hermv.lo
sort.lo
ranlib .libs/libgsleigen.al
creating libgsleigen.la
(cd .libs && rm -f libgsleigen.la && ln -s ../libgsleigen.la
libgsleigen.la)
make[2]: Leaving directory `/compass/gsl/gsl-1.0/eigen'

---And later on---

/bin/sh ./libtool --mode=link gcc  -g -O2  -o libgsl.la -rpath
/usr/local/lib  version.lo block/libgslblock.la blas/libgslblas.la
complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la
diff/libgsldiff.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la
fit/libgslfit.la histogram/libgslhistogram.la
ieee-utils/libgslieeeutils.la integration/libgslintegration.la
interpolation/libgslinterpolation.la linalg/libgsllinalg.la
matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la
multifit/libgslmultifit.la multimin/libgslmultimin.la
multiroots/libgslmultiroots.la ntuple/libgslntuple.la
ode-initval/libgslodeiv.la permutation/libgslpermutation.la
poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la
rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la
sort/libgslsort.la specfunc/libgslspecfunc.la
statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la
test/libgsltest.la utils/libutils.la vector/libgslvector.la -lm 
rm -fr .libs/libgsl.la .libs/libgsl.* .libs/libgsl.*
gcc -shared  version.lo -Wl,--whole-archive block/.libs/libgslblock.al
blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al
cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al
eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al
fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al
ieee-utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al
interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al
matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al
monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al
multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al
ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al
permutation/.libs/libgslpermutation.al poly/.libs/libgslpoly.al
qrng/.libs/libgslqrng.al randist/.libs/libgslrandist.al
rng/.libs/libgslrng.al roots/.libs/libgslroots.al
siman/.libs/libgslsiman.al sort/.libs/libgslsort.al
specfunc/.libs/libgslspecfunc.al statistics/.libs/libgslstatistics.al
sum/.libs/libgslsum.al sys/.libs/libgslsys.al test/.libs/libgsltest.al
utils/.libs/libutils.al vector/.libs/libgslvector.al
-Wl,--no-whole-archive  block/.libs/libgslblock.al
blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al
cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al
eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al
fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al
ieee-utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al
interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al
matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al
monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al
multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al
ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al
permutation/.libs/libgslpermutation.al poly/.libs/libgslpoly.al
qrng/.libs/libgslqrng.al randist/.libs/libgslrandist.al
rng/.libs/libgslrng.al roots/.libs/libgslroots.al
siman/.libs/libgslsiman.al sort/.libs/libgslsort.al
specfunc/.libs/libgslspecfunc.al statistics/.libs/libgslstatistics.al
sum/.libs/libgslsum.al sys/.libs/libgslsys.al test/.libs/libgsltest.al
utils/.libs/libutils.al vector/.libs/libgslvector.al -lm
-Wl,-soname -Wl,libgsl.so.0 -o .libs/libgsl.so.0.0.0
(cd .libs && rm -f libgsl.so.0 && ln -s libgsl.so.0.0.0 libgsl.so.0)
(cd .libs && rm -f libgsl.so && ln -s libgsl.so.0.0.0 libgsl.so)
rm -fr .libs/libgsl.lax

---and even later--- (this is all one line in the output, but pine has
"kindly" reformatted it for me)

ar cru .libs/libgsl.a  version.o  .libs/libgsl.lax/libgslblock.al/init.lo 
.libs/libgsl.lax/libgslblock.al/file.lo
.libs/libgsl.lax/libgslblock.al/block.lo
.libs/libgsl.lax/libgslblas.al/blas.lo
.libs/libgsl.lax/libgslcomplex.al/math.lo
.libs/libgsl.lax/libgslcheb.al/deriv.lo
.libs/libgsl.lax/libgslcheb.al/eval.lo
.libs/libgsl.lax/libgslcheb.al/init.lo
.libs/libgsl.lax/libgslcheb.al/integ.lo
.libs/libgsl.lax/libgsldht.al/dht.lo
.libs/libgsl.lax/libgsldiff.al/diff.lo
.libs/libgsl.lax/libgsleigen.al/jacobi.lo
.libs/libgsl.lax/libgsleigen.al/symm.lo
.libs/libgsl.lax/libgsleigen.al/symmv.lo
.libs/libgsl.lax/libgsleigen.al/herm.lo
.libs/libgsl.lax/libgsleigen.al/hermv.lo
.libs/libgsl.lax/libgsleigen.al/sort.lo
.libs/libgsl.lax/libgslerr.al/error.lo
.libs/libgsl.lax/libgslerr.al/stream.lo
.libs/libgsl.lax/libgslerr.al/message.lo
.libs/libgsl.lax/libgslerr.al/strerror.lo
.libs/libgsl.lax/libgslerr.al/warn.lo
.libs/libgsl.lax/libgslfft.al/dft.lo .libs/libgsl.lax/libgslfft.al/fft.lo
.libs/libgsl.lax/libgslfit.al/linear.lo
.libs/libgsl.lax/libgslhistogram.al/add.lo
.libs/libgsl.lax/libgslhistogram.al/get.lo
.libs/libgsl.lax/libgslhistogram.al/init.lo
.libs/libgsl.lax/libgslhistogram.al/params.lo
.libs/libgsl.lax/libgslhistogram.al/reset.lo
.libs/libgsl.lax/libgslhistogram.al/file.lo
.libs/libgsl.lax/libgslhistogram.al/pdf.lo
.libs/libgsl.lax/libgslhistogram.al/add2d.lo
.libs/libgsl.lax/libgslhistogram.al/get2d.lo
.libs/libgsl.lax/libgslhistogram.al/init2d.lo
.libs/libgsl.lax/libgslhistogram.al/params2d.lo
.libs/libgsl.lax/libgslhistogram.al/reset2d.lo
.libs/libgsl.lax/libgslhistogram.al/file2d.lo
.libs/libgsl.lax/libgslhistogram.al/pdf2d.lo
.libs/libgsl.lax/libgslhistogram.al/calloc_range.lo
.libs/libgsl.lax/libgslhistogram.al/calloc_range2d.lo
.libs/libgsl.lax/libgslhistogram.al/copy.lo
.libs/libgsl.lax/libgslhistogram.al/copy2d.lo
.libs/libgsl.lax/libgslhistogram.al/maxval.lo
.libs/libgsl.lax/libgslhistogram.al/maxval2d.lo
.libs/libgsl.lax/libgslhistogram.al/oper.lo
.libs/libgsl.lax/libgslhistogram.al/oper2d.lo
.libs/libgsl.lax/libgslhistogram.al/stat.lo
.libs/libgsl.lax/libgslieeeutils.al/print.lo
.libs/libgsl.lax/libgslieeeutils.al/make_rep.lo
.libs/libgsl.lax/libgslieeeutils.al/env.lo
.libs/libgsl.lax/libgslieeeutils.al/fp.lo
.libs/libgsl.lax/libgslieeeutils.al/read.lo
.libs/libgsl.lax/libgslintegration.al/qk15.lo
.libs/libgsl.lax/libgslintegration.al/qk21.lo
.libs/libgsl.lax/libgslintegration.al/qk31.lo
.libs/libgsl.lax/libgslintegration.al/qk41.lo
.libs/libgsl.lax/libgslintegration.al/qk51.lo
.libs/libgsl.lax/libgslintegration.al/qk61.lo
.libs/libgsl.lax/libgslintegration.al/qk.lo
.libs/libgsl.lax/libgslintegration.al/qng.lo
.libs/libgsl.lax/libgslintegration.al/qag.lo
.libs/libgsl.lax/libgslintegration.al/qags.lo
.libs/libgsl.lax/libgslintegration.al/qagp.lo
.libs/libgsl.lax/libgslintegration.al/workspace.lo
.libs/libgsl.lax/libgslintegration.al/qcheb.lo
.libs/libgsl.lax/libgslintegration.al/qawc.lo
.libs/libgsl.lax/libgslintegration.al/qmomo.lo
.libs/libgsl.lax/libgslintegration.al/qaws.lo
.libs/libgsl.lax/libgslintegration.al/qmomof.lo
.libs/libgsl.lax/libgslintegration.al/qawo.lo
.libs/libgsl.lax/libgslintegration.al/qawf.lo
.libs/libgsl.lax/libgslinterpolation.al/accel.lo
.libs/libgsl.lax/libgslinterpolation.al/akima.lo
.libs/libgsl.lax/libgslinterpolation.al/bsearch.lo
.libs/libgsl.lax/libgslinterpolation.al/cspline.lo
.libs/libgsl.lax/libgslinterpolation.al/interp.lo
.libs/libgsl.lax/libgslinterpolation.al/linear.lo
.libs/libgsl.lax/libgslinterpolation.al/spline.lo
.libs/libgsl.lax/libgsllinalg.al/multiply.lo
.libs/libgsl.lax/libgsllinalg.al/tridiag.lo
.libs/libgsl.lax/libgsllinalg.al/lu.lo
.libs/libgsl.lax/libgsllinalg.al/luc.lo
.libs/libgsl.lax/libgsllinalg.al/hh.lo
.libs/libgsl.lax/libgsllinalg.al/qr.lo
.libs/libgsl.lax/libgsllinalg.al/qrpt.lo
.libs/libgsl.lax/libgsllinalg.al/svd.lo
.libs/libgsl.lax/libgsllinalg.al/householder.lo
.libs/libgsl.lax/libgsllinalg.al/householdercomplex.lo
.libs/libgsl.lax/libgsllinalg.al/cholesky.lo
.libs/libgsl.lax/libgsllinalg.al/symmtd.lo
.libs/libgsl.lax/libgsllinalg.al/hermtd.lo
.libs/libgsl.lax/libgsllinalg.al/bidiag.lo
.libs/libgsl.lax/libgsllinalg.al/balance.lo
.libs/libgsl.lax/libgslmatrix.al/init.lo
.libs/libgsl.lax/libgslmatrix.al/matrix.lo
.libs/libgsl.lax/libgslmatrix.al/file.lo
.libs/libgsl.lax/libgslmatrix.al/rowcol.lo
.libs/libgsl.lax/libgslmatrix.al/swap.lo
.libs/libgsl.lax/libgslmatrix.al/copy.lo
.libs/libgsl.lax/libgslmatrix.al/minmax.lo
.libs/libgsl.lax/libgslmatrix.al/prop.lo
.libs/libgsl.lax/libgslmatrix.al/oper.lo
.libs/libgsl.lax/libgslmatrix.al/getset.lo
.libs/libgsl.lax/libgslmatrix.al/view.lo
.libs/libgsl.lax/libgslmatrix.al/submatrix.lo
.libs/libgsl.lax/libgslmin.al/fsolver.lo
.libs/libgsl.lax/libgslmin.al/golden.lo
.libs/libgsl.lax/libgslmin.al/brent.lo
.libs/libgsl.lax/libgslmin.al/convergence.lo
.libs/libgsl.lax/libgslmin.al/bracketing.lo
.libs/libgsl.lax/libgslmonte.al/miser.lo
.libs/libgsl.lax/libgslmonte.al/plain.lo
.libs/libgsl.lax/libgslmonte.al/vegas.lo
.libs/libgsl.lax/libgslmultifit.al/multilinear.lo
.libs/libgsl.lax/libgslmultifit.al/work.lo
.libs/libgsl.lax/libgslmultifit.al/lmder.lo
.libs/libgsl.lax/libgslmultifit.al/fsolver.lo
.libs/libgsl.lax/libgslmultifit.al/fdfsolver.lo
.libs/libgsl.lax/libgslmultifit.al/convergence.lo
.libs/libgsl.lax/libgslmultifit.al/gradient.lo
.libs/libgsl.lax/libgslmultifit.al/covar.lo
.libs/libgsl.lax/libgslmultimin.al/fdfminimizer.lo
.libs/libgsl.lax/libgslmultimin.al/steepest_descent.lo
.libs/libgsl.lax/libgslmultimin.al/conjugate_fr.lo
.libs/libgsl.lax/libgslmultimin.al/conjugate_pr.lo
.libs/libgsl.lax/libgslmultimin.al/convergence.lo
.libs/libgsl.lax/libgslmultimin.al/diff.lo
.libs/libgsl.lax/libgslmultimin.al/vector_bfgs.lo
.libs/libgsl.lax/libgslmultiroots.al/fdjac.lo
.libs/libgsl.lax/libgslmultiroots.al/fsolver.lo
.libs/libgsl.lax/libgslmultiroots.al/fdfsolver.lo
.libs/libgsl.lax/libgslmultiroots.al/convergence.lo
.libs/libgsl.lax/libgslmultiroots.al/newton.lo
.libs/libgsl.lax/libgslmultiroots.al/gnewton.lo
.libs/libgsl.lax/libgslmultiroots.al/dnewton.lo
.libs/libgsl.lax/libgslmultiroots.al/broyden.lo
.libs/libgsl.lax/libgslmultiroots.al/hybrid.lo
.libs/libgsl.lax/libgslmultiroots.al/hybridj.lo
.libs/libgsl.lax/libgslntuple.al/ntuple.lo
.libs/libgsl.lax/libgslodeiv.al/control.lo
.libs/libgsl.lax/libgslodeiv.al/cstd.lo
.libs/libgsl.lax/libgslodeiv.al/evolve.lo
.libs/libgsl.lax/libgslodeiv.al/step.lo
.libs/libgsl.lax/libgslodeiv.al/rk2.lo
.libs/libgsl.lax/libgslodeiv.al/rk2imp.lo
.libs/libgsl.lax/libgslodeiv.al/rk4.lo
.libs/libgsl.lax/libgslodeiv.al/rk4imp.lo
.libs/libgsl.lax/libgslodeiv.al/rkf45.lo
.libs/libgsl.lax/libgslodeiv.al/rk8pd.lo
.libs/libgsl.lax/libgslodeiv.al/rkck.lo
.libs/libgsl.lax/libgslodeiv.al/bsimp.lo
.libs/libgsl.lax/libgslodeiv.al/gear1.lo
.libs/libgsl.lax/libgslodeiv.al/gear2.lo
.libs/libgsl.lax/libgslpermutation.al/init.lo
.libs/libgsl.lax/libgslpermutation.al/file.lo
.libs/libgsl.lax/libgslpermutation.al/permutation.lo
.libs/libgsl.lax/libgslpermutation.al/permute.lo
.libs/libgsl.lax/libgslpoly.al/eval.lo
.libs/libgsl.lax/libgslpoly.al/solve_quadratic.lo
.libs/libgsl.lax/libgslpoly.al/solve_cubic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_quadratic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_cubic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_init.lo
.libs/libgsl.lax/libgslqrng.al/qrng.lo
.libs/libgsl.lax/libgslqrng.al/niederreiter-2.lo
.libs/libgsl.lax/libgslqrng.al/sobol.lo
.libs/libgsl.lax/libgslrandist.al/bernoulli.lo
.libs/libgsl.lax/libgslrandist.al/beta.lo
.libs/libgsl.lax/libgslrandist.al/bigauss.lo
.libs/libgsl.lax/libgslrandist.al/binomial.lo
.libs/libgsl.lax/libgslrandist.al/cauchy.lo
.libs/libgsl.lax/libgslrandist.al/chisq.lo
.libs/libgsl.lax/libgslrandist.al/discrete.lo
.libs/libgsl.lax/libgslrandist.al/erlang.lo
.libs/libgsl.lax/libgslrandist.al/exponential.lo
.libs/libgsl.lax/libgslrandist.al/exppow.lo
.libs/libgsl.lax/libgslrandist.al/fdist.lo
.libs/libgsl.lax/libgslrandist.al/flat.lo
.libs/libgsl.lax/libgslrandist.al/gamma.lo
.libs/libgsl.lax/libgslrandist.al/gauss.lo
.libs/libgsl.lax/libgslrandist.al/gausstail.lo
.libs/libgsl.lax/libgslrandist.al/geometric.lo
.libs/libgsl.lax/libgslrandist.al/gumbel.lo
.libs/libgsl.lax/libgslrandist.al/hyperg.lo
.libs/libgsl.lax/libgslrandist.al/laplace.lo
.libs/libgsl.lax/libgslrandist.al/levy.lo
.libs/libgsl.lax/libgslrandist.al/logarithmic.lo
.libs/libgsl.lax/libgslrandist.al/logistic.lo
.libs/libgsl.lax/libgslrandist.al/lognormal.lo
.libs/libgsl.lax/libgslrandist.al/nbinomial.lo
.libs/libgsl.lax/libgslrandist.al/pareto.lo
.libs/libgsl.lax/libgslrandist.al/pascal.lo
.libs/libgsl.lax/libgslrandist.al/poisson.lo
.libs/libgsl.lax/libgslrandist.al/rayleigh.lo
.libs/libgsl.lax/libgslrandist.al/shuffle.lo
.libs/libgsl.lax/libgslrandist.al/sphere.lo
.libs/libgsl.lax/libgslrandist.al/tdist.lo
.libs/libgsl.lax/libgslrandist.al/weibull.lo
.libs/libgsl.lax/libgslrandist.al/landau.lo
.libs/libgsl.lax/libgslrng.al/rng.lo
.libs/libgsl.lax/libgslrng.al/types.lo
.libs/libgsl.lax/libgslrng.al/default.lo
.libs/libgsl.lax/libgslrng.al/cmrg.lo
.libs/libgsl.lax/libgslrng.al/gfsr4.lo
.libs/libgsl.lax/libgslrng.al/slatec.lo
.libs/libgsl.lax/libgslrng.al/minstd.lo
.libs/libgsl.lax/libgslrng.al/mrg.lo .libs/libgsl.lax/libgslrng.al/mt.lo
.libs/libgsl.lax/libgslrng.al/r250.lo
.libs/libgsl.lax/libgslrng.al/ran0.lo
.libs/libgsl.lax/libgslrng.al/ran1.lo
.libs/libgsl.lax/libgslrng.al/ran2.lo
.libs/libgsl.lax/libgslrng.al/ran3.lo
.libs/libgsl.lax/libgslrng.al/rand.lo
.libs/libgsl.lax/libgslrng.al/random.lo
.libs/libgsl.lax/libgslrng.al/rand48.lo
.libs/libgsl.lax/libgslrng.al/randu.lo
.libs/libgsl.lax/libgslrng.al/ranf.lo
.libs/libgsl.lax/libgslrng.al/ranlux.lo
.libs/libgsl.lax/libgslrng.al/ranlxs.lo
.libs/libgsl.lax/libgslrng.al/ranlxd.lo
.libs/libgsl.lax/libgslrng.al/ranmar.lo
.libs/libgsl.lax/libgslrng.al/taus.lo
.libs/libgsl.lax/libgslrng.al/transputer.lo
.libs/libgsl.lax/libgslrng.al/tt.lo .libs/libgsl.lax/libgslrng.al/uni.lo
.libs/libgsl.lax/libgslrng.al/uni32.lo
.libs/libgsl.lax/libgslrng.al/vax.lo .libs/libgsl.lax/libgslrng.al/zuf.lo
.libs/libgsl.lax/libgslroots.al/bisection.lo
.libs/libgsl.lax/libgslroots.al/brent.lo
.libs/libgsl.lax/libgslroots.al/falsepos.lo
.libs/libgsl.lax/libgslroots.al/newton.lo
.libs/libgsl.lax/libgslroots.al/secant.lo
.libs/libgsl.lax/libgslroots.al/steffenson.lo
.libs/libgsl.lax/libgslroots.al/convergence.lo
.libs/libgsl.lax/libgslroots.al/fsolver.lo
.libs/libgsl.lax/libgslroots.al/fdfsolver.lo
.libs/libgsl.lax/libgslsiman.al/siman.lo
.libs/libgsl.lax/libgslsort.al/sort.lo
.libs/libgsl.lax/libgslsort.al/sortind.lo
.libs/libgsl.lax/libgslsort.al/sortvec.lo
.libs/libgsl.lax/libgslsort.al/sortvecind.lo
.libs/libgsl.lax/libgslsort.al/subset.lo
.libs/libgsl.lax/libgslsort.al/subsetind.lo
.libs/libgsl.lax/libgslspecfunc.al/airy.lo
.libs/libgsl.lax/libgslspecfunc.al/airy_der.lo
.libs/libgsl.lax/libgslspecfunc.al/airy_zero.lo
.libs/libgsl.lax/libgslspecfunc.al/atanint.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_I0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_I1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_In.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Inu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_J0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_J1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Jn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Jnu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_K0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_K1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Kn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Knu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Y0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Y1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Yn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Ynu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_amp_phase.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_i.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_j.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_k.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_olver.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_temme.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_y.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_zero.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_sequence.lo
.libs/libgsl.lax/libgslspecfunc.al/beta.lo
.libs/libgsl.lax/libgslspecfunc.al/beta_inc.lo
.libs/libgsl.lax/libgslspecfunc.al/clausen.lo
.libs/libgsl.lax/libgslspecfunc.al/coulomb.lo
.libs/libgsl.lax/libgslspecfunc.al/coupling.lo
.libs/libgsl.lax/libgslspecfunc.al/coulomb_bound.lo
.libs/libgsl.lax/libgslspecfunc.al/dawson.lo
.libs/libgsl.lax/libgslspecfunc.al/debye.lo
.libs/libgsl.lax/libgslspecfunc.al/dilog.lo
.libs/libgsl.lax/libgslspecfunc.al/elementary.lo
.libs/libgsl.lax/libgslspecfunc.al/ellint.lo
.libs/libgsl.lax/libgslspecfunc.al/elljac.lo
.libs/libgsl.lax/libgslspecfunc.al/erfc.lo
.libs/libgsl.lax/libgslspecfunc.al/exp.lo
.libs/libgsl.lax/libgslspecfunc.al/expint.lo
.libs/libgsl.lax/libgslspecfunc.al/expint3.lo
.libs/libgsl.lax/libgslspecfunc.al/fermi_dirac.lo
.libs/libgsl.lax/libgslspecfunc.al/gegenbauer.lo
.libs/libgsl.lax/libgslspecfunc.al/gamma.lo
.libs/libgsl.lax/libgslspecfunc.al/gamma_inc.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_0F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_2F0.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_1F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_2F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_U.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg.lo
.libs/libgsl.lax/libgslspecfunc.al/laguerre.lo
.libs/libgsl.lax/libgslspecfunc.al/lambert.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_H3d.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_Qn.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_con.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_poly.lo
.libs/libgsl.lax/libgslspecfunc.al/log.lo
.libs/libgsl.lax/libgslspecfunc.al/poch.lo
.libs/libgsl.lax/libgslspecfunc.al/pow_int.lo
.libs/libgsl.lax/libgslspecfunc.al/psi.lo
.libs/libgsl.lax/libgslspecfunc.al/result.lo
.libs/libgsl.lax/libgslspecfunc.al/shint.lo
.libs/libgsl.lax/libgslspecfunc.al/sinint.lo
.libs/libgsl.lax/libgslspecfunc.al/synchrotron.lo
.libs/libgsl.lax/libgslspecfunc.al/transport.lo
.libs/libgsl.lax/libgslspecfunc.al/trig.lo
.libs/libgsl.lax/libgslspecfunc.al/zeta.lo
.libs/libgsl.lax/libgslstatistics.al/mean.lo
.libs/libgsl.lax/libgslstatistics.al/variance.lo
.libs/libgsl.lax/libgslstatistics.al/absdev.lo
.libs/libgsl.lax/libgslstatistics.al/skew.lo
.libs/libgsl.lax/libgslstatistics.al/kurtosis.lo
.libs/libgsl.lax/libgslstatistics.al/lag1.lo
.libs/libgsl.lax/libgslstatistics.al/p_variance.lo
.libs/libgsl.lax/libgslstatistics.al/minmax.lo
.libs/libgsl.lax/libgslstatistics.al/ttest.lo
.libs/libgsl.lax/libgslstatistics.al/median.lo
.libs/libgsl.lax/libgslstatistics.al/covariance.lo
.libs/libgsl.lax/libgslstatistics.al/quantiles.lo
.libs/libgsl.lax/libgslstatistics.al/wmean.lo
.libs/libgsl.lax/libgslstatistics.al/wvariance.lo
.libs/libgsl.lax/libgslstatistics.al/wabsdev.lo
.libs/libgsl.lax/libgslstatistics.al/wskew.lo
.libs/libgsl.lax/libgslstatistics.al/wkurtosis.lo
.libs/libgsl.lax/libgslsum.al/levin_u.lo
.libs/libgsl.lax/libgslsum.al/levin_utrunc.lo
.libs/libgsl.lax/libgslsum.al/work_u.lo
.libs/libgsl.lax/libgslsum.al/work_utrunc.lo
.libs/libgsl.lax/libgslsys.al/minmax.lo
.libs/libgsl.lax/libgslsys.al/prec.lo
.libs/libgsl.lax/libgslsys.al/hypot.lo
.libs/libgsl.lax/libgslsys.al/log1p.lo
.libs/libgsl.lax/libgslsys.al/expm1.lo
.libs/libgsl.lax/libgslsys.al/coerce.lo
.libs/libgsl.lax/libgslsys.al/invhyp.lo
.libs/libgsl.lax/libgslsys.al/pow_int.lo
.libs/libgsl.lax/libgslsys.al/infnan.lo
.libs/libgsl.lax/libgslsys.al/fdiv.lo
.libs/libgsl.lax/libgsltest.al/results.lo
.libs/libgsl.lax/libutils.al/placeholder.lo
.libs/libgsl.lax/libgslvector.al/init.lo
.libs/libgsl.lax/libgslvector.al/file.lo
.libs/libgsl.lax/libgslvector.al/vector.lo
.libs/libgsl.lax/libgslvector.al/copy.lo
.libs/libgsl.lax/libgslvector.al/swap.lo
.libs/libgsl.lax/libgslvector.al/prop.lo
.libs/libgsl.lax/libgslvector.al/minmax.lo
.libs/libgsl.lax/libgslvector.al/oper.lo
.libs/libgsl.lax/libgslvector.al/reim.lo
.libs/libgsl.lax/libgslvector.al/subvector.lo
.libs/libgsl.lax/libgslvector.al/view.lo 
ranlib .libs/libgsl.a
rm -fr .libs/libgsl.lax
creating libgsl.la




[-- Attachment #2: Type: TEXT/PLAIN, Size: 3136 bytes --]

3c3
<  * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough
---
>  * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman
19a20,22
> /* Author:  G. Jungman
>  * RCS:     $Id: gsl_eigen.h,v 1.8 2000/05/04 11:25:02 bjg Exp $
>  */
38,88d40
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
< } gsl_eigen_symm_workspace;
< 
< gsl_eigen_symm_workspace * gsl_eigen_symm_alloc (const size_t n);
< void gsl_eigen_symm_free (gsl_eigen_symm_workspace * w);
< int gsl_eigen_symm (gsl_matrix * A, gsl_vector * eval, gsl_eigen_symm_workspace * w);
< 
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
<   double * gc;
<   double * gs;
< } gsl_eigen_symmv_workspace;
< 
< gsl_eigen_symmv_workspace * gsl_eigen_symmv_alloc (const size_t n);
< void gsl_eigen_symmv_free (gsl_eigen_symmv_workspace * w);
< int gsl_eigen_symmv (gsl_matrix * A, gsl_vector * eval, gsl_matrix * evec, gsl_eigen_symmv_workspace * w);
< 
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
<   double * tau;
< } gsl_eigen_herm_workspace;
< 
< gsl_eigen_herm_workspace * gsl_eigen_herm_alloc (const size_t n);
< void gsl_eigen_herm_free (gsl_eigen_herm_workspace * w);
< int gsl_eigen_herm (gsl_matrix_complex * A, gsl_vector * eval,
<                          gsl_eigen_herm_workspace * w);
< 
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
<   double * tau;
<   double * gc;
<   double * gs;
< } gsl_eigen_hermv_workspace;
< 
< gsl_eigen_hermv_workspace * gsl_eigen_hermv_alloc (const size_t n);
< void gsl_eigen_hermv_free (gsl_eigen_hermv_workspace * w);
< int gsl_eigen_hermv (gsl_matrix_complex * A, gsl_vector * eval, 
<                            gsl_matrix_complex * evec,
<                            gsl_eigen_hermv_workspace * w);
< 
< 
< 
90,93c42,43
<   GSL_EIGEN_SORT_VAL_ASC,
<   GSL_EIGEN_SORT_VAL_DESC,
<   GSL_EIGEN_SORT_ABS_ASC,
<   GSL_EIGEN_SORT_ABS_DESC
---
>   GSL_EIGEN_SORT_VALUE,
>   GSL_EIGEN_SORT_ABSVALUE
97,111d46
< /* Sort eigensystem results based on eigenvalues.
<  * Sorts in order of increasing value or increasing
<  * absolute value.
<  *
<  * exceptions: GSL_EBADLEN
<  */
< 
< int gsl_eigen_symmv_sort(gsl_vector * eval, gsl_matrix * evec,
<                          gsl_eigen_sort_t sort_type);
< 
< int gsl_eigen_hermv_sort(gsl_vector * eval, gsl_matrix_complex * evec,
<                          gsl_eigen_sort_t sort_type);
< 
< 
< /* The following functions are obsolete: */
120c55
< gsl_eigen_jacobi(gsl_matrix * matrix,
---
> gsl_eigen_jacobi_impl(gsl_matrix * matrix,
132c67
< gsl_eigen_invert_jacobi(const gsl_matrix * matrix,
---
> gsl_eigen_invert_jacobi_impl(const gsl_matrix * matrix,
135a71,81
> 
> /* Sort eigensystem results based on eigenvalues.
>  * Sorts in order of increasing value or increasing
>  * absolute value.
>  *
>  * exceptions: GSL_EFAULT, GSL_EBADLEN
>  */
> int
> gsl_eigen_sort_impl(gsl_vector * eval,
>                     gsl_matrix * evec,
>                     gsl_eigen_sort_t sort_type);

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: symmv
  2001-12-19 13:20   ` symmv Brian Gough
@ 2001-11-15  1:29     ` Brian Gough
  0 siblings, 0 replies; 7+ messages in thread
From: Brian Gough @ 2001-11-15  1:29 UTC (permalink / raw)
  To: Phil Farese, gsl-discuss

Brian Gough writes:
 > 
 >  -- you have some old header files installed on the system somewhere
                    ^^^^^^^^^^^^
                    and libraries

Using the -v option on gcc will give a verbose listing of the full
filenames and paths as they are compiled and linked.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: symmv
  2001-12-19 13:20 ` symmv Brian Gough
@ 2001-11-15  7:00   ` Brian Gough
  2001-12-19 13:20   ` symmv Brian Gough
  1 sibling, 0 replies; 7+ messages in thread
From: Brian Gough @ 2001-11-15  7:00 UTC (permalink / raw)
  To: Phil Farese; +Cc: gsl-discuss

Phil Farese writes:
 > Greetings,
 > 	First I would like to say to the developers: thank you very
 > much!  'm a graduate student in physics and I am sure that these libraries
 > will save me many hours of programming.  I'm sure for had they been around
 > a few years ago they already would have! :)

Good to hear :-)

 > 	I do have one problem, I believe with my build, though.  I would
 > like to use the eigenvalue symmv routines but noticed when I compile my
 > code I received the following messages (pos_eigenv is a function of mine
 > which is used to implement the gsl libraries):
 > 

From looking at the error messages I'd say

 -- you have some old header files installed on the system somewhere
    which your compilation is erroneously picking up 

 -- you're using gcc-2.95 or 2.96, which seems to have an optimisation bug.
    It's fixed in gcc-3.0.

regards
Brian Gough

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: symmv
  2001-12-19 13:20 ` symmv Brian Gough
  2001-11-15  7:00   ` symmv Brian Gough
@ 2001-12-19 13:20   ` Brian Gough
  2001-11-15  1:29     ` symmv Brian Gough
  1 sibling, 1 reply; 7+ messages in thread
From: Brian Gough @ 2001-12-19 13:20 UTC (permalink / raw)
  To: Phil Farese, gsl-discuss

Brian Gough writes:
 > 
 >  -- you have some old header files installed on the system somewhere
                    ^^^^^^^^^^^^
                    and libraries

Using the -v option on gcc will give a verbose listing of the full
filenames and paths as they are compiled and linked.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* symmv
@ 2001-12-19 13:20 Phil Farese
  2001-11-14 13:00 ` symmv Phil Farese
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Phil Farese @ 2001-12-19 13:20 UTC (permalink / raw)
  To: gsl-discuss

[-- Attachment #1: Type: TEXT/PLAIN, Size: 25258 bytes --]

Greetings,
	First I would like to say to the developers: thank you very
much!  'm a graduate student in physics and I am sure that these libraries
will save me many hours of programming.  I'm sure for had they been around
a few years ago they already would have! :)

	I do have one problem, I believe with my build, though.  I would
like to use the eigenvalue symmv routines but noticed when I compile my
code I received the following messages (pos_eigenv is a function of mine
which is used to implement the gsl libraries):

preadtools3.c:2988: `gsl_eigen_symmv_workspace' undeclared (first use in
this function)
preadtools3.c:2988: (Each undeclared identifier is reported only once
preadtools3.c:2988: for each function it appears in.)
preadtools3.c:2988: `workspace' undeclared (first use in this function)
preadtools3.c:2988: invalid lvalue in assignment
preadtools3.c:2989: parse error before `*'
preadtools3.c:3016: `P' undeclared (first use in this function)

	If I explicitly include gsl_eigen.h from the source tree I obtain:
/tmp/ccfeaY6f.o: In function `pos_eigenv':
/tmp/ccfeaY6f.o(.text+0xc07b): undefined reference to
`gsl_eigen_symmv_alloc'
/tmp/ccfeaY6f.o(.text+0xc104): undefined reference to `gsl_eigen_symmv'
collect2: ld returned 1 exit status
make: *** [pread] Error 1

---------------------------------------------------------

	I then went back to the output of "make check" and noticed that
there were a number of "FAIL:" lines. Though most of them are just around
machine precision issues, I think, there were some notable exceptions
including:

FAIL: herm(4), orthogonal(1,2), unsorted (2.02100503361683772e+43 observed
vs 0 expected)
FAIL: herm(4), orthogonal(1,3), unsorted (inf observed vs 0 expected)
FAIL: herm(4), orthogonal(2,3), unsorted (1.87322925287753345e+285
observed vs 0 expected)

I think that this is a side issue to my current problem, but interesting
none the less.  Not that symm was fine, only herm failed.

-----------------------------------------------------

	Next I "diff"-ed the gsl_eigen.h in the source directory with that
in /usr/include and found that /usr/include has no mention of symmv nor
a number !!  I have included that diff as an attachment eigen_diff.

------------------------------------------------------

	So, I rebuilt the packages and &> the output to a file.  I
must here admit that I don't know make as well as I should.  Looking
at this it seems like everything should have worked for me, but it
seems not to build the eigen routines.  I have appended to this mail the
bits that seems relevant to the eigen routines.  

	All that said, I fear that the only remaining idea I have is to
include the source files in my own compilation...not something that I wish
to do.  If anyone out there has any ideas or can offer me a (probably
simple) solution to this I would be quite greatful.

Sincerely,
Philip C. Farese

--------------------------------------------------------------------
make output relevant to eigen routines:

Making all in eigen
make[2]: Entering directory `/compass/gsl/gsl-1.0/eigen'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c jacobi.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c jacobi.c    -fPIC -DPIC -o
.libs/jacobi.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c jacobi.c -o jacobi.o
>/dev/null 2>&1
mv -f .libs/jacobi.lo jacobi.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c symm.c
rm -f .libs/symm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symm.c    -fPIC -DPIC -o
.libs/symm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symm.c -o symm.o
>/dev/null 2>&1
mv -f .libs/symm.lo symm.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c symmv.c
rm -f .libs/symmv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symmv.c    -fPIC -DPIC -o
.libs/symmv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symmv.c -o symmv.o
>/dev/null 2>&1
mv -f .libs/symmv.lo symmv.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c herm.c
rm -f .libs/herm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c herm.c    -fPIC -DPIC -o
.libs/herm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c herm.c -o herm.o
>/dev/null 2>&1
mv -f .libs/herm.lo herm.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c hermv.c
rm -f .libs/hermv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c hermv.c    -fPIC -DPIC -o
.libs/hermv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c hermv.c -o hermv.o
>/dev/null 2>&1
mv -f .libs/hermv.lo hermv.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c sort.c
rm -f .libs/sort.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c sort.c    -fPIC -DPIC -o
.libs/sort.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c sort.c -o sort.o
>/dev/null 2>&1
mv -f .libs/sort.lo sort.lo
/bin/sh ../libtool --mode=link gcc  -g -O2  -o libgsleigen.la   jacobi.lo
symm.lo symmv.lo herm.lo hermv.lo sort.lo  -lm 
rm -fr .libs/libgsleigen.la .libs/libgsleigen.* .libs/libgsleigen.*
ar cru .libs/libgsleigen.al jacobi.lo symm.lo symmv.lo herm.lo hermv.lo
sort.lo
ranlib .libs/libgsleigen.al
creating libgsleigen.la
(cd .libs && rm -f libgsleigen.la && ln -s ../libgsleigen.la
libgsleigen.la)
make[2]: Leaving directory `/compass/gsl/gsl-1.0/eigen'

---And later on---

/bin/sh ./libtool --mode=link gcc  -g -O2  -o libgsl.la -rpath
/usr/local/lib  version.lo block/libgslblock.la blas/libgslblas.la
complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la
diff/libgsldiff.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la
fit/libgslfit.la histogram/libgslhistogram.la
ieee-utils/libgslieeeutils.la integration/libgslintegration.la
interpolation/libgslinterpolation.la linalg/libgsllinalg.la
matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la
multifit/libgslmultifit.la multimin/libgslmultimin.la
multiroots/libgslmultiroots.la ntuple/libgslntuple.la
ode-initval/libgslodeiv.la permutation/libgslpermutation.la
poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la
rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la
sort/libgslsort.la specfunc/libgslspecfunc.la
statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la
test/libgsltest.la utils/libutils.la vector/libgslvector.la -lm 
rm -fr .libs/libgsl.la .libs/libgsl.* .libs/libgsl.*
gcc -shared  version.lo -Wl,--whole-archive block/.libs/libgslblock.al
blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al
cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al
eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al
fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al
ieee-utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al
interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al
matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al
monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al
multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al
ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al
permutation/.libs/libgslpermutation.al poly/.libs/libgslpoly.al
qrng/.libs/libgslqrng.al randist/.libs/libgslrandist.al
rng/.libs/libgslrng.al roots/.libs/libgslroots.al
siman/.libs/libgslsiman.al sort/.libs/libgslsort.al
specfunc/.libs/libgslspecfunc.al statistics/.libs/libgslstatistics.al
sum/.libs/libgslsum.al sys/.libs/libgslsys.al test/.libs/libgsltest.al
utils/.libs/libutils.al vector/.libs/libgslvector.al
-Wl,--no-whole-archive  block/.libs/libgslblock.al
blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al
cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al
eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al
fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al
ieee-utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al
interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al
matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al
monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al
multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al
ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al
permutation/.libs/libgslpermutation.al poly/.libs/libgslpoly.al
qrng/.libs/libgslqrng.al randist/.libs/libgslrandist.al
rng/.libs/libgslrng.al roots/.libs/libgslroots.al
siman/.libs/libgslsiman.al sort/.libs/libgslsort.al
specfunc/.libs/libgslspecfunc.al statistics/.libs/libgslstatistics.al
sum/.libs/libgslsum.al sys/.libs/libgslsys.al test/.libs/libgsltest.al
utils/.libs/libutils.al vector/.libs/libgslvector.al -lm
-Wl,-soname -Wl,libgsl.so.0 -o .libs/libgsl.so.0.0.0
(cd .libs && rm -f libgsl.so.0 && ln -s libgsl.so.0.0.0 libgsl.so.0)
(cd .libs && rm -f libgsl.so && ln -s libgsl.so.0.0.0 libgsl.so)
rm -fr .libs/libgsl.lax

---and even later--- (this is all one line in the output, but pine has
"kindly" reformatted it for me)

ar cru .libs/libgsl.a  version.o  .libs/libgsl.lax/libgslblock.al/init.lo 
.libs/libgsl.lax/libgslblock.al/file.lo
.libs/libgsl.lax/libgslblock.al/block.lo
.libs/libgsl.lax/libgslblas.al/blas.lo
.libs/libgsl.lax/libgslcomplex.al/math.lo
.libs/libgsl.lax/libgslcheb.al/deriv.lo
.libs/libgsl.lax/libgslcheb.al/eval.lo
.libs/libgsl.lax/libgslcheb.al/init.lo
.libs/libgsl.lax/libgslcheb.al/integ.lo
.libs/libgsl.lax/libgsldht.al/dht.lo
.libs/libgsl.lax/libgsldiff.al/diff.lo
.libs/libgsl.lax/libgsleigen.al/jacobi.lo
.libs/libgsl.lax/libgsleigen.al/symm.lo
.libs/libgsl.lax/libgsleigen.al/symmv.lo
.libs/libgsl.lax/libgsleigen.al/herm.lo
.libs/libgsl.lax/libgsleigen.al/hermv.lo
.libs/libgsl.lax/libgsleigen.al/sort.lo
.libs/libgsl.lax/libgslerr.al/error.lo
.libs/libgsl.lax/libgslerr.al/stream.lo
.libs/libgsl.lax/libgslerr.al/message.lo
.libs/libgsl.lax/libgslerr.al/strerror.lo
.libs/libgsl.lax/libgslerr.al/warn.lo
.libs/libgsl.lax/libgslfft.al/dft.lo .libs/libgsl.lax/libgslfft.al/fft.lo
.libs/libgsl.lax/libgslfit.al/linear.lo
.libs/libgsl.lax/libgslhistogram.al/add.lo
.libs/libgsl.lax/libgslhistogram.al/get.lo
.libs/libgsl.lax/libgslhistogram.al/init.lo
.libs/libgsl.lax/libgslhistogram.al/params.lo
.libs/libgsl.lax/libgslhistogram.al/reset.lo
.libs/libgsl.lax/libgslhistogram.al/file.lo
.libs/libgsl.lax/libgslhistogram.al/pdf.lo
.libs/libgsl.lax/libgslhistogram.al/add2d.lo
.libs/libgsl.lax/libgslhistogram.al/get2d.lo
.libs/libgsl.lax/libgslhistogram.al/init2d.lo
.libs/libgsl.lax/libgslhistogram.al/params2d.lo
.libs/libgsl.lax/libgslhistogram.al/reset2d.lo
.libs/libgsl.lax/libgslhistogram.al/file2d.lo
.libs/libgsl.lax/libgslhistogram.al/pdf2d.lo
.libs/libgsl.lax/libgslhistogram.al/calloc_range.lo
.libs/libgsl.lax/libgslhistogram.al/calloc_range2d.lo
.libs/libgsl.lax/libgslhistogram.al/copy.lo
.libs/libgsl.lax/libgslhistogram.al/copy2d.lo
.libs/libgsl.lax/libgslhistogram.al/maxval.lo
.libs/libgsl.lax/libgslhistogram.al/maxval2d.lo
.libs/libgsl.lax/libgslhistogram.al/oper.lo
.libs/libgsl.lax/libgslhistogram.al/oper2d.lo
.libs/libgsl.lax/libgslhistogram.al/stat.lo
.libs/libgsl.lax/libgslieeeutils.al/print.lo
.libs/libgsl.lax/libgslieeeutils.al/make_rep.lo
.libs/libgsl.lax/libgslieeeutils.al/env.lo
.libs/libgsl.lax/libgslieeeutils.al/fp.lo
.libs/libgsl.lax/libgslieeeutils.al/read.lo
.libs/libgsl.lax/libgslintegration.al/qk15.lo
.libs/libgsl.lax/libgslintegration.al/qk21.lo
.libs/libgsl.lax/libgslintegration.al/qk31.lo
.libs/libgsl.lax/libgslintegration.al/qk41.lo
.libs/libgsl.lax/libgslintegration.al/qk51.lo
.libs/libgsl.lax/libgslintegration.al/qk61.lo
.libs/libgsl.lax/libgslintegration.al/qk.lo
.libs/libgsl.lax/libgslintegration.al/qng.lo
.libs/libgsl.lax/libgslintegration.al/qag.lo
.libs/libgsl.lax/libgslintegration.al/qags.lo
.libs/libgsl.lax/libgslintegration.al/qagp.lo
.libs/libgsl.lax/libgslintegration.al/workspace.lo
.libs/libgsl.lax/libgslintegration.al/qcheb.lo
.libs/libgsl.lax/libgslintegration.al/qawc.lo
.libs/libgsl.lax/libgslintegration.al/qmomo.lo
.libs/libgsl.lax/libgslintegration.al/qaws.lo
.libs/libgsl.lax/libgslintegration.al/qmomof.lo
.libs/libgsl.lax/libgslintegration.al/qawo.lo
.libs/libgsl.lax/libgslintegration.al/qawf.lo
.libs/libgsl.lax/libgslinterpolation.al/accel.lo
.libs/libgsl.lax/libgslinterpolation.al/akima.lo
.libs/libgsl.lax/libgslinterpolation.al/bsearch.lo
.libs/libgsl.lax/libgslinterpolation.al/cspline.lo
.libs/libgsl.lax/libgslinterpolation.al/interp.lo
.libs/libgsl.lax/libgslinterpolation.al/linear.lo
.libs/libgsl.lax/libgslinterpolation.al/spline.lo
.libs/libgsl.lax/libgsllinalg.al/multiply.lo
.libs/libgsl.lax/libgsllinalg.al/tridiag.lo
.libs/libgsl.lax/libgsllinalg.al/lu.lo
.libs/libgsl.lax/libgsllinalg.al/luc.lo
.libs/libgsl.lax/libgsllinalg.al/hh.lo
.libs/libgsl.lax/libgsllinalg.al/qr.lo
.libs/libgsl.lax/libgsllinalg.al/qrpt.lo
.libs/libgsl.lax/libgsllinalg.al/svd.lo
.libs/libgsl.lax/libgsllinalg.al/householder.lo
.libs/libgsl.lax/libgsllinalg.al/householdercomplex.lo
.libs/libgsl.lax/libgsllinalg.al/cholesky.lo
.libs/libgsl.lax/libgsllinalg.al/symmtd.lo
.libs/libgsl.lax/libgsllinalg.al/hermtd.lo
.libs/libgsl.lax/libgsllinalg.al/bidiag.lo
.libs/libgsl.lax/libgsllinalg.al/balance.lo
.libs/libgsl.lax/libgslmatrix.al/init.lo
.libs/libgsl.lax/libgslmatrix.al/matrix.lo
.libs/libgsl.lax/libgslmatrix.al/file.lo
.libs/libgsl.lax/libgslmatrix.al/rowcol.lo
.libs/libgsl.lax/libgslmatrix.al/swap.lo
.libs/libgsl.lax/libgslmatrix.al/copy.lo
.libs/libgsl.lax/libgslmatrix.al/minmax.lo
.libs/libgsl.lax/libgslmatrix.al/prop.lo
.libs/libgsl.lax/libgslmatrix.al/oper.lo
.libs/libgsl.lax/libgslmatrix.al/getset.lo
.libs/libgsl.lax/libgslmatrix.al/view.lo
.libs/libgsl.lax/libgslmatrix.al/submatrix.lo
.libs/libgsl.lax/libgslmin.al/fsolver.lo
.libs/libgsl.lax/libgslmin.al/golden.lo
.libs/libgsl.lax/libgslmin.al/brent.lo
.libs/libgsl.lax/libgslmin.al/convergence.lo
.libs/libgsl.lax/libgslmin.al/bracketing.lo
.libs/libgsl.lax/libgslmonte.al/miser.lo
.libs/libgsl.lax/libgslmonte.al/plain.lo
.libs/libgsl.lax/libgslmonte.al/vegas.lo
.libs/libgsl.lax/libgslmultifit.al/multilinear.lo
.libs/libgsl.lax/libgslmultifit.al/work.lo
.libs/libgsl.lax/libgslmultifit.al/lmder.lo
.libs/libgsl.lax/libgslmultifit.al/fsolver.lo
.libs/libgsl.lax/libgslmultifit.al/fdfsolver.lo
.libs/libgsl.lax/libgslmultifit.al/convergence.lo
.libs/libgsl.lax/libgslmultifit.al/gradient.lo
.libs/libgsl.lax/libgslmultifit.al/covar.lo
.libs/libgsl.lax/libgslmultimin.al/fdfminimizer.lo
.libs/libgsl.lax/libgslmultimin.al/steepest_descent.lo
.libs/libgsl.lax/libgslmultimin.al/conjugate_fr.lo
.libs/libgsl.lax/libgslmultimin.al/conjugate_pr.lo
.libs/libgsl.lax/libgslmultimin.al/convergence.lo
.libs/libgsl.lax/libgslmultimin.al/diff.lo
.libs/libgsl.lax/libgslmultimin.al/vector_bfgs.lo
.libs/libgsl.lax/libgslmultiroots.al/fdjac.lo
.libs/libgsl.lax/libgslmultiroots.al/fsolver.lo
.libs/libgsl.lax/libgslmultiroots.al/fdfsolver.lo
.libs/libgsl.lax/libgslmultiroots.al/convergence.lo
.libs/libgsl.lax/libgslmultiroots.al/newton.lo
.libs/libgsl.lax/libgslmultiroots.al/gnewton.lo
.libs/libgsl.lax/libgslmultiroots.al/dnewton.lo
.libs/libgsl.lax/libgslmultiroots.al/broyden.lo
.libs/libgsl.lax/libgslmultiroots.al/hybrid.lo
.libs/libgsl.lax/libgslmultiroots.al/hybridj.lo
.libs/libgsl.lax/libgslntuple.al/ntuple.lo
.libs/libgsl.lax/libgslodeiv.al/control.lo
.libs/libgsl.lax/libgslodeiv.al/cstd.lo
.libs/libgsl.lax/libgslodeiv.al/evolve.lo
.libs/libgsl.lax/libgslodeiv.al/step.lo
.libs/libgsl.lax/libgslodeiv.al/rk2.lo
.libs/libgsl.lax/libgslodeiv.al/rk2imp.lo
.libs/libgsl.lax/libgslodeiv.al/rk4.lo
.libs/libgsl.lax/libgslodeiv.al/rk4imp.lo
.libs/libgsl.lax/libgslodeiv.al/rkf45.lo
.libs/libgsl.lax/libgslodeiv.al/rk8pd.lo
.libs/libgsl.lax/libgslodeiv.al/rkck.lo
.libs/libgsl.lax/libgslodeiv.al/bsimp.lo
.libs/libgsl.lax/libgslodeiv.al/gear1.lo
.libs/libgsl.lax/libgslodeiv.al/gear2.lo
.libs/libgsl.lax/libgslpermutation.al/init.lo
.libs/libgsl.lax/libgslpermutation.al/file.lo
.libs/libgsl.lax/libgslpermutation.al/permutation.lo
.libs/libgsl.lax/libgslpermutation.al/permute.lo
.libs/libgsl.lax/libgslpoly.al/eval.lo
.libs/libgsl.lax/libgslpoly.al/solve_quadratic.lo
.libs/libgsl.lax/libgslpoly.al/solve_cubic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_quadratic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_cubic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_init.lo
.libs/libgsl.lax/libgslqrng.al/qrng.lo
.libs/libgsl.lax/libgslqrng.al/niederreiter-2.lo
.libs/libgsl.lax/libgslqrng.al/sobol.lo
.libs/libgsl.lax/libgslrandist.al/bernoulli.lo
.libs/libgsl.lax/libgslrandist.al/beta.lo
.libs/libgsl.lax/libgslrandist.al/bigauss.lo
.libs/libgsl.lax/libgslrandist.al/binomial.lo
.libs/libgsl.lax/libgslrandist.al/cauchy.lo
.libs/libgsl.lax/libgslrandist.al/chisq.lo
.libs/libgsl.lax/libgslrandist.al/discrete.lo
.libs/libgsl.lax/libgslrandist.al/erlang.lo
.libs/libgsl.lax/libgslrandist.al/exponential.lo
.libs/libgsl.lax/libgslrandist.al/exppow.lo
.libs/libgsl.lax/libgslrandist.al/fdist.lo
.libs/libgsl.lax/libgslrandist.al/flat.lo
.libs/libgsl.lax/libgslrandist.al/gamma.lo
.libs/libgsl.lax/libgslrandist.al/gauss.lo
.libs/libgsl.lax/libgslrandist.al/gausstail.lo
.libs/libgsl.lax/libgslrandist.al/geometric.lo
.libs/libgsl.lax/libgslrandist.al/gumbel.lo
.libs/libgsl.lax/libgslrandist.al/hyperg.lo
.libs/libgsl.lax/libgslrandist.al/laplace.lo
.libs/libgsl.lax/libgslrandist.al/levy.lo
.libs/libgsl.lax/libgslrandist.al/logarithmic.lo
.libs/libgsl.lax/libgslrandist.al/logistic.lo
.libs/libgsl.lax/libgslrandist.al/lognormal.lo
.libs/libgsl.lax/libgslrandist.al/nbinomial.lo
.libs/libgsl.lax/libgslrandist.al/pareto.lo
.libs/libgsl.lax/libgslrandist.al/pascal.lo
.libs/libgsl.lax/libgslrandist.al/poisson.lo
.libs/libgsl.lax/libgslrandist.al/rayleigh.lo
.libs/libgsl.lax/libgslrandist.al/shuffle.lo
.libs/libgsl.lax/libgslrandist.al/sphere.lo
.libs/libgsl.lax/libgslrandist.al/tdist.lo
.libs/libgsl.lax/libgslrandist.al/weibull.lo
.libs/libgsl.lax/libgslrandist.al/landau.lo
.libs/libgsl.lax/libgslrng.al/rng.lo
.libs/libgsl.lax/libgslrng.al/types.lo
.libs/libgsl.lax/libgslrng.al/default.lo
.libs/libgsl.lax/libgslrng.al/cmrg.lo
.libs/libgsl.lax/libgslrng.al/gfsr4.lo
.libs/libgsl.lax/libgslrng.al/slatec.lo
.libs/libgsl.lax/libgslrng.al/minstd.lo
.libs/libgsl.lax/libgslrng.al/mrg.lo .libs/libgsl.lax/libgslrng.al/mt.lo
.libs/libgsl.lax/libgslrng.al/r250.lo
.libs/libgsl.lax/libgslrng.al/ran0.lo
.libs/libgsl.lax/libgslrng.al/ran1.lo
.libs/libgsl.lax/libgslrng.al/ran2.lo
.libs/libgsl.lax/libgslrng.al/ran3.lo
.libs/libgsl.lax/libgslrng.al/rand.lo
.libs/libgsl.lax/libgslrng.al/random.lo
.libs/libgsl.lax/libgslrng.al/rand48.lo
.libs/libgsl.lax/libgslrng.al/randu.lo
.libs/libgsl.lax/libgslrng.al/ranf.lo
.libs/libgsl.lax/libgslrng.al/ranlux.lo
.libs/libgsl.lax/libgslrng.al/ranlxs.lo
.libs/libgsl.lax/libgslrng.al/ranlxd.lo
.libs/libgsl.lax/libgslrng.al/ranmar.lo
.libs/libgsl.lax/libgslrng.al/taus.lo
.libs/libgsl.lax/libgslrng.al/transputer.lo
.libs/libgsl.lax/libgslrng.al/tt.lo .libs/libgsl.lax/libgslrng.al/uni.lo
.libs/libgsl.lax/libgslrng.al/uni32.lo
.libs/libgsl.lax/libgslrng.al/vax.lo .libs/libgsl.lax/libgslrng.al/zuf.lo
.libs/libgsl.lax/libgslroots.al/bisection.lo
.libs/libgsl.lax/libgslroots.al/brent.lo
.libs/libgsl.lax/libgslroots.al/falsepos.lo
.libs/libgsl.lax/libgslroots.al/newton.lo
.libs/libgsl.lax/libgslroots.al/secant.lo
.libs/libgsl.lax/libgslroots.al/steffenson.lo
.libs/libgsl.lax/libgslroots.al/convergence.lo
.libs/libgsl.lax/libgslroots.al/fsolver.lo
.libs/libgsl.lax/libgslroots.al/fdfsolver.lo
.libs/libgsl.lax/libgslsiman.al/siman.lo
.libs/libgsl.lax/libgslsort.al/sort.lo
.libs/libgsl.lax/libgslsort.al/sortind.lo
.libs/libgsl.lax/libgslsort.al/sortvec.lo
.libs/libgsl.lax/libgslsort.al/sortvecind.lo
.libs/libgsl.lax/libgslsort.al/subset.lo
.libs/libgsl.lax/libgslsort.al/subsetind.lo
.libs/libgsl.lax/libgslspecfunc.al/airy.lo
.libs/libgsl.lax/libgslspecfunc.al/airy_der.lo
.libs/libgsl.lax/libgslspecfunc.al/airy_zero.lo
.libs/libgsl.lax/libgslspecfunc.al/atanint.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_I0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_I1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_In.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Inu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_J0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_J1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Jn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Jnu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_K0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_K1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Kn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Knu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Y0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Y1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Yn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Ynu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_amp_phase.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_i.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_j.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_k.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_olver.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_temme.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_y.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_zero.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_sequence.lo
.libs/libgsl.lax/libgslspecfunc.al/beta.lo
.libs/libgsl.lax/libgslspecfunc.al/beta_inc.lo
.libs/libgsl.lax/libgslspecfunc.al/clausen.lo
.libs/libgsl.lax/libgslspecfunc.al/coulomb.lo
.libs/libgsl.lax/libgslspecfunc.al/coupling.lo
.libs/libgsl.lax/libgslspecfunc.al/coulomb_bound.lo
.libs/libgsl.lax/libgslspecfunc.al/dawson.lo
.libs/libgsl.lax/libgslspecfunc.al/debye.lo
.libs/libgsl.lax/libgslspecfunc.al/dilog.lo
.libs/libgsl.lax/libgslspecfunc.al/elementary.lo
.libs/libgsl.lax/libgslspecfunc.al/ellint.lo
.libs/libgsl.lax/libgslspecfunc.al/elljac.lo
.libs/libgsl.lax/libgslspecfunc.al/erfc.lo
.libs/libgsl.lax/libgslspecfunc.al/exp.lo
.libs/libgsl.lax/libgslspecfunc.al/expint.lo
.libs/libgsl.lax/libgslspecfunc.al/expint3.lo
.libs/libgsl.lax/libgslspecfunc.al/fermi_dirac.lo
.libs/libgsl.lax/libgslspecfunc.al/gegenbauer.lo
.libs/libgsl.lax/libgslspecfunc.al/gamma.lo
.libs/libgsl.lax/libgslspecfunc.al/gamma_inc.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_0F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_2F0.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_1F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_2F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_U.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg.lo
.libs/libgsl.lax/libgslspecfunc.al/laguerre.lo
.libs/libgsl.lax/libgslspecfunc.al/lambert.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_H3d.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_Qn.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_con.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_poly.lo
.libs/libgsl.lax/libgslspecfunc.al/log.lo
.libs/libgsl.lax/libgslspecfunc.al/poch.lo
.libs/libgsl.lax/libgslspecfunc.al/pow_int.lo
.libs/libgsl.lax/libgslspecfunc.al/psi.lo
.libs/libgsl.lax/libgslspecfunc.al/result.lo
.libs/libgsl.lax/libgslspecfunc.al/shint.lo
.libs/libgsl.lax/libgslspecfunc.al/sinint.lo
.libs/libgsl.lax/libgslspecfunc.al/synchrotron.lo
.libs/libgsl.lax/libgslspecfunc.al/transport.lo
.libs/libgsl.lax/libgslspecfunc.al/trig.lo
.libs/libgsl.lax/libgslspecfunc.al/zeta.lo
.libs/libgsl.lax/libgslstatistics.al/mean.lo
.libs/libgsl.lax/libgslstatistics.al/variance.lo
.libs/libgsl.lax/libgslstatistics.al/absdev.lo
.libs/libgsl.lax/libgslstatistics.al/skew.lo
.libs/libgsl.lax/libgslstatistics.al/kurtosis.lo
.libs/libgsl.lax/libgslstatistics.al/lag1.lo
.libs/libgsl.lax/libgslstatistics.al/p_variance.lo
.libs/libgsl.lax/libgslstatistics.al/minmax.lo
.libs/libgsl.lax/libgslstatistics.al/ttest.lo
.libs/libgsl.lax/libgslstatistics.al/median.lo
.libs/libgsl.lax/libgslstatistics.al/covariance.lo
.libs/libgsl.lax/libgslstatistics.al/quantiles.lo
.libs/libgsl.lax/libgslstatistics.al/wmean.lo
.libs/libgsl.lax/libgslstatistics.al/wvariance.lo
.libs/libgsl.lax/libgslstatistics.al/wabsdev.lo
.libs/libgsl.lax/libgslstatistics.al/wskew.lo
.libs/libgsl.lax/libgslstatistics.al/wkurtosis.lo
.libs/libgsl.lax/libgslsum.al/levin_u.lo
.libs/libgsl.lax/libgslsum.al/levin_utrunc.lo
.libs/libgsl.lax/libgslsum.al/work_u.lo
.libs/libgsl.lax/libgslsum.al/work_utrunc.lo
.libs/libgsl.lax/libgslsys.al/minmax.lo
.libs/libgsl.lax/libgslsys.al/prec.lo
.libs/libgsl.lax/libgslsys.al/hypot.lo
.libs/libgsl.lax/libgslsys.al/log1p.lo
.libs/libgsl.lax/libgslsys.al/expm1.lo
.libs/libgsl.lax/libgslsys.al/coerce.lo
.libs/libgsl.lax/libgslsys.al/invhyp.lo
.libs/libgsl.lax/libgslsys.al/pow_int.lo
.libs/libgsl.lax/libgslsys.al/infnan.lo
.libs/libgsl.lax/libgslsys.al/fdiv.lo
.libs/libgsl.lax/libgsltest.al/results.lo
.libs/libgsl.lax/libutils.al/placeholder.lo
.libs/libgsl.lax/libgslvector.al/init.lo
.libs/libgsl.lax/libgslvector.al/file.lo
.libs/libgsl.lax/libgslvector.al/vector.lo
.libs/libgsl.lax/libgslvector.al/copy.lo
.libs/libgsl.lax/libgslvector.al/swap.lo
.libs/libgsl.lax/libgslvector.al/prop.lo
.libs/libgsl.lax/libgslvector.al/minmax.lo
.libs/libgsl.lax/libgslvector.al/oper.lo
.libs/libgsl.lax/libgslvector.al/reim.lo
.libs/libgsl.lax/libgslvector.al/subvector.lo
.libs/libgsl.lax/libgslvector.al/view.lo 
ranlib .libs/libgsl.a
rm -fr .libs/libgsl.lax
creating libgsl.la




[-- Attachment #2: Type: TEXT/PLAIN, Size: 3136 bytes --]

3c3
<  * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman, Brian Gough
---
>  * Copyright (C) 1996, 1997, 1998, 1999, 2000 Gerard Jungman
19a20,22
> /* Author:  G. Jungman
>  * RCS:     $Id: gsl_eigen.h,v 1.8 2000/05/04 11:25:02 bjg Exp $
>  */
38,88d40
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
< } gsl_eigen_symm_workspace;
< 
< gsl_eigen_symm_workspace * gsl_eigen_symm_alloc (const size_t n);
< void gsl_eigen_symm_free (gsl_eigen_symm_workspace * w);
< int gsl_eigen_symm (gsl_matrix * A, gsl_vector * eval, gsl_eigen_symm_workspace * w);
< 
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
<   double * gc;
<   double * gs;
< } gsl_eigen_symmv_workspace;
< 
< gsl_eigen_symmv_workspace * gsl_eigen_symmv_alloc (const size_t n);
< void gsl_eigen_symmv_free (gsl_eigen_symmv_workspace * w);
< int gsl_eigen_symmv (gsl_matrix * A, gsl_vector * eval, gsl_matrix * evec, gsl_eigen_symmv_workspace * w);
< 
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
<   double * tau;
< } gsl_eigen_herm_workspace;
< 
< gsl_eigen_herm_workspace * gsl_eigen_herm_alloc (const size_t n);
< void gsl_eigen_herm_free (gsl_eigen_herm_workspace * w);
< int gsl_eigen_herm (gsl_matrix_complex * A, gsl_vector * eval,
<                          gsl_eigen_herm_workspace * w);
< 
< typedef struct {
<   size_t size;
<   double * d;
<   double * sd;
<   double * tau;
<   double * gc;
<   double * gs;
< } gsl_eigen_hermv_workspace;
< 
< gsl_eigen_hermv_workspace * gsl_eigen_hermv_alloc (const size_t n);
< void gsl_eigen_hermv_free (gsl_eigen_hermv_workspace * w);
< int gsl_eigen_hermv (gsl_matrix_complex * A, gsl_vector * eval, 
<                            gsl_matrix_complex * evec,
<                            gsl_eigen_hermv_workspace * w);
< 
< 
< 
90,93c42,43
<   GSL_EIGEN_SORT_VAL_ASC,
<   GSL_EIGEN_SORT_VAL_DESC,
<   GSL_EIGEN_SORT_ABS_ASC,
<   GSL_EIGEN_SORT_ABS_DESC
---
>   GSL_EIGEN_SORT_VALUE,
>   GSL_EIGEN_SORT_ABSVALUE
97,111d46
< /* Sort eigensystem results based on eigenvalues.
<  * Sorts in order of increasing value or increasing
<  * absolute value.
<  *
<  * exceptions: GSL_EBADLEN
<  */
< 
< int gsl_eigen_symmv_sort(gsl_vector * eval, gsl_matrix * evec,
<                          gsl_eigen_sort_t sort_type);
< 
< int gsl_eigen_hermv_sort(gsl_vector * eval, gsl_matrix_complex * evec,
<                          gsl_eigen_sort_t sort_type);
< 
< 
< /* The following functions are obsolete: */
120c55
< gsl_eigen_jacobi(gsl_matrix * matrix,
---
> gsl_eigen_jacobi_impl(gsl_matrix * matrix,
132c67
< gsl_eigen_invert_jacobi(const gsl_matrix * matrix,
---
> gsl_eigen_invert_jacobi_impl(const gsl_matrix * matrix,
135a71,81
> 
> /* Sort eigensystem results based on eigenvalues.
>  * Sorts in order of increasing value or increasing
>  * absolute value.
>  *
>  * exceptions: GSL_EFAULT, GSL_EBADLEN
>  */
> int
> gsl_eigen_sort_impl(gsl_vector * eval,
>                     gsl_matrix * evec,
>                     gsl_eigen_sort_t sort_type);

^ permalink raw reply	[flat|nested] 7+ messages in thread

* symmv
  2001-12-19 13:20 symmv Phil Farese
  2001-11-14 13:00 ` symmv Phil Farese
  2001-12-19 13:20 ` symmv Brian Gough
@ 2001-12-19 13:20 ` Phil Farese
  2 siblings, 0 replies; 7+ messages in thread
From: Phil Farese @ 2001-12-19 13:20 UTC (permalink / raw)
  To: gsl-discuss

Greetings,
	First I would like to say to the developers: thank you very
much!  'm a graduate student in physics and I am sure that these libraries
will save me many hours of programming.  I'm sure for had they been around
a few years ago they already would have! :)

	I do have one problem, I believe with my build, though.  I would
like to use the eigenvalue symmv routines but noticed when I compile my
code I received the following messages (pos_eigenv is a function of mine
which is used to implement the gsl libraries):

preadtools3.c:2988: `gsl_eigen_symmv_workspace' undeclared (first use in
this function)
preadtools3.c:2988: (Each undeclared identifier is reported only once
preadtools3.c:2988: for each function it appears in.)
preadtools3.c:2988: `workspace' undeclared (first use in this function)
preadtools3.c:2988: invalid lvalue in assignment
preadtools3.c:2989: parse error before `*'
preadtools3.c:3016: `P' undeclared (first use in this function)

	If I explicitly include gsl_eigen.h from the source tree I obtain:
/tmp/ccfeaY6f.o: In function `pos_eigenv':
/tmp/ccfeaY6f.o(.text+0xc07b): undefined reference to
`gsl_eigen_symmv_alloc'
/tmp/ccfeaY6f.o(.text+0xc104): undefined reference to `gsl_eigen_symmv'
collect2: ld returned 1 exit status
make: *** [pread] Error 1

---------------------------------------------------------

	I then went back to the output of "make check" and noticed that
there were a number of "FAIL:" lines. Though most of them are just around
machine precision issues, I think, there were some notable exceptions
including:

FAIL: herm(4), orthogonal(1,2), unsorted (2.02100503361683772e+43 observed
vs 0 expected)
FAIL: herm(4), orthogonal(1,3), unsorted (inf observed vs 0 expected)
FAIL: herm(4), orthogonal(2,3), unsorted (1.87322925287753345e+285
observed vs 0 expected)

I think that this is a side issue to my current problem, but interesting
none the less.  Not that symm was fine, only herm failed.

-----------------------------------------------------

	Next I "diff"-ed the gsl_eigen.h in the source directory with that
in /usr/include and found that /usr/include has no mention of symmv nor
a number !!  I have included that diff as an attachment eigen_diff.

------------------------------------------------------

	So, I rebuilt the packages and &> the output to a file.  I
must here admit that I don't know make as well as I should.  Looking
at this it seems like everything should have worked for me, but it
seems not to build the eigen routines.  I have appended to this mail the
bits that seems relevant to the eigen routines.  

	All that said, I fear that the only remaining idea I have is to
include the source files in my own compilation...not something that I wish
to do.  If anyone out there has any ideas or can offer me a (probably
simple) solution to this I would be quite greatful.

Sincerely,
Philip C. Farese

--------------------------------------------------------------------
make output relevant to eigen routines:

Making all in eigen
make[2]: Entering directory `/compass/gsl/gsl-1.0/eigen'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c jacobi.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c jacobi.c    -fPIC -DPIC -o
.libs/jacobi.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c jacobi.c -o jacobi.o
>/dev/null 2>&1
mv -f .libs/jacobi.lo jacobi.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c symm.c
rm -f .libs/symm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symm.c    -fPIC -DPIC -o
.libs/symm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symm.c -o symm.o
>/dev/null 2>&1
mv -f .libs/symm.lo symm.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c symmv.c
rm -f .libs/symmv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symmv.c    -fPIC -DPIC -o
.libs/symmv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c symmv.c -o symmv.o
>/dev/null 2>&1
mv -f .libs/symmv.lo symmv.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c herm.c
rm -f .libs/herm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c herm.c    -fPIC -DPIC -o
.libs/herm.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c herm.c -o herm.o
>/dev/null 2>&1
mv -f .libs/herm.lo herm.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c hermv.c
rm -f .libs/hermv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c hermv.c    -fPIC -DPIC -o
.libs/hermv.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c hermv.c -o hermv.o
>/dev/null 2>&1
mv -f .libs/hermv.lo hermv.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I. -I.. -I..    -g -O2 -c sort.c
rm -f .libs/sort.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c sort.c    -fPIC -DPIC -o
.libs/sort.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -c sort.c -o sort.o
>/dev/null 2>&1
mv -f .libs/sort.lo sort.lo
/bin/sh ../libtool --mode=link gcc  -g -O2  -o libgsleigen.la   jacobi.lo
symm.lo symmv.lo herm.lo hermv.lo sort.lo  -lm 
rm -fr .libs/libgsleigen.la .libs/libgsleigen.* .libs/libgsleigen.*
ar cru .libs/libgsleigen.al jacobi.lo symm.lo symmv.lo herm.lo hermv.lo
sort.lo
ranlib .libs/libgsleigen.al
creating libgsleigen.la
(cd .libs && rm -f libgsleigen.la && ln -s ../libgsleigen.la
libgsleigen.la)
make[2]: Leaving directory `/compass/gsl/gsl-1.0/eigen'

---And later on---

/bin/sh ./libtool --mode=link gcc  -g -O2  -o libgsl.la -rpath
/usr/local/lib  version.lo block/libgslblock.la blas/libgslblas.la
complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la
diff/libgsldiff.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la
fit/libgslfit.la histogram/libgslhistogram.la
ieee-utils/libgslieeeutils.la integration/libgslintegration.la
interpolation/libgslinterpolation.la linalg/libgsllinalg.la
matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la
multifit/libgslmultifit.la multimin/libgslmultimin.la
multiroots/libgslmultiroots.la ntuple/libgslntuple.la
ode-initval/libgslodeiv.la permutation/libgslpermutation.la
poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la
rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la
sort/libgslsort.la specfunc/libgslspecfunc.la
statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la
test/libgsltest.la utils/libutils.la vector/libgslvector.la -lm 
rm -fr .libs/libgsl.la .libs/libgsl.* .libs/libgsl.*
gcc -shared  version.lo -Wl,--whole-archive block/.libs/libgslblock.al
blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al
cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al
eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al
fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al
ieee-utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al
interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al
matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al
monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al
multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al
ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al
permutation/.libs/libgslpermutation.al poly/.libs/libgslpoly.al
qrng/.libs/libgslqrng.al randist/.libs/libgslrandist.al
rng/.libs/libgslrng.al roots/.libs/libgslroots.al
siman/.libs/libgslsiman.al sort/.libs/libgslsort.al
specfunc/.libs/libgslspecfunc.al statistics/.libs/libgslstatistics.al
sum/.libs/libgslsum.al sys/.libs/libgslsys.al test/.libs/libgsltest.al
utils/.libs/libutils.al vector/.libs/libgslvector.al
-Wl,--no-whole-archive  block/.libs/libgslblock.al
blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al
cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al
eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al
fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al
ieee-utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al
interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al
matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al
monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al
multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al
ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al
permutation/.libs/libgslpermutation.al poly/.libs/libgslpoly.al
qrng/.libs/libgslqrng.al randist/.libs/libgslrandist.al
rng/.libs/libgslrng.al roots/.libs/libgslroots.al
siman/.libs/libgslsiman.al sort/.libs/libgslsort.al
specfunc/.libs/libgslspecfunc.al statistics/.libs/libgslstatistics.al
sum/.libs/libgslsum.al sys/.libs/libgslsys.al test/.libs/libgsltest.al
utils/.libs/libutils.al vector/.libs/libgslvector.al -lm
-Wl,-soname -Wl,libgsl.so.0 -o .libs/libgsl.so.0.0.0
(cd .libs && rm -f libgsl.so.0 && ln -s libgsl.so.0.0.0 libgsl.so.0)
(cd .libs && rm -f libgsl.so && ln -s libgsl.so.0.0.0 libgsl.so)
rm -fr .libs/libgsl.lax

---and even later--- (this is all one line in the output, but pine has
"kindly" reformatted it for me)

ar cru .libs/libgsl.a  version.o  .libs/libgsl.lax/libgslblock.al/init.lo 
.libs/libgsl.lax/libgslblock.al/file.lo
.libs/libgsl.lax/libgslblock.al/block.lo
.libs/libgsl.lax/libgslblas.al/blas.lo
.libs/libgsl.lax/libgslcomplex.al/math.lo
.libs/libgsl.lax/libgslcheb.al/deriv.lo
.libs/libgsl.lax/libgslcheb.al/eval.lo
.libs/libgsl.lax/libgslcheb.al/init.lo
.libs/libgsl.lax/libgslcheb.al/integ.lo
.libs/libgsl.lax/libgsldht.al/dht.lo
.libs/libgsl.lax/libgsldiff.al/diff.lo
.libs/libgsl.lax/libgsleigen.al/jacobi.lo
.libs/libgsl.lax/libgsleigen.al/symm.lo
.libs/libgsl.lax/libgsleigen.al/symmv.lo
.libs/libgsl.lax/libgsleigen.al/herm.lo
.libs/libgsl.lax/libgsleigen.al/hermv.lo
.libs/libgsl.lax/libgsleigen.al/sort.lo
.libs/libgsl.lax/libgslerr.al/error.lo
.libs/libgsl.lax/libgslerr.al/stream.lo
.libs/libgsl.lax/libgslerr.al/message.lo
.libs/libgsl.lax/libgslerr.al/strerror.lo
.libs/libgsl.lax/libgslerr.al/warn.lo
.libs/libgsl.lax/libgslfft.al/dft.lo .libs/libgsl.lax/libgslfft.al/fft.lo
.libs/libgsl.lax/libgslfit.al/linear.lo
.libs/libgsl.lax/libgslhistogram.al/add.lo
.libs/libgsl.lax/libgslhistogram.al/get.lo
.libs/libgsl.lax/libgslhistogram.al/init.lo
.libs/libgsl.lax/libgslhistogram.al/params.lo
.libs/libgsl.lax/libgslhistogram.al/reset.lo
.libs/libgsl.lax/libgslhistogram.al/file.lo
.libs/libgsl.lax/libgslhistogram.al/pdf.lo
.libs/libgsl.lax/libgslhistogram.al/add2d.lo
.libs/libgsl.lax/libgslhistogram.al/get2d.lo
.libs/libgsl.lax/libgslhistogram.al/init2d.lo
.libs/libgsl.lax/libgslhistogram.al/params2d.lo
.libs/libgsl.lax/libgslhistogram.al/reset2d.lo
.libs/libgsl.lax/libgslhistogram.al/file2d.lo
.libs/libgsl.lax/libgslhistogram.al/pdf2d.lo
.libs/libgsl.lax/libgslhistogram.al/calloc_range.lo
.libs/libgsl.lax/libgslhistogram.al/calloc_range2d.lo
.libs/libgsl.lax/libgslhistogram.al/copy.lo
.libs/libgsl.lax/libgslhistogram.al/copy2d.lo
.libs/libgsl.lax/libgslhistogram.al/maxval.lo
.libs/libgsl.lax/libgslhistogram.al/maxval2d.lo
.libs/libgsl.lax/libgslhistogram.al/oper.lo
.libs/libgsl.lax/libgslhistogram.al/oper2d.lo
.libs/libgsl.lax/libgslhistogram.al/stat.lo
.libs/libgsl.lax/libgslieeeutils.al/print.lo
.libs/libgsl.lax/libgslieeeutils.al/make_rep.lo
.libs/libgsl.lax/libgslieeeutils.al/env.lo
.libs/libgsl.lax/libgslieeeutils.al/fp.lo
.libs/libgsl.lax/libgslieeeutils.al/read.lo
.libs/libgsl.lax/libgslintegration.al/qk15.lo
.libs/libgsl.lax/libgslintegration.al/qk21.lo
.libs/libgsl.lax/libgslintegration.al/qk31.lo
.libs/libgsl.lax/libgslintegration.al/qk41.lo
.libs/libgsl.lax/libgslintegration.al/qk51.lo
.libs/libgsl.lax/libgslintegration.al/qk61.lo
.libs/libgsl.lax/libgslintegration.al/qk.lo
.libs/libgsl.lax/libgslintegration.al/qng.lo
.libs/libgsl.lax/libgslintegration.al/qag.lo
.libs/libgsl.lax/libgslintegration.al/qags.lo
.libs/libgsl.lax/libgslintegration.al/qagp.lo
.libs/libgsl.lax/libgslintegration.al/workspace.lo
.libs/libgsl.lax/libgslintegration.al/qcheb.lo
.libs/libgsl.lax/libgslintegration.al/qawc.lo
.libs/libgsl.lax/libgslintegration.al/qmomo.lo
.libs/libgsl.lax/libgslintegration.al/qaws.lo
.libs/libgsl.lax/libgslintegration.al/qmomof.lo
.libs/libgsl.lax/libgslintegration.al/qawo.lo
.libs/libgsl.lax/libgslintegration.al/qawf.lo
.libs/libgsl.lax/libgslinterpolation.al/accel.lo
.libs/libgsl.lax/libgslinterpolation.al/akima.lo
.libs/libgsl.lax/libgslinterpolation.al/bsearch.lo
.libs/libgsl.lax/libgslinterpolation.al/cspline.lo
.libs/libgsl.lax/libgslinterpolation.al/interp.lo
.libs/libgsl.lax/libgslinterpolation.al/linear.lo
.libs/libgsl.lax/libgslinterpolation.al/spline.lo
.libs/libgsl.lax/libgsllinalg.al/multiply.lo
.libs/libgsl.lax/libgsllinalg.al/tridiag.lo
.libs/libgsl.lax/libgsllinalg.al/lu.lo
.libs/libgsl.lax/libgsllinalg.al/luc.lo
.libs/libgsl.lax/libgsllinalg.al/hh.lo
.libs/libgsl.lax/libgsllinalg.al/qr.lo
.libs/libgsl.lax/libgsllinalg.al/qrpt.lo
.libs/libgsl.lax/libgsllinalg.al/svd.lo
.libs/libgsl.lax/libgsllinalg.al/householder.lo
.libs/libgsl.lax/libgsllinalg.al/householdercomplex.lo
.libs/libgsl.lax/libgsllinalg.al/cholesky.lo
.libs/libgsl.lax/libgsllinalg.al/symmtd.lo
.libs/libgsl.lax/libgsllinalg.al/hermtd.lo
.libs/libgsl.lax/libgsllinalg.al/bidiag.lo
.libs/libgsl.lax/libgsllinalg.al/balance.lo
.libs/libgsl.lax/libgslmatrix.al/init.lo
.libs/libgsl.lax/libgslmatrix.al/matrix.lo
.libs/libgsl.lax/libgslmatrix.al/file.lo
.libs/libgsl.lax/libgslmatrix.al/rowcol.lo
.libs/libgsl.lax/libgslmatrix.al/swap.lo
.libs/libgsl.lax/libgslmatrix.al/copy.lo
.libs/libgsl.lax/libgslmatrix.al/minmax.lo
.libs/libgsl.lax/libgslmatrix.al/prop.lo
.libs/libgsl.lax/libgslmatrix.al/oper.lo
.libs/libgsl.lax/libgslmatrix.al/getset.lo
.libs/libgsl.lax/libgslmatrix.al/view.lo
.libs/libgsl.lax/libgslmatrix.al/submatrix.lo
.libs/libgsl.lax/libgslmin.al/fsolver.lo
.libs/libgsl.lax/libgslmin.al/golden.lo
.libs/libgsl.lax/libgslmin.al/brent.lo
.libs/libgsl.lax/libgslmin.al/convergence.lo
.libs/libgsl.lax/libgslmin.al/bracketing.lo
.libs/libgsl.lax/libgslmonte.al/miser.lo
.libs/libgsl.lax/libgslmonte.al/plain.lo
.libs/libgsl.lax/libgslmonte.al/vegas.lo
.libs/libgsl.lax/libgslmultifit.al/multilinear.lo
.libs/libgsl.lax/libgslmultifit.al/work.lo
.libs/libgsl.lax/libgslmultifit.al/lmder.lo
.libs/libgsl.lax/libgslmultifit.al/fsolver.lo
.libs/libgsl.lax/libgslmultifit.al/fdfsolver.lo
.libs/libgsl.lax/libgslmultifit.al/convergence.lo
.libs/libgsl.lax/libgslmultifit.al/gradient.lo
.libs/libgsl.lax/libgslmultifit.al/covar.lo
.libs/libgsl.lax/libgslmultimin.al/fdfminimizer.lo
.libs/libgsl.lax/libgslmultimin.al/steepest_descent.lo
.libs/libgsl.lax/libgslmultimin.al/conjugate_fr.lo
.libs/libgsl.lax/libgslmultimin.al/conjugate_pr.lo
.libs/libgsl.lax/libgslmultimin.al/convergence.lo
.libs/libgsl.lax/libgslmultimin.al/diff.lo
.libs/libgsl.lax/libgslmultimin.al/vector_bfgs.lo
.libs/libgsl.lax/libgslmultiroots.al/fdjac.lo
.libs/libgsl.lax/libgslmultiroots.al/fsolver.lo
.libs/libgsl.lax/libgslmultiroots.al/fdfsolver.lo
.libs/libgsl.lax/libgslmultiroots.al/convergence.lo
.libs/libgsl.lax/libgslmultiroots.al/newton.lo
.libs/libgsl.lax/libgslmultiroots.al/gnewton.lo
.libs/libgsl.lax/libgslmultiroots.al/dnewton.lo
.libs/libgsl.lax/libgslmultiroots.al/broyden.lo
.libs/libgsl.lax/libgslmultiroots.al/hybrid.lo
.libs/libgsl.lax/libgslmultiroots.al/hybridj.lo
.libs/libgsl.lax/libgslntuple.al/ntuple.lo
.libs/libgsl.lax/libgslodeiv.al/control.lo
.libs/libgsl.lax/libgslodeiv.al/cstd.lo
.libs/libgsl.lax/libgslodeiv.al/evolve.lo
.libs/libgsl.lax/libgslodeiv.al/step.lo
.libs/libgsl.lax/libgslodeiv.al/rk2.lo
.libs/libgsl.lax/libgslodeiv.al/rk2imp.lo
.libs/libgsl.lax/libgslodeiv.al/rk4.lo
.libs/libgsl.lax/libgslodeiv.al/rk4imp.lo
.libs/libgsl.lax/libgslodeiv.al/rkf45.lo
.libs/libgsl.lax/libgslodeiv.al/rk8pd.lo
.libs/libgsl.lax/libgslodeiv.al/rkck.lo
.libs/libgsl.lax/libgslodeiv.al/bsimp.lo
.libs/libgsl.lax/libgslodeiv.al/gear1.lo
.libs/libgsl.lax/libgslodeiv.al/gear2.lo
.libs/libgsl.lax/libgslpermutation.al/init.lo
.libs/libgsl.lax/libgslpermutation.al/file.lo
.libs/libgsl.lax/libgslpermutation.al/permutation.lo
.libs/libgsl.lax/libgslpermutation.al/permute.lo
.libs/libgsl.lax/libgslpoly.al/eval.lo
.libs/libgsl.lax/libgslpoly.al/solve_quadratic.lo
.libs/libgsl.lax/libgslpoly.al/solve_cubic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_quadratic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_cubic.lo
.libs/libgsl.lax/libgslpoly.al/zsolve.lo
.libs/libgsl.lax/libgslpoly.al/zsolve_init.lo
.libs/libgsl.lax/libgslqrng.al/qrng.lo
.libs/libgsl.lax/libgslqrng.al/niederreiter-2.lo
.libs/libgsl.lax/libgslqrng.al/sobol.lo
.libs/libgsl.lax/libgslrandist.al/bernoulli.lo
.libs/libgsl.lax/libgslrandist.al/beta.lo
.libs/libgsl.lax/libgslrandist.al/bigauss.lo
.libs/libgsl.lax/libgslrandist.al/binomial.lo
.libs/libgsl.lax/libgslrandist.al/cauchy.lo
.libs/libgsl.lax/libgslrandist.al/chisq.lo
.libs/libgsl.lax/libgslrandist.al/discrete.lo
.libs/libgsl.lax/libgslrandist.al/erlang.lo
.libs/libgsl.lax/libgslrandist.al/exponential.lo
.libs/libgsl.lax/libgslrandist.al/exppow.lo
.libs/libgsl.lax/libgslrandist.al/fdist.lo
.libs/libgsl.lax/libgslrandist.al/flat.lo
.libs/libgsl.lax/libgslrandist.al/gamma.lo
.libs/libgsl.lax/libgslrandist.al/gauss.lo
.libs/libgsl.lax/libgslrandist.al/gausstail.lo
.libs/libgsl.lax/libgslrandist.al/geometric.lo
.libs/libgsl.lax/libgslrandist.al/gumbel.lo
.libs/libgsl.lax/libgslrandist.al/hyperg.lo
.libs/libgsl.lax/libgslrandist.al/laplace.lo
.libs/libgsl.lax/libgslrandist.al/levy.lo
.libs/libgsl.lax/libgslrandist.al/logarithmic.lo
.libs/libgsl.lax/libgslrandist.al/logistic.lo
.libs/libgsl.lax/libgslrandist.al/lognormal.lo
.libs/libgsl.lax/libgslrandist.al/nbinomial.lo
.libs/libgsl.lax/libgslrandist.al/pareto.lo
.libs/libgsl.lax/libgslrandist.al/pascal.lo
.libs/libgsl.lax/libgslrandist.al/poisson.lo
.libs/libgsl.lax/libgslrandist.al/rayleigh.lo
.libs/libgsl.lax/libgslrandist.al/shuffle.lo
.libs/libgsl.lax/libgslrandist.al/sphere.lo
.libs/libgsl.lax/libgslrandist.al/tdist.lo
.libs/libgsl.lax/libgslrandist.al/weibull.lo
.libs/libgsl.lax/libgslrandist.al/landau.lo
.libs/libgsl.lax/libgslrng.al/rng.lo
.libs/libgsl.lax/libgslrng.al/types.lo
.libs/libgsl.lax/libgslrng.al/default.lo
.libs/libgsl.lax/libgslrng.al/cmrg.lo
.libs/libgsl.lax/libgslrng.al/gfsr4.lo
.libs/libgsl.lax/libgslrng.al/slatec.lo
.libs/libgsl.lax/libgslrng.al/minstd.lo
.libs/libgsl.lax/libgslrng.al/mrg.lo .libs/libgsl.lax/libgslrng.al/mt.lo
.libs/libgsl.lax/libgslrng.al/r250.lo
.libs/libgsl.lax/libgslrng.al/ran0.lo
.libs/libgsl.lax/libgslrng.al/ran1.lo
.libs/libgsl.lax/libgslrng.al/ran2.lo
.libs/libgsl.lax/libgslrng.al/ran3.lo
.libs/libgsl.lax/libgslrng.al/rand.lo
.libs/libgsl.lax/libgslrng.al/random.lo
.libs/libgsl.lax/libgslrng.al/rand48.lo
.libs/libgsl.lax/libgslrng.al/randu.lo
.libs/libgsl.lax/libgslrng.al/ranf.lo
.libs/libgsl.lax/libgslrng.al/ranlux.lo
.libs/libgsl.lax/libgslrng.al/ranlxs.lo
.libs/libgsl.lax/libgslrng.al/ranlxd.lo
.libs/libgsl.lax/libgslrng.al/ranmar.lo
.libs/libgsl.lax/libgslrng.al/taus.lo
.libs/libgsl.lax/libgslrng.al/transputer.lo
.libs/libgsl.lax/libgslrng.al/tt.lo .libs/libgsl.lax/libgslrng.al/uni.lo
.libs/libgsl.lax/libgslrng.al/uni32.lo
.libs/libgsl.lax/libgslrng.al/vax.lo .libs/libgsl.lax/libgslrng.al/zuf.lo
.libs/libgsl.lax/libgslroots.al/bisection.lo
.libs/libgsl.lax/libgslroots.al/brent.lo
.libs/libgsl.lax/libgslroots.al/falsepos.lo
.libs/libgsl.lax/libgslroots.al/newton.lo
.libs/libgsl.lax/libgslroots.al/secant.lo
.libs/libgsl.lax/libgslroots.al/steffenson.lo
.libs/libgsl.lax/libgslroots.al/convergence.lo
.libs/libgsl.lax/libgslroots.al/fsolver.lo
.libs/libgsl.lax/libgslroots.al/fdfsolver.lo
.libs/libgsl.lax/libgslsiman.al/siman.lo
.libs/libgsl.lax/libgslsort.al/sort.lo
.libs/libgsl.lax/libgslsort.al/sortind.lo
.libs/libgsl.lax/libgslsort.al/sortvec.lo
.libs/libgsl.lax/libgslsort.al/sortvecind.lo
.libs/libgsl.lax/libgslsort.al/subset.lo
.libs/libgsl.lax/libgslsort.al/subsetind.lo
.libs/libgsl.lax/libgslspecfunc.al/airy.lo
.libs/libgsl.lax/libgslspecfunc.al/airy_der.lo
.libs/libgsl.lax/libgslspecfunc.al/airy_zero.lo
.libs/libgsl.lax/libgslspecfunc.al/atanint.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_I0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_I1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_In.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Inu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_J0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_J1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Jn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Jnu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_K0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_K1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Kn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Knu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Y0.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Y1.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Yn.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_Ynu.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_amp_phase.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_i.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_j.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_k.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_olver.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_temme.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_y.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_zero.lo
.libs/libgsl.lax/libgslspecfunc.al/bessel_sequence.lo
.libs/libgsl.lax/libgslspecfunc.al/beta.lo
.libs/libgsl.lax/libgslspecfunc.al/beta_inc.lo
.libs/libgsl.lax/libgslspecfunc.al/clausen.lo
.libs/libgsl.lax/libgslspecfunc.al/coulomb.lo
.libs/libgsl.lax/libgslspecfunc.al/coupling.lo
.libs/libgsl.lax/libgslspecfunc.al/coulomb_bound.lo
.libs/libgsl.lax/libgslspecfunc.al/dawson.lo
.libs/libgsl.lax/libgslspecfunc.al/debye.lo
.libs/libgsl.lax/libgslspecfunc.al/dilog.lo
.libs/libgsl.lax/libgslspecfunc.al/elementary.lo
.libs/libgsl.lax/libgslspecfunc.al/ellint.lo
.libs/libgsl.lax/libgslspecfunc.al/elljac.lo
.libs/libgsl.lax/libgslspecfunc.al/erfc.lo
.libs/libgsl.lax/libgslspecfunc.al/exp.lo
.libs/libgsl.lax/libgslspecfunc.al/expint.lo
.libs/libgsl.lax/libgslspecfunc.al/expint3.lo
.libs/libgsl.lax/libgslspecfunc.al/fermi_dirac.lo
.libs/libgsl.lax/libgslspecfunc.al/gegenbauer.lo
.libs/libgsl.lax/libgslspecfunc.al/gamma.lo
.libs/libgsl.lax/libgslspecfunc.al/gamma_inc.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_0F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_2F0.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_1F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_2F1.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg_U.lo
.libs/libgsl.lax/libgslspecfunc.al/hyperg.lo
.libs/libgsl.lax/libgslspecfunc.al/laguerre.lo
.libs/libgsl.lax/libgslspecfunc.al/lambert.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_H3d.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_Qn.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_con.lo
.libs/libgsl.lax/libgslspecfunc.al/legendre_poly.lo
.libs/libgsl.lax/libgslspecfunc.al/log.lo
.libs/libgsl.lax/libgslspecfunc.al/poch.lo
.libs/libgsl.lax/libgslspecfunc.al/pow_int.lo
.libs/libgsl.lax/libgslspecfunc.al/psi.lo
.libs/libgsl.lax/libgslspecfunc.al/result.lo
.libs/libgsl.lax/libgslspecfunc.al/shint.lo
.libs/libgsl.lax/libgslspecfunc.al/sinint.lo
.libs/libgsl.lax/libgslspecfunc.al/synchrotron.lo
.libs/libgsl.lax/libgslspecfunc.al/transport.lo
.libs/libgsl.lax/libgslspecfunc.al/trig.lo
.libs/libgsl.lax/libgslspecfunc.al/zeta.lo
.libs/libgsl.lax/libgslstatistics.al/mean.lo
.libs/libgsl.lax/libgslstatistics.al/variance.lo
.libs/libgsl.lax/libgslstatistics.al/absdev.lo
.libs/libgsl.lax/libgslstatistics.al/skew.lo
.libs/libgsl.lax/libgslstatistics.al/kurtosis.lo
.libs/libgsl.lax/libgslstatistics.al/lag1.lo
.libs/libgsl.lax/libgslstatistics.al/p_variance.lo
.libs/libgsl.lax/libgslstatistics.al/minmax.lo
.libs/libgsl.lax/libgslstatistics.al/ttest.lo
.libs/libgsl.lax/libgslstatistics.al/median.lo
.libs/libgsl.lax/libgslstatistics.al/covariance.lo
.libs/libgsl.lax/libgslstatistics.al/quantiles.lo
.libs/libgsl.lax/libgslstatistics.al/wmean.lo
.libs/libgsl.lax/libgslstatistics.al/wvariance.lo
.libs/libgsl.lax/libgslstatistics.al/wabsdev.lo
.libs/libgsl.lax/libgslstatistics.al/wskew.lo
.libs/libgsl.lax/libgslstatistics.al/wkurtosis.lo
.libs/libgsl.lax/libgslsum.al/levin_u.lo
.libs/libgsl.lax/libgslsum.al/levin_utrunc.lo
.libs/libgsl.lax/libgslsum.al/work_u.lo
.libs/libgsl.lax/libgslsum.al/work_utrunc.lo
.libs/libgsl.lax/libgslsys.al/minmax.lo
.libs/libgsl.lax/libgslsys.al/prec.lo
.libs/libgsl.lax/libgslsys.al/hypot.lo
.libs/libgsl.lax/libgslsys.al/log1p.lo
.libs/libgsl.lax/libgslsys.al/expm1.lo
.libs/libgsl.lax/libgslsys.al/coerce.lo
.libs/libgsl.lax/libgslsys.al/invhyp.lo
.libs/libgsl.lax/libgslsys.al/pow_int.lo
.libs/libgsl.lax/libgslsys.al/infnan.lo
.libs/libgsl.lax/libgslsys.al/fdiv.lo
.libs/libgsl.lax/libgsltest.al/results.lo
.libs/libgsl.lax/libutils.al/placeholder.lo
.libs/libgsl.lax/libgslvector.al/init.lo
.libs/libgsl.lax/libgslvector.al/file.lo
.libs/libgsl.lax/libgslvector.al/vector.lo
.libs/libgsl.lax/libgslvector.al/copy.lo
.libs/libgsl.lax/libgslvector.al/swap.lo
.libs/libgsl.lax/libgslvector.al/prop.lo
.libs/libgsl.lax/libgslvector.al/minmax.lo
.libs/libgsl.lax/libgslvector.al/oper.lo
.libs/libgsl.lax/libgslvector.al/reim.lo
.libs/libgsl.lax/libgslvector.al/subvector.lo
.libs/libgsl.lax/libgslvector.al/view.lo 
ranlib .libs/libgsl.a
rm -fr .libs/libgsl.lax
creating libgsl.la



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: symmv
  2001-12-19 13:20 symmv Phil Farese
  2001-11-14 13:00 ` symmv Phil Farese
@ 2001-12-19 13:20 ` Brian Gough
  2001-11-15  7:00   ` symmv Brian Gough
  2001-12-19 13:20   ` symmv Brian Gough
  2001-12-19 13:20 ` symmv Phil Farese
  2 siblings, 2 replies; 7+ messages in thread
From: Brian Gough @ 2001-12-19 13:20 UTC (permalink / raw)
  To: Phil Farese; +Cc: gsl-discuss

Phil Farese writes:
 > Greetings,
 > 	First I would like to say to the developers: thank you very
 > much!  'm a graduate student in physics and I am sure that these libraries
 > will save me many hours of programming.  I'm sure for had they been around
 > a few years ago they already would have! :)

Good to hear :-)

 > 	I do have one problem, I believe with my build, though.  I would
 > like to use the eigenvalue symmv routines but noticed when I compile my
 > code I received the following messages (pos_eigenv is a function of mine
 > which is used to implement the gsl libraries):
 > 

From looking at the error messages I'd say

 -- you have some old header files installed on the system somewhere
    which your compilation is erroneously picking up 

 -- you're using gcc-2.95 or 2.96, which seems to have an optimisation bug.
    It's fixed in gcc-3.0.

regards
Brian Gough

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2001-12-19 13:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-19 13:20 symmv Phil Farese
2001-11-14 13:00 ` symmv Phil Farese
2001-12-19 13:20 ` symmv Brian Gough
2001-11-15  7:00   ` symmv Brian Gough
2001-12-19 13:20   ` symmv Brian Gough
2001-11-15  1:29     ` symmv Brian Gough
2001-12-19 13:20 ` symmv Phil Farese

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).