[R-sig-Debian] installing R-devel on ubuntu

Mark Leeds markleeds2 at gmail.com
Fri Nov 11 13:26:56 CET 2016


Hi All: I've been trying to install R-devel on my ubuntu 14.04 machine by
following the directions at this link.

http://singmann.org/installing-r-devel-on-linux/

The link is extremely clear and detailed but I run into an odd problem. When
I run the script at the bottom of this ( which I call build-R-devel ),  the
following directory structure gets created.

:/usr/local/lib/R> dir
total 56
drwxr-xr-x  4 root root  4096 Nov 11 05:30 doc/
drwxr-xr-x  2 root root  4096 Nov 11 05:30 etc/
drwxr-xr-x 11 root root  4096 Nov 11 05:30 share/
drwxr-xr-x  3 root root  4096 Nov 11 05:30 include/
drwxr-xr-x  3 root root  4096 Nov 11 05:30 bin/
drwxr-xr-x  2 root root  4096 Nov 11 05:30 lib/
drwxr-xr-x  2 root root  4096 Nov 11 05:30 modules/
drwxr-xr-x 32 root root  4096 Nov 11 05:30 library/
-rw-r--r--  1 root root    46 Nov 11 05:30 SVN-REVISION
-rw-r--r--  1 root root 18011 Nov 11 05:30 COPYING
:/usr/local/lib/R>

Yet, the --prefix in the configure command says to create
/usr/local/lib/R-devel
directory.  This causes problems because it ends up looking like I want the
R-devel version to be my regular R version. so when I type

bash R-devel.sh CMD check --as-cran package_xxx.tar.gz that uses
the development version of R>

but, if I type R CMD check --as-cran package_xxx.tar.gz, that also
uses the development version of R.

I essentially lose my ability to access the regular version of R
even though it is sitting in /usr/lib/R.

I think it has to do with the build-R-devel script installing
/usr/local/lib/R
rather than /usr/local/lib/R-devel but I don't know why it does
that. In the script, the configure command uses
--prefix which is R-devel but I'm not so experienced with these
things so it could be something obvious, I hope ???
I don't know how to debug such a long process with tons of output ?

I've spent about 2 days on this, deleting the resulting directories from the
build of R-devel and trying over and over again  so any insights are REALLY,
REALLY appreciated. Thanks a lot.


Mark

my build-r-devel.sh file
#==========================================================

## ~/bin/build-R-devel

#!/bin/sh

cd ~/research/svn/R-devel-build

R_PAPERSIZE=letter
R_BATCHSAVE="--no-save --no-restore"
R_BROWSER=xdg-open
PAGER=/usr/bin/pager
PERL=/usr/bin/perl
R_UNZIPCMD=/usr/bin/unzip
R_ZIPCMD=/usr/bin/zip
R_PRINTCMD=/usr/bin/lpr
LIBnn=lib
AWK=/usr/bin/awk
CC="ccache gcc"
CFLAGS="-ggdb -pipe -std=gnu99 -Wall -pedantic"
CXX="ccache g++"
CXXFLAGS="-ggdb -pipe -Wall -pedantic"
FC="ccache gfortran"
F77="ccache gfortran"
MAKE="make -j4"
../r-devel/R/configure
    --prefix=/usr/local/lib/R-devel
    --enable-R-shlib
    --with-blas
    --with-lapack
    --with-readline
    --with-recommended-packages

#CC="clang -O3"
#CXX="clang++ -03"

#make svnonly
make

echo "*** Done -- now run 'make install'"

make install

echo "*** All Done -- start R-devel with 'bash R-devel'"

	[[alternative HTML version deleted]]



More information about the R-SIG-Debian mailing list