> I got some troubles while I compiled the taucs under this machine.
> At beginning, I downloaded the taucs package from the official
> website, and compiled it.
> It looks like the external library come with the package is
> incompatible with this machine(?)...
> The messages are in errors[1].
Here you should pay attention to
> ld: skipping incompatible external/lib/linux/liblapack.a when
> searching for -llapack
For some reason liblapack.a cannot be used and then taucs_config_tests.h
was not build.
> Then, I download the ATLAS (v3.9.16), lapack (v3.2.1) and metis (v4.0)
> to generate 5 libraries
> to replace the original libraries. (libatlas.a, libf77blas.a,
> libcblas.a, liblapack.a, and libmetis.a)
>
> After that, I built the taucs again, but it still got some problems...
> The error messages are listed in errors[2].
> -llapack -L external/lib/linux -lf77blas -lcblas -latlas -lg2c -lm
> external/lib/linux/libf77blas.a(xerbla.o): In function `xerbla_':
> xerbla.f:(.text+0x51): undefined reference to `_gfortran_st_write'
Here presumably you have used gfortran but taucs uses g2c that is a lib
for g77. You have to change -lg2c to -lgfortran. Well, I do not know how
the gfortral run-time library is called, so please just correct it.
> Did I do something wrong?? Any suggestions?
You can compile the test programs by hand, then make will not try to
complile them again. Or make taucs_config_tests.h by hand by you have to
make it correctly otherwise you will have problems later on.
Basically you have to read and edit the makefile.