[R] rjava does not install

Prof Brian Ripley ripley at stats.ox.ac.uk
Tue Feb 8 08:05:07 CET 2011


This isn't the right place (rJava has its own support lists), but

- that is not the Java package installed on any version of Fedora I 
have seen, and you might want to try the native openjdk version.

- the JAVA_HOME used by the build is not what you show, as it is 
looking in /opt/jre1.6.0_22/include (and needs to look in the JDK).

I have no idea what about your setup caused the discrepancy: please 
seek help from your local Linux support (or use rJava's support 
lists).

On Mon, 7 Feb 2011, servet cizmeli wrote:

> I am on a fedora server on which I am not root privileges. I am trying to 
> locally install rJava... Here are my steps :
>
> $uname -a
> Linux 2.6.18-194.17.4.el5 #1 SMP Mon Oct 25 15:50:53 EDT 2010 x86_64 x86_64 
> x86_64 GNU/Linux
>
> $ java -version
> java version "1.6.0_22"
> Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
> Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
>
> $ echo $JAVA_HOME
> /opt/jdk1.6.0_22/
>
> $ R CMD javareconf -e
> Java interpreter : /opt/jdk1.6.0_22//jre/bin/java
> Java version : 1.6.0_22
> Java home path : /opt/jdk1.6.0_22/
> Java compiler : /opt/jdk1.6.0_22//bin/javac
> Java headers gen.: /opt/jdk1.6.0_22//bin/javah
> Java archive tool: /opt/jdk1.6.0_22//bin/jar
> Java library path: 
> $(JAVA_HOME)jre/lib/amd64/server:$(JAVA_HOME)jre/lib/amd64:$(JAVA_HOME)jre/../lib/amd64::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
> JNI linker flags : -L$(JAVA_HOME)jre/lib/amd64/server 
> -L$(JAVA_HOME)jre/lib/amd64 -L$(JAVA_HOME)jre/../lib/amd64 -L 
> -L/usr/java/packages/lib/amd64 -L/usr/lib64 -L/lib64 -L/lib -L/usr/lib -ljvm
> JNI cpp flags : -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
>
> The following Java variables have been exported:
> JAVA_HOME JAVA JAVAC JAVAH JAR JAVA_LIBS JAVA_CPPFLAGS JAVA_LD_LIBRARY_PATH
>
> And the installation halts with the following error (please see below for the 
> details):
> rJava.h:19:17: error: jni.h: No such file or directory
>
> I would appreciate very much your kindly help
> Servet
>
>
>
> install.packages("rJava",dep=T)
> Installing package(s) into 
> ‘/home/acizmeli/R/x86_64-redhat-linux-gnu-library/2.12’
> (as ‘lib’ is unspecified)
> --- Please select a CRAN mirror for use in this session ---
> Loading Tcl/Tk interface ... done
> trying URL 'http://cran.skazkaforyou.com/src/contrib/rJava_0.8-8.tar.gz'
> Content type 'application/x-gzip' length 522057 bytes (509 Kb)
> opened URL
> ==================================================
> downloaded 509 Kb
>
> * installing *source* package ‘rJava’ ...
> checking for gcc... gcc -m64 -std=gnu99
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc -m64 -std=gnu99 accepts -g... yes
> checking for gcc -m64 -std=gnu99 option to accept ISO C89... none needed
> checking how to run the C preprocessor... gcc -m64 -std=gnu99 -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for string.h... (cached) yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking for unistd.h... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking whether time.h and sys/time.h may both be included... yes
> configure: checking whether gcc -m64 -std=gnu99 supports static inline...
> yes
> 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 : '/opt/jdk1.6.0_22//jre/bin/java'
> archiver : '/opt/jdk1.6.0_22//bin/jar'
> compiler : '/opt/jdk1.6.0_22//bin/javac'
> header prep.: '/opt/jdk1.6.0_22//bin/javah'
> cpp flags : '-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux'
> java libs : '-L$(JAVA_HOME)jre/lib/amd64/server -L$(JAVA_HOME)jre/lib/amd64 
> -L$(JAVA_HOME)jre/../lib/amd64 -L -L/usr/java/packages/lib/amd64 -L/usr/lib64 
> -L/lib64 -L/lib -L/usr/lib -ljvm'
> checking whether JNI programs can be compiled... yes
> checking JNI data types... ok
> checking whether JRI should be compiled (autodetect)... yes
> checking whether debugging output should be enabled... no
> checking whether memory profiling is desired... no
> checking whether threads support is requested... no
> checking whether callbacks support is requested... no
> checking whether JNI cache support is requested... no
> checking whether JRI is requested... yes
> configure: creating ./config.status
> config.status: creating src/Makevars
> config.status: creating R/zzz.R
> config.status: creating src/config.h
> === configuring in jri (/tmp/RtmpUH5YdX/R.INSTALL3e0ff145/rJava/jri)
> configure: running /bin/sh ./configure '--prefix=/usr/local' 
> --cache-file=/dev/null --srcdir=.
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for gcc... gcc -m64 -std=gnu99
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc -m64 -std=gnu99 accepts -g... yes
> checking for gcc -m64 -std=gnu99 option to accept ISO C89... none needed
> checking how to run the C preprocessor... gcc -m64 -std=gnu99 -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking whether Java interpreter works... checking whether JNI programs can 
> be compiled... yes
> checking whether JNI programs can be run... yes
> checking JNI data types... ok
> checking whether Rinterface.h exports R_CStackXXX variables... yes
> checking whether Rinterface.h exports R_SignalHandlers... yes
> configure: creating ./config.status
> config.status: creating src/Makefile
> config.status: creating Makefile
> config.status: creating run
> config.status: creating src/config.h
> ** libs
> gcc -m64 -std=gnu99 -I/usr/include/R -I. -I/opt/jre1.6.0_22/include 
> -I/opt/jre1.6.0_22/include/linux -I/usr/local/include -fpic -O2 -g -pipe 
> -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
> --param=ssp-buffer-size=4 -m64 -mtune=generic -c Rglue.c -o Rglue.o
> In file included from Rglue.c:2:
> rJava.h:19:17: error: jni.h: No such file or directory
> In file included from Rglue.c:2:
> rJava.h:120: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘*’ token
> rJava.h:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘*’ token
> rJava.h:123: error: expected ‘)’ before ‘*’ token
> rJava.h:124: error: expected ‘)’ before ‘*’ token
> rJava.h:126: warning: parameter names (without types) in function declaration
> rJava.h:127: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘getSimpleClassNames’
> rJava.h:128: warning: parameter names (without types) in function declaration
> rJava.h:132: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘*’ token
> rJava.h:135: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘javaStringClass’
> rJava.h:136: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘javaObjectClass’
> rJava.h:137: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘javaClassClass’
> rJava.h:138: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘javaFieldClass’
> rJava.h:139: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘rj_RJavaTools_Class’
> rJava.h:141: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_forName’
> rJava.h:142: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_getName’
> rJava.h:143: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_getSimpleName’
> rJava.h:144: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_getSuperclass’
> rJava.h:145: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_getType’
> rJava.h:146: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_getField’
> rJava.h:147: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_rj_getSimpleClassNames’
> rJava.h:149: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_RJavaTools_getFieldTypeName’
> rJava.h:152: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘rj_RJavaImport_Class’
> rJava.h:153: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_RJavaImport_getKnownClasses’
> rJava.h:154: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_RJavaImport_lookup’
> rJava.h:155: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘mid_RJavaImport_exists’
> rJava.h:172: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘getImporterReference’
> rJava.h:178: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘clClassLoader’
> rJava.h:179: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘oClassLoader’
> rJava.h:182: error: expected ‘)’ before ‘*’ token
> rJava.h:183: error: expected ‘)’ before ‘*’ token
> rJava.h:184: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘R1par2jvalue’
> rJava.h:187: error: expected ‘)’ before ‘*’ token
> rJava.h:188: error: expected ‘)’ before ‘*’ token
> rJava.h:191: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘callToString’
> rJava.h:194: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘createObject’
> rJava.h:195: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘findClass’
> rJava.h:196: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘objectClass’
> rJava.h:198: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newDoubleArray’
> rJava.h:199: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newIntArray’
> rJava.h:200: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newBooleanArrayI’
> rJava.h:201: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newString’
> rJava.h:202: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newCharArrayI’
> rJava.h:203: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newShortArrayI’
> rJava.h:204: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newFloatArrayD’
> rJava.h:205: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newLongArrayD’
> rJava.h:206: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newByteArray’
> rJava.h:207: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘newByteArrayI’
> rJava.h:209: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘makeGlobal’
> rJava.h:210: error: expected ‘)’ before ‘*’ token
> rJava.h:211: error: expected ‘)’ before ‘*’ token
> rJava.h:213: error: expected ‘)’ before ‘*’ token
> rJava.h:215: error: expected ‘)’ before ‘*’ token
> rJava.h:217: error: expected ‘)’ before ‘*’ token
> Rglue.c: In function ‘JRefObjectFinalizer’:
> Rglue.c:79: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:79: error: (Each undeclared identifier is reported only once
> Rglue.c:79: error: for each function it appears in.)
> Rglue.c:79: error: ‘env’ undeclared (first use in this function)
> Rglue.c:79: warning: implicit declaration of function ‘getJNIEnv’
> Rglue.c:80: error: ‘jobject’ undeclared (first use in this function)
> Rglue.c:80: error: expected ‘;’ before ‘o’
> Rglue.c:95: error: ‘o’ undeclared (first use in this function)
> Rglue.c:98: warning: implicit declaration of function ‘releaseGlobal’
> Rglue.c: At top level:
> Rglue.c:104: error: expected ‘)’ before ‘*’ token
> Rglue.c: In function ‘deserializeSEXP’:
> Rglue.c:151: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:151: error: ‘env’ undeclared (first use in this function)
> Rglue.c:152: error: ‘clClassLoader’ undeclared (first use in this function)
> Rglue.c:152: error: ‘oClassLoader’ undeclared (first use in this function)
> Rglue.c:153: error: ‘jbyteArray’ undeclared (first use in this function)
> Rglue.c:153: error: expected ‘;’ before ‘ser’
> Rglue.c:154: error: ‘ser’ undeclared (first use in this function)
> Rglue.c:155: error: ‘jmethodID’ undeclared (first use in this function)
> Rglue.c:155: error: expected ‘;’ before ‘mid’
> Rglue.c:156: error: ‘mid’ undeclared (first use in this function)
> Rglue.c:157: error: ‘jobject’ undeclared (first use in this function)
> Rglue.c:157: error: expected ‘;’ before ‘res’
> Rglue.c:158: error: ‘res’ undeclared (first use in this function)
> Rglue.c:159: error: expected ‘;’ before ‘go’
> Rglue.c:161: error: ‘go’ undeclared (first use in this function)
> Rglue.c:173: warning: implicit declaration of function ‘releaseObject’
> Rglue.c: At top level:
> Rglue.c:214: error: expected ‘)’ before ‘*’ token
> Rglue.c:380: error: expected ‘)’ before ‘*’ token
> Rglue.c:390: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 
> ‘R1par2jvalue’
> Rglue.c: In function ‘RcallMethod’:
> Rglue.c:410: error: ‘jvalue’ undeclared (first use in this function)
> Rglue.c:410: error: expected ‘;’ before ‘jpar’
> Rglue.c:411: error: ‘jobject’ undeclared (first use in this function)
> Rglue.c:411: error: expected ‘;’ before ‘tmpo’
> Rglue.c:412: error: expected ‘;’ before ‘o’
> Rglue.c:414: error: ‘jmethodID’ undeclared (first use in this function)
> Rglue.c:414: error: expected ‘;’ before ‘mid’
> Rglue.c:415: error: ‘jclass’ undeclared (first use in this function)
> Rglue.c:415: error: expected ‘;’ before ‘cls’
> Rglue.c:416: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:416: error: ‘env’ undeclared (first use in this function)
> Rglue.c:424: error: ‘o’ undeclared (first use in this function)
> Rglue.c:440: error: ‘cls’ undeclared (first use in this function)
> Rglue.c:440: warning: implicit declaration of function ‘findClass’
> Rglue.c:442: warning: implicit declaration of function ‘objectClass’
> Rglue.c:467: warning: implicit declaration of function ‘Rpar2jvalue’
> Rglue.c:467: error: ‘jpar’ undeclared (first use in this function)
> Rglue.c:467: error: ‘tmpo’ undeclared (first use in this function)
> Rglue.c:471: error: ‘mid’ undeclared (first use in this function)
> Rglue.c:475: warning: implicit declaration of function ‘checkExceptionsX’
> Rglue.c:481: warning: implicit declaration of function ‘Rfreejpars’
> Rglue.c:542: error: ‘jlong’ undeclared (first use in this function)
> Rglue.c:542: error: expected ‘;’ before ‘r’
> Rglue.c:546: error: ‘r’ undeclared (first use in this function)
> Rglue.c:555: error: ‘jshort’ undeclared (first use in this function)
> Rglue.c:555: error: expected ‘;’ before ‘r’
> Rglue.c:568: error: ‘jboolean’ undeclared (first use in this function)
> Rglue.c:568: error: expected ‘;’ before ‘r’
> Rglue.c:607: error: expected ‘;’ before ‘r’
> Rglue.c:620: warning: implicit declaration of function ‘j2SEXP’
> Rglue.c:620: warning: assignment makes pointer from integer without a cast
> Rglue.c: In function ‘RcallSyncMethod’:
> Rglue.c:634: error: ‘jobject’ undeclared (first use in this function)
> Rglue.c:634: error: expected ‘;’ before ‘o’
> Rglue.c:635: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:635: error: ‘env’ undeclared (first use in this function)
> Rglue.c:642: error: ‘o’ undeclared (first use in this function)
> Rglue.c:650: error: ‘JNI_OK’ undeclared (first use in this function)
> Rglue.c: In function ‘RcreateObject’:
> Rglue.c:671: error: ‘jvalue’ undeclared (first use in this function)
> Rglue.c:671: error: expected ‘;’ before ‘jpar’
> Rglue.c:672: error: ‘jobject’ undeclared (first use in this function)
> Rglue.c:672: error: expected ‘;’ before ‘tmpo’
> Rglue.c:673: error: expected ‘;’ before ‘o’
> Rglue.c:674: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:674: error: ‘env’ undeclared (first use in this function)
> Rglue.c:690: error: ‘jpar’ undeclared (first use in this function)
> Rglue.c:690: error: ‘tmpo’ undeclared (first use in this function)
> Rglue.c:704: error: ‘o’ undeclared (first use in this function)
> Rglue.c:704: warning: implicit declaration of function ‘createObject’
> Rglue.c:723: warning: return makes pointer from integer without a cast
> Rglue.c: At top level:
> Rglue.c:727: error: expected ‘)’ before ‘*’ token
> Rglue.c:758: error: expected ‘)’ before ‘*’ token
> Rglue.c:777: error: expected ‘)’ before ‘*’ token
> Rglue.c:789: error: expected ‘)’ before ‘*’ token
> Rglue.c:808: error: expected ‘)’ before ‘*’ token
> Rglue.c:831: error: expected ‘)’ before ‘*’ token
> Rglue.c: In function ‘RcreateArray’:
> Rglue.c:857: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:857: error: ‘env’ undeclared (first use in this function)
> Rglue.c:864: error: ‘jbyteArray’ undeclared (first use in this function)
> Rglue.c:864: error: expected ‘;’ before ‘a’
> Rglue.c:865: error: ‘a’ undeclared (first use in this function)
> Rglue.c:866: warning: implicit declaration of function ‘new_jarrayRef’
> Rglue.c:866: warning: return makes pointer from integer without a cast
> Rglue.c:868: error: ‘jcharArray’ undeclared (first use in this function)
> Rglue.c:868: error: expected ‘;’ before ‘a’
> Rglue.c:870: warning: return makes pointer from integer without a cast
> Rglue.c:872: error: ‘jintArray’ undeclared (first use in this function)
> Rglue.c:872: error: expected ‘;’ before ‘a’
> Rglue.c:874: warning: return makes pointer from integer without a cast
> Rglue.c:880: error: ‘jfloatArray’ undeclared (first use in this function)
> Rglue.c:880: error: expected ‘;’ before ‘a’
> Rglue.c:882: warning: return makes pointer from integer without a cast
> Rglue.c:884: error: ‘jlongArray’ undeclared (first use in this function)
> Rglue.c:884: error: expected ‘;’ before ‘a’
> Rglue.c:886: warning: return makes pointer from integer without a cast
> Rglue.c:888: error: ‘jdoubleArray’ undeclared (first use in this function)
> Rglue.c:888: error: expected ‘;’ before ‘a’
> Rglue.c:890: warning: return makes pointer from integer without a cast
> Rglue.c:895: error: ‘jobjectArray’ undeclared (first use in this function)
> Rglue.c:895: error: expected ‘;’ before ‘a’
> Rglue.c:899: error: ‘jobject’ undeclared (first use in this function)
> Rglue.c:899: error: expected ‘;’ before ‘so’
> Rglue.c:900: error: ‘so’ undeclared (first use in this function)
> Rglue.c:904: warning: return makes pointer from integer without a cast
> Rglue.c:909: error: ‘jbooleanArray’ undeclared (first use in this function)
> Rglue.c:909: error: expected ‘;’ before ‘a’
> Rglue.c:911: warning: return makes pointer from integer without a cast
> Rglue.c:916: error: ‘jclass’ undeclared (first use in this function)
> Rglue.c:916: error: expected ‘;’ before ‘ac’
> Rglue.c:933: error: ‘ac’ undeclared (first use in this function)
> Rglue.c:953: error: expected ‘;’ before ‘a’
> Rglue.c:955: error: ‘javaObjectClass’ undeclared (first use in this function)
> Rglue.c:960: error: expected ‘;’ before ‘o’
> Rglue.c:965: error: ‘o’ undeclared (first use in this function)
> Rglue.c:971: warning: return makes pointer from integer without a cast
> Rglue.c:976: error: expected ‘;’ before ‘a’
> Rglue.c:978: warning: return makes pointer from integer without a cast
> Rglue.c: In function ‘RpollException’:
> Rglue.c:988: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:988: error: ‘env’ undeclared (first use in this function)
> Rglue.c:989: error: ‘jthrowable’ undeclared (first use in this function)
> Rglue.c:989: error: expected ‘;’ before ‘t’
> Rglue.c:991: error: ‘t’ undeclared (first use in this function)
> Rglue.c: In function ‘RclearException’:
> Rglue.c:999: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:999: error: ‘env’ undeclared (first use in this function)
> Rglue.c: In function ‘RthrowException’:
> Rglue.c:1020: error: ‘JNIEnv’ undeclared (first use in this function)
> Rglue.c:1020: error: ‘env’ undeclared (first use in this function)
> Rglue.c:1021: error: ‘jthrowable’ undeclared (first use in this function)
> Rglue.c:1021: error: expected ‘;’ before ‘t’
> Rglue.c:1032: error: ‘t’ undeclared (first use in this function)
> make: *** [Rglue.o] Error 1
> ERROR: compilation failed for package ‘rJava’
> * removing ‘/home/acizmeli/R/x86_64-redhat-linux-gnu-library/2.12/rJava’
>
> The downloaded packages are in
> ‘/tmp/Rtmpr5x7PM/downloaded_packages’
> Warning message:
> In install.packages("rJava", dep = T) :
> installation of package 'rJava' had non-zero exit status
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595


More information about the R-help mailing list