Pacakge norm (was Re: [Rd] orphaning CRAN packages)
Uwe Ligges
ligges at statistik.uni-dortmund.de
Sat Apr 9 19:37:50 CEST 2005
(Ted Harding) wrote:
> On 09-Apr-05 Prof Brian Ripley wrote:
>
>>The known problems are in the file
>>
>>http://www.r-project.org/nocvs/R.check/r-devel/norm-00check.txt
>>
>>No showstoppers, so given the saga of Ted's connectivity, I would
>>suggest waiting for the release on April 18.
>>
>>There are no declared dependencies, nor did I find any searching the
>>code.
>
>
> Thanks for the pointer. Yes, they look innocuous enough.
> On the precautionary principle, however, it would be worth
> dealing with the ".Fortran" warnings, since this would
> safeguard against the possibility of name clash if some
> other package used the same names.
>
> Question 1:
> I take it that all that's needed here is to search for
> all such calls, e.g.
>
> .Fortran("tobsn", ...)
>
> and make sure that it one becomes
>
> .Fortran("tobsn", ... ,PACKAGE=norm)
>
> and so on?
Yes, but PACKAGE="norm" (quotes!)
> This could be done without installing any new R (though
> being able to check against the latest would be added
> assurance), as also could be possible amendements related
> to the "Rd" warnings (which, however, only affect "help"
> and other documentation issues).
>
> None the less,
>
> Question 2.
> It would still be interesting to test out the compilability
> of the latest R on the machine I would be installing the
> new one on anyway (SuSE Linux 7.2 from 2001), since this
> would have oldish math libs ...
>
> I think I have sussed out how to keep different versions
> of R on the same machine, namely:
>
> a) Edit /usr/bin/R and change
>
> R_HOME_DIR=/usr/lib/R
>
> to
>
> R_HOME_DIR=/usr/lib/R-x.y.z
>
> as appropriate.
>
> b) Rename the directory /usr/lib/R to /usr/lib/R-x.y.z
>
> c) Rename /usr/bin/R to /usr/bin/R-x.y.z
>
> d) (pro tem) Make a symbolic link
>
> ln -s /usr/bin/R-x.y.z /usr/bin/R
No, it is much simpler (and cleaner) to specify the installation
directory using
./configure --prefix=/the/path/to/R-2.0.1
After make, make install, you can start R-2.0.1 by
/the/path/to/R-2.0.1/bin/R
Uwe
> Then one can install a new R without thinking about it,
> provided one remembers to delete the symbolic link before
> starting (or will the new installation do this all by
> itself?).
>
> Have I missed anything?
>
> Thanks, and best wishes,
> Ted.
More information about the R-devel
mailing list