p.dalgaard at biostat.ku.dk said:
Now the error message claims that the library is absent, so does the file actually exist? And did you install from RPM or from source
Both: After finding this problem with Martyn Plummer's RPM, I installed from the source (usual magic: ./configure && make). The problem pertains is the same. duncan at research.bell-labs.com said:
is the libR.so. That means that at some stage you compiled R with the --enable-R-shlib flag and built libR.so. Then, when you installed a new version of R, you did not use the --enable-R-shlib flag. So libR.so was not built. But when a package is installed and libR.so exists, that package is linked against the libR.so. So when that previously compiled package is loaded into the new R that has no libR.so, you get the error message you are seeing.
Now it looks that this is deeper in the configure scripts or in the way they work in RH7.3 (gcc 2.96, b***y b*****ds). The ./configure claims that R is not built as a shared library, but still dyn.load looks for libR.so. This is the output when I build from the source: ./configure info screen: R is now configured for i686-pc-linux-gnu Source directory: . Installation directory: /usr/local C compiler: gcc -D__NO_MATH_INLINES -mieee-fp -g -O2 C++ compiler: g++ -mieee-fp -g -O2 Fortran compiler: g77 -mieee-fp -g -O2 X11 support: yes Gnome support: no Tcl/Tk support: yes Readline support: yes R profiling support: yes R as a shared library: no Recommended packages: yes And this happens when I run the code I "make'd" (I guess gnu `make' is a weak verb and has regular declension): [jarioksa at pc112145 R-1.6.0]$ /tmp/R-1.6.0/bin/R R : Copyright 2002, The R Development Core Team Version 1.6.0 (2002-10-01) [...snip...]
library(akima) # Like it should be: not installed with this version
Error in library(akima) : There is no package called `akima'
dyn.load("/usr/lib/R/library/akima/libs/akima.so")
Error in dyn.load(x, as.logical(local), as.logical(now)) : unable to load shared library "/usr/lib/R/library/akima/libs/akima.so": libR.so: cannot open shared object file: No such file or directory I am bushed. Exactly the same thing happens with Martyn Plummer's rpm package. cheers, jari oksanen
Jari Oksanen -- Dept Biology, Univ Oulu, 90014 Oulu, Finland Ph. +358 8 5531526, cell +358 40 5136529, fax +358 8 5531061 email jari.oksanen at oulu.fi, homepage http://cc.oulu.fi/~jarioksa/ -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._