a question about sgeostat
On Mon, 29 May 2000, Matthew Norton wrote:
I know hese sorts of questions should be addressed directly to the author of the extensions, but since I'm in a bit of a rush, I thought I'd fire this out to the group at large. Furthermore, one of the problems I'm having seems to be indenpendent of the packages themselves (I think, but I'm not sure).
The first thing to establish is theat R CMD check works for all the packages here. If you do that when you install them, you save a lot of future bother. I suspect that it not the case for your installations.
When I try to load the library sgeostat, it tries to load the tripack library, but seems to fail. If I try to load the tripack library first, it seems to be unhappy as well, but sgeostat then loads without trouble. I'll give you examples:
library(sgeostat)
Loading required package: mva
Loading required package: tripack
Error in library.dynam("tripack") : dynamic library `tripack' not found
library(tripack)
............... or
library(tripack)
Error in library.dynam("tripack") : dynamic library `tripack' not found
library(sgeostat)
Loading required package: mva
Does anyone have any idea as to what the problem may be here?
No, but it is specific to your system. Did you compile the package yourself? If so, were there any compile warnings? The first thing to check is if the tripack/libs/tripack.so is actually there. If not, go back to installing tripack. I strongly suspect that you are being misled, as loading a package a second time in circumstances like this often appears to succeed, and in fact does nothing.
The second little problem I've been running across is the following. The function dist() is included in the sgeostat library, and at times after I've been working away for some time in R, all of a sudden I'm informed that "the function dist() is not found". However, if I type:
dist in mva, not sgeostat. What informs you? Does example(dist) work, for example?
dist
I get a list of all the source code in the function, which tells me that the library is still loaded into memory. Furthermore, typing ">library(sgeostat)" doesn't seem to reload the library and function.
It will not reload anything that is already loaded (it thinks).
Especially weird is the fact that I can even quit the program, log out, log back in and reload R, and the same error will occur. When this happens, I have to reboot in order to get the library to work properly. Any ideas why such a function might suddenly be no longer available? In closing, I guess I should mention that I'm running R under Linux (Mandrake 7.0) Version 1.0.1 (April 14, 2000).
Brian D. Ripley, ripley at stats.ox.ac.uk 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 272860 (secr) Oxford OX1 3TG, UK Fax: +44 1865 272595 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 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 _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._