Your subject line is misleading: you ignored a warning during make.
The solution is not to specify all the confgure flags you can think of, and allow R to choose. Only once you have it working with the defaults try substituting other libraries.
Your particular problem is that you have a non-shareable liblapack in your library path. Do see the warnings about this on 64-bit systems in the
R-admin manual (you know, the one the INSTALL file asks you to read if you run into problems!).
On Fri, 29 Apr 2005, Joris De Wolf wrote:
Dear all,
OS: x86_64-suse-linux 9.2 CPU: Intel(R) Xeon(TM) CPU 3.20GHz R-version: R-2.1.0
I've started using a new Linux server, upgraded at the same time to R-2.1.0 (see above) and have problems with some elementary analysis that ran without a problem on my previous configuration.
anova.glm gives the following error:
Error in La.chol2inv(x, size) : lapack routines cannot be loaded
This was with the after the following configure
./configure --with-readline --prefix=/opt/R-2.1.0 --with-libpng --with-jpeglib --with-pcre --without-x
The obvious thing to try next was:
./configure --with-readline --prefix=/opt/R-2.1.0 --with-libpng --with-jpeglib --with-pcre --without-x --with-lapack
but this gave errors at the make:
make[3]: Entering directory `/usr/local/src/R-2.1.0/src/modules/lapack'
make[4]: Entering directory `/usr/local/src/R-2.1.0/src/modules/lapack'
make[4]: `Makedeps' is up to date.
make[4]: Leaving directory `/usr/local/src/R-2.1.0/src/modules/lapack'
make[4]: Entering directory `/usr/local/src/R-2.1.0/src/modules/lapack'
gcc -shared -L/usr/local/lib -o lapack.so Lapack.lo -llapack -lblas -lg2c -lm -lgcc_s
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../lib64/liblapack.a(dgecon.i): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../lib64/liblapack.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[4]: *** [lapack.so] Error 1
I've found some similar postings about Debian, but without a soluition.
I am unaware of any unresolved issues of this type that are not covered in the installation manual.
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
-- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html