Dirk,

I don't have the details but this looks like as incorrect Java configuration in 
R - the Java home is obviously incomplete as it's missing bin/java and/or that 
path is wrong. Also I'm surprised to the the odd paths 
"/usr/lib/jvm/default-java/" since at least in my installations I see the 
actual JVM being used - but then I don't know how your package (or Debian?) 
abstracts the Java version mess.

Cheers,
Simon


> On Oct 17, 2017, at 10:24 PM, Dirk Eddelbuettel <[email protected]> wrote:
> 
> 
> Simon,
> 
> With your new rJava_0.9-9 I tried this against Debian's openjdk-9-jdk -- but
> with R 3.4.2 as built against openjdk-7 -- and it still fails:
> 
> checking whether setjmp.h is POSIX.1 compatible... yes
> checking whether sigsetjmp is declared... yes
> checking whether siglongjmp is declared... yes
> checking Java support in R... present:
> interpreter : '/usr/lib/jvm/default-java/jre/bin/java'
> archiver    : '/usr/lib/jvm/default-java/bin/jar'
> compiler    : '/usr/lib/jvm/default-java/bin/javac'
> header prep.: '/usr/lib/jvm/default-java/bin/javah'
> cpp flags   : '-I/usr/lib/jvm/default-java/include 
> -I/usr/lib/jvm/default-java/include/linux'
> java libs   : '-L/usr/lib/jvm/default-java/jre/lib/amd64/server -ljvm'
> checking whether Java run-time works... ./configure: line 3736: 
> /usr/lib/jvm/default-java/jre/bin/java: No such file or directory
> no
> configure: error: Java interpreter '/usr/lib/jvm/default-java/jre/bin/java' 
> does not work
> ERROR: configuration failed for package 'rJava'
> * removing 
> '/build/rjava-0.9-9/debian/r-cran-rjava/usr/lib/R/site-library/rJava'
> /usr/share/R/debian/r-cran.mk:101: recipe for target 'R_any_arch' failed
> make: *** [R_any_arch] Error 1
> dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 
> 2
> 
> 
> Any ideas?  I saw that r-devel got some changes related to javareconf.  Do we
> need to port that to r-patched?  Can you advise?
> 
> Many thanks,  Dirk
> 
> -- 
> http://dirk.eddelbuettel.com | @eddelbuettel | [email protected]
> 

Reply via email to