[R-sig-Debian] Compiling an older version of R (2.11.1) on Ubuntu 13.10
Dirk Eddelbuettel
edd at debian.org
Mon Jun 9 23:41:14 CEST 2014
Hi Sam,
Always nice to email across town :)
On 9 June 2014 at 16:12, Samuel Bowerman wrote:
| Hello all,
|
| I am trying to compile (by "hand") an old version of R (2.11.1,
| specifically). "Why?", you might ask. Well, I have a program I am trying to
| run (that was not written by me, but I am hoping to use in my research) that
| was written in "old" R, and the program writer has specifically mentioned
| that R-2.11.1 or older must be used. I have run "./configure" with no
| obvious errors (the entire output being far too long to post here, but I
| have been warned that I cannot make PDF, DVI, or html versions of the help
| pages, which I'm not too concerned about). Next, when I pass the "make"
| command, I am met with the following error (after a long stream of
| successful commands):
|
| Warning in solve.default(rgb):
|
| unable to load shared library
| '/home/sbowerma/Programs/R-2.11.1/modules//lapack.so':
|
| /home/sbowerma/Programs/R-2.11.1/lib/libRlapack.so: undefined symbol:
| _gfortran_compare_string
|
| Error in solve.default(rgb) : lapack routines cannot be loaded
|
| Error: unable to load R code in package 'grDevices'
|
| Execution halted
|
| However, I have confirmed that the library "lapack.so" is, in fact, in the
| exact position it is supposed to be. If anyone has any suggestions or fixes,
| I would be most appreciative. Thanks.
You could try configuring with the external BLAS and LAPACK instead of using
R's own sources.
In general, maybe you safest bet is to a sufficient old version of Ubuntu and
run it in virtualization. Then the build environment will match more closely.
If you were to move your main Ubuntu to 14.04, then you could take advantage
of the (unbelievably awesome) docker.io that runs just outside the box:
edd at max:~$ docker.io images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 12.10 6006e6343fad 10 days ago 172.2 MB
ubuntu quantal 6006e6343fad 10 days ago 172.2 MB
ubuntu 13.10 d2099a5ba6c5 10 days ago 180.2 MB
ubuntu saucy d2099a5ba6c5 10 days ago 180.2 MB
ubuntu 14.04 5cf8fd909c6c 10 days ago 274.3 MB
ubuntu latest 5cf8fd909c6c 10 days ago 274.3 MB
ubuntu trusty 5cf8fd909c6c 10 days ago 274.3 MB
ubuntu 13.04 7656cbf56a8c 10 days ago 169.4 MB
ubuntu raring 7656cbf56a8c 10 days ago 169.4 MB
ubuntu 12.04 cc0067db4f11 10 days ago 210.1 MB
ubuntu precise cc0067db4f11 10 days ago 210.1 MB
ubuntu 10.04 3db9c44f4520 7 weeks ago 183 MB
ubuntu lucid 3db9c44f4520 7 weeks ago 183 MB
edd at max:~$
Here I just followed the basic example steps to install the default ubuntu
images and in one command ended up with an almost half-decade suite from
10.04 to 14.04.
Dirk
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the R-SIG-Debian
mailing list