Skip to content

Changes in R 1.2.0 devel?

4 messages · Kurt Hornik, A.J. Rossini, Douglas Bates

#
After installing nlme_3.1-7.tar.gz  under the latest R (1.2.0, via
anonymous CVS), I'm unable to get it to work, i.e.:

rossini 94 > /usr/local/bin/R

R : Copyright 2000, The R Development Core Team
Version 1.2.0 Under development (unstable) (2000-12-06)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type `license()' or `licence()' for distribution details.

R is a collaborative project with many contributors.
Type `contributors()' for more information.

Type `demo()' for some demos, `help()' for on-line help, or
`help.start()' for a HTML browser interface to help.
Type `q()' to quit R.
Loading required package: nls 
Error in dyn.load(x, as.logical(local), as.logical(now)) : 
        unable to load shared library "/usr/local/lib/R/library/nlme/libs/nlme.so":
  undefined symbol: dqrdca_
Error in library(nlme) : .First.lib failed
Thoughts?  Changes I should look for?  Or is it just broken?  I don't
see this on my local copy of R 1.1.1 (and I "reinstalled" nlme on both
copies to verify corruption of my local copy of the archive), but...

rossini 95 > /usr/bin/R

R : Copyright 2000, The R Development Core Team
Version 1.1.1  (August 15, 2000)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type    "?license" or "?licence" for distribution details.

R is a collaborative project with many contributors.
Type    "?contributors" for a list.

Type    "demo()" for some demos, "help()" for on-line help, or
        "help.start()" for a HTML browser interface to help.
Type    "q()" to quit R.
Loading required package: nls
best,
-tony
#
R 1.2.0 will need a new version of nlme which should be made available
shortly.

I assume you did not reinstall the version under 1.2.0?  :-)  Well this
would not even compile right now.  A quick fix I think is to copy files
S_compat.{c,h} from the 1.1.1 distribution to nlme/src, change
	#include <S_compat.h>
in S_compat.c to
	#include "S_compat.h"
and rebuild.

-k
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel 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-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
#
KH> R 1.2.0 will need a new version of nlme which should be made
    KH> available shortly.

I have it, thanks VERY much to Doug, and it "appears" to be giving
reasonable results for our data.  I'll know a bit more by the end of
next week, since we'll be using it mixed with R 1.1.1 for exploratory
simulations (power sims, so we "know" the truth).

    KH> I assume you did not reinstall the version under 1.2.0?  :-)

I did reinstall, and it did compile.  There might be some left-over
files from the update.  I'll have to check if I'm removing
non-pertinent files on upgrade.

    KH> Well this would not even compile right now.  A quick fix I
    KH> think is to copy files S_compat.{c,h} from the 1.1.1
    KH> distribution to nlme/src, change #include <S_compat.h> in
    KH> S_compat.c to #include "S_compat.h" and rebuild.

For what it's worth:

I did the first, not the second (changing the include), and it still
didn't work (the quick fix).  I'll not try the second, unless the sims
barf in my face.

Thanks!

best,
-tony
#
rossini@blindglobe.net (A.J. Rossini) writes:
You would need to do both.  There are some .Fortran calls in the R
sources that require one of the routines that used to be in S_compat.c

I am currently testing nlme_3.1-8.  It will be on CRAN by the time
R-1.2.0 is released.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel 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-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._