rJava
One may see the messages
...
checking whether JNI programs can be compiled... configure: error: Cannot compile a simple JNI program. See config.log for details.
...
ERROR: configuration failed for package ‘rJava'
so quit R and run
R CMD javareconf -e
Rscript -e 'install.packages("rJava")'
It might well be that the procedure above fails to work – a further attempt is to download rJava locally.
Rscript -e 'download.packages("rJava",".")'
tar xvfz rJava_1.0-6.tar.gz
R CMD INSTALL rJava
Under R 4.3.2, we see error
/usr/bin/ld: cannot find -lintl
collect2: error: ld returned 1 exit status
make[2]: *** [libjri.so] Error 1
make[2]: Leaving directory `/rds/user/jhz22/hpc-work/work/RtmpwlPJIa/R.INSTALL1d07e7874480b/rJava/jri/src'
make[1]: *** [src/JRI.jar] Error 2
make[1]: Leaving directory `/rds/user/jhz22/hpc-work/work/RtmpwlPJIa/R.INSTALL1d07e7874480b/rJava/jri'
make: *** [jri] Error 2
ERROR: compilation failed for package ‘rJava'
* removing ‘/rds/project/jmmh2/rds-jmmh2-public_databases/software/R/rJava'
* restoring previous ‘/rds/project/jmmh2/rds-jmmh2-public_databases/software/R/rJava'
which is fixed with
module load ceuadmin/gettext/0.20
Rscript -e 'install.packages("rJava")'
With Bioconductor package Rcpi
the rJava.so
could not be loaded but can be installed inside R, namely.
> BiocManager::install("Rcpi")