[Rd] make check failed for R-1.9.0alpha (2004-03-16) when link
against Goto's BLAS
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Tue Mar 16 23:02:56 MET 2004
"Liaw, Andy" <andy_liaw at merck.com> writes:
> Dear all,
>
> Has anyone seen the same problem? I tried compiling R-1.9.0 alpha
> (2004-03-16) on our Opteron box running SUSE Linux ES8. I ran:
>
> ./configure --enable-R-shlib --with-blas=goto
>
> and got:
>
> Source directory: .
> Installation directory: /usr/local
>
> C compiler: gcc -m64 -O2 -g -msse2 -march=k8 -Wall
> --pedantic
> C++ compiler: g++ -m64 -O2 -g -msse2 -march=k8 -Wall
> --pedantic
> Fortran compiler: g77 -m64 -O2 -g -msse2 -march=k8
>
> Interfaces supported: X11, tcltk
> External libraries: readline, BLAS(generic)
> Additional capabilities: PNG, JPEG
> Options enabled: shared library, R profiling
>
> Recommended packages: yes
>
> (The Goto BLAS is libgoto_opt64-r0.93.so.)
>
> "make" ran fine, but "make check" failed with tail
> tests/Examples/stats-Ex.Rout.fail giving:
>
> > ## now see the effect of the explanatory variables
> > data(Seatbelts)
> > X <- Seatbelts[, c("kms", "PetrolPrice", "law")]
> > X[, 1] <- log10(X[, 1]) - 4
> > arima(log10(Seatbelts[, "drivers"]), c(1,0,0),
> + seasonal = list(order= c(1,0,0)), xreg = X)
> Error in La.svd(x, nu, nv, method) : error code 3 from Lapack routine dgesdd
> Execution halted
>
> If I do "make clean" and re-configure without the Goto BLAS, then it passes
> make check. Does anyone know what I'm doing wrong? Any help much
> appreciated!
Odd... I'm (seemingly) passing make check with
pd at linux:~/r-devel/BUILD-GOTO> ldd bin/R.bin
libgoto_opt64p-r0.93.so => not found
libpthread.so.0 => /lib64/libpthread.so.0 (0x0000002a9566d000)
libg2c.so.0 => /usr/lib64/libg2c.so.0 (0x0000002a95801000)
libm.so.6 => /lib64/libm.so.6 (0x0000002a95923000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000002a95a7d000)
libreadline.so.4 => /lib64/libreadline.so.4
(0x0000002a95b88000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000002a95cc2000)
libncurses.so.5 => /lib64/libncurses.so.5 (0x0000002a95dc5000)
libc.so.6 => /lib64/libc.so.6 (0x0000002a95f26000)
/lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2
(0x0000002a95556000)
(on SuSE 9) The only obvious difference is that I'm using the threaded
version of the BLAS. It is of course possible that some last-digit
difference is sending arima() out on a different branch for you.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-devel
mailing list