Entering edit mode
MLSC MANIPAL
▴
120
@mlsc-manipal-4543
Last seen 10.2 years ago
*Dear Sir,
When I try to install "SJava", it is giving the following error:*
Using R version 2.10.1, biocinstall version 2.5.11.
Installing Bioconductor version 2.5 packages:
[1] "SJava"
Please wait...
Warning in install.packages(pkgs = pkgs, repos = repos, ...) :
argument 'lib' is missing: using '/usr/local/lib/R/site-library'
trying URL '
http://www.bioconductor.org/packages/2.5/bioc/src/contrib/SJava_0.72.0
.tar.gz
'
Content type 'application/x-gzip' length 2210866 bytes (2.1 Mb)
opened URL
==================================================
downloaded 2.1 Mb
* installing *source* package SJava ...
checking shlib support in R... checking Java support in R... present:
interpreter : '/usr/bin/java'
archiver : '/usr/bin/jar'
compiler : '/usr/bin/javac'
header prep.: '/usr/bin/javah'
cpp flags : '-I/usr/lib/jvm/java-6-openjdk/jre/../include'
java libs : '-L/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server
-L/usr/lib/jvm/java-6-openjdk/jre/lib/i386
-L/usr/lib/jvm/java-6-openjdk/jre/../lib/i386
-L/usr/java/packages/lib/i386
-L/usr/lib/jni -L/lib -L/usr/lib -ljvm'
Looking in /usr/lib/jvm/java-6-openjdk/jre/include
Exception in thread "main" java.lang.NullPointerException
at jniParameters.findJniInclude(jniParameters.java:76)
at jniParameters.findJniInclude(jniParameters.java:61)
at jniParameters.compute(jniParameters.java:40)
at jniParameters.<init>(jniParameters.java:12)
at jniBashParameters.<init>(jniBashParameters.java:11)
at jniBashParameters.main(jniBashParameters.java:7)
checking for gcc... gcc
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 accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for Rf_initEmbeddedR in -lR... yes
configure: creating ./config.status
config.status: creating Makevars
config.status: creating src/Makevars
config.status: creating src/RSJava/Makefile
config.status: creating inst/scripts/RJava.bsh
config.status: creating inst/scripts/RJava.csh
config.status: creating cleanup
config.status: creating inst/scripts/RJava
Copying the cleanup script to the scripts/ directory
** libs
/usr/bin/javah -classpath
/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/inst:/tmp/RtmpEiUbri/R.INSTALL
327b23c6/SJava/inst/org/omegahat/Jars/Environment.jar
-o RForeignReference.h org.omegahat.R.Java.RForeignReference
/usr/bin/javah -classpath
/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/inst:/tmp/RtmpEiUbri/R.INSTALL
327b23c6/SJava/inst/org/omegahat/Jars/Environment.jar
-o RManualFunctionActionListener.h
org.omegahat.R.Java.RManualFunctionActionListener
/usr/bin/javah -classpath
/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/inst:/tmp/RtmpEiUbri/R.INSTALL
327b23c6/SJava/inst/org/omegahat/Jars/Environment.jar
-o ROmegahatInterpreter.h org.omegahat.R.Java.ROmegahatInterpreter
/usr/bin/javah -classpath
/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/inst:/tmp/RtmpEiUbri/R.INSTALL
327b23c6/SJava/inst/org/omegahat/Jars/Environment.jar
-o REvaluator.h org.omegahat.R.Java.REvaluator
make -C RSJava
make[1]: Entering directory
`/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/src/RSJava'
/usr/bin/javah -classpath
/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/inst:/tmp/RtmpEiUbri/R.INSTALL
327b23c6/SJava/inst/org/omegahat/Jars/Environment.jar
-o OmegaInterfaceManager.h \
org.omegahat.Interfaces.NativeInterface.OmegaInterfaceManager
gcc -std=gnu99 -I/usr/share/R/include -D_R_ -I/usr/lib/R/include
-I/usr/lib/R/include/R_ext
-I/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/src/RSJava -I.
-I/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/inst/include
-I/usr/lib/jvm/java-6-openjdk/jre/include
-I/usr/lib/jvm/java-6-openjdk/jre/include/ -fpic -g -O2 -c CtoJava.c
-o
CtoJava.o
In file included from CtoJava.c:6:
CtoJava.h:9:17: error: jni.h: No such file or directory
In file included from CtoJava.c:6:
CtoJava.h:14: error: expected =, ,, ;, asm or __attribute__
before
NullObject
CtoJava.h:17: error: expected =, ,, ;, asm or __attribute__
before
OmegahatInterfaceManagerClass
CtoJava.h:18: error: expected =, ,, ;, asm or __attribute__
before
BasicClassValueAccessors
CtoJava.h:100: error: expected declaration specifiers or ... before
jboolean
CtoJava.h:106: error: expected ) before Manager
CtoJava.h:109: error: expected ) before * token
CtoJava.h:112: error: expected =, ,, ;, asm or __attribute__
before RS_createForeignReference
CtoJava.h:116: error: expected =, ,, ;, asm or __attribute__
before getInterfaceManager
CtoJava.h:117: error: expected =, ,, ;, asm or __attribute__
before setInterfaceManager
CtoJava.h:120: error: expected declaration specifiers or ... before
JNIEnv
CtoJava.h:123: error: expected declaration specifiers or ... before
jboolean
CtoJava.h:123: error: expected declaration specifiers or ... before
jboolean
CtoJava.h:123: error: expected declaration specifiers or ... before
jboolean
CtoJava.h:126: error: expected ) before * token
CtoJava.h:129: error: expected ) before * token
CtoJava.h:137: error: expected =, ,, ;, asm or __attribute__
before findGetPrimitiveMethodID
CtoJava.h:140: error: expected =, ,, ;, asm or __attribute__
before * token
CtoJava.h:142: error: expected =, ,, ;, asm or __attribute__
before * token
CtoJava.h:143: error: expected =, ,, ;, asm or __attribute__
before * token
CtoJava.h:144: error: expected =, ,, ;, asm or __attribute__
before * token
CtoJava.h:145: error: expected =, ,, ;, asm or __attribute__
before releaseThreadJNIEnv
CtoJava.h:149: error: expected ) before * token
CtoJava.h:150: error: expected =, ,, ;, asm or __attribute__
before * token
In file included from CtoJava.c:8:
ErrorHandling.h:14: error: expected declaration specifiers or ...
before
JNIEnv
ErrorHandling.h:19: error: expected declaration specifiers or ...
before
JNIEnv
ErrorHandling.h:20: error: expected ) before * token
ErrorHandling.h:21: error: expected ) before * token
ErrorHandling.h:24: error: expected declaration specifiers or ...
before
jthrowable
ErrorHandling.h:24: error: expected declaration specifiers or ...
before
JNIEnv
ErrorHandling.h:27: error: expected ) before * token
ErrorHandling.h:30: error: expected declaration specifiers or ...
before
JNIEnv
In file included from CtoJava.c:9:
JNIUtils.h:12: error: expected =, ,, ;, asm or __attribute__
before get_method_id
JNIUtils.h:16: error: expected =, ,, ;, asm or __attribute__
before get_object_class_name
JNIUtils.h:19: error: expected =, ,, ;, asm or __attribute__
before get_java_class_name
JNIUtils.h:23: error: expected =, ,, ;, asm or __attribute__
before VMNewStringArray
JNIUtils.h:26: error: expected ) before obj
In file included from CtoJava.c:13:
ManagerInterfaceUtils.h:12: error: expected =, ,, ;, asm or
__attribute__ before callGenericOmegaMethod
ManagerInterfaceUtils.h:18: error: expected =, ,, ;, asm or
__attribute__ before callConstructorMethod
ManagerInterfaceUtils.h:22: error: expected =, ,, ;, asm or
__attribute__ before evalOmegaExpression
ManagerInterfaceUtils.h:27: error: expected =, ,, ;, asm or
__attribute__ before get_object_datatype
ManagerInterfaceUtils.h:31: error: expected ) before
OmegahatInterfaceManagerClass
ManagerInterfaceUtils.h:35: error: expected =, ,, ;, asm or
__attribute__ before getOmegahatReferenceValue
In file included from CtoJava.c:14:
OmegaInterfaceManager.h:17: error: expected =, ,, ;, asm or
__attribute__ before jboolean
CtoJava.c:17: error: expected ) before * token
CtoJava.c:25: error: expected =, ,, ;, asm or __attribute__
before
* token
CtoJava.c:38: error: expected =, ,, ;, asm or __attribute__
before
vm1_args
CtoJava.c:39: error: expected =, ,, ;, asm or __attribute__
before
vm2_args
CtoJava.c:41: error: expected =, ,, ;, asm or __attribute__
before
* token
CtoJava.c:47: error: expected =, ,, ;, asm or __attribute__
before
interfaceManager
CtoJava.c:63: error: expected =, ,, ;, asm or __attribute__
before
* token
CtoJava.c:70: error: expected =, ,, ;, asm or __attribute__
before
doubleValueID
CtoJava.c:73: error: expected =, ,, ;, asm or __attribute__
before
BasicClassValueAccessors
CtoJava.c:76: error: expected ) before Manager
CtoJava.c:79: error: expected =, ,, ;, asm or __attribute__
before
OmegahatInterfaceManagerClass
CtoJava.c:80: error: expected =, ,, ;, asm or __attribute__
before
BasicClassValueAccessors
CtoJava.c:83: error: expected =, ,, ;, asm or __attribute__
before
NullObject
CtoJava.c:89: error: expected =, ,, ;, asm or __attribute__
before
MetaForeignReferenceClass
CtoJava.c:94: error: expected =, ,, ;, asm or __attribute__
before
MetaForeignReferenceConstructorId
CtoJava.c:96: error: expected ) before * token
CtoJava.c:101: error: expected =, ,, ;, asm or __attribute__
before arrayClasses
CtoJava.c:119: error: expected =, ,, ;, asm or __attribute__
before wrapperClasses
CtoJava.c:120: error: expected =, ,, ;, asm or __attribute__
before wrapperConstructor
CtoJava.c: In function interface_start_VM:
CtoJava.c:164: error: too many arguments to function create_Java_vm
CtoJava.c: At top level:
CtoJava.c:182: error: expected declaration specifiers or ... before
jboolean
CtoJava.c: In function create_Java_vm:
CtoJava.c:184: error: jint undeclared (first use in this function)
CtoJava.c:184: error: (Each undeclared identifier is reported only
once
CtoJava.c:184: error: for each function it appears in.)
CtoJava.c:184: error: expected ; before res
CtoJava.c:187: error: std_env undeclared (first use in this
function)
CtoJava.c:189: error: jvm undeclared (first use in this function)
CtoJava.c:204: error: vm_args undeclared (first use in this
function)
CtoJava.c:204: error: JDK1_1InitArgs undeclared (first use in this
function)
CtoJava.c:204: error: expected expression before ) token
CtoJava.c:210: error: expected expression before ) token
CtoJava.c:210: error: vm1_args undeclared (first use in this
function)
CtoJava.c:211: error: JNI_VERSION_1_1 undeclared (first use in this
function)
CtoJava.c:213: warning: implicit declaration of function
JNI_GetDefaultJavaVMInitArgs
CtoJava.c: At top level:
CtoJava.c:283: warning: data definition has no type or storage class
CtoJava.c:283: warning: type defaults to int in declaration of tmp
CtoJava.c:283: error: user_classpath undeclared here (not in a
function)
CtoJava.c:283: error: vm_args undeclared here (not in a function)
CtoJava.c:285: warning: data definition has no type or storage class
CtoJava.c:285: warning: type defaults to int in declaration of
strcpy
CtoJava.c:285: warning: parameter names (without types) in function
declaration
CtoJava.c:285: error: conflicting types for strcpy
CtoJava.c:286: error: expected ) before string constant
CtoJava.c:287: error: expected ) before -> token
CtoJava.c:288: error: expected =, ,, ;, asm or __attribute__
before -> token
CtoJava.c:291: error: expected identifier or ( before if
CtoJava.c:298: error: expected identifier or ( before if
CtoJava.c:305: error: expected identifier or ( before return
CtoJava.c:306: error: expected identifier or ( before } token
CtoJava.c: In function exists_Java_vm:
CtoJava.c:311: error: std_env undeclared (first use in this
function)
CtoJava.c: At top level:
CtoJava.c:316: error: expected ) before Manager
CtoJava.c:354: error: expected ) before Manager
CtoJava.c:475: error: expected ) before * token
CtoJava.c:517: error: expected declaration specifiers or ... before
JNIEnv
CtoJava.c: In function whatJavaType:
CtoJava.c:518: error: jobject undeclared (first use in this
function)
CtoJava.c:518: error: expected ; before obj
CtoJava.c:519: error: obj undeclared (first use in this function)
CtoJava.c:519: error: expected ; before javaObject
CtoJava.c:526: error: env undeclared (first use in this function)
CtoJava.c:526: error: arrayClasses undeclared (first use in this
function)
CtoJava.c:526: error: JNI_TRUE undeclared (first use in this
function)
CtoJava.c:530: error: primitiveClasses undeclared (first use in this
function)
CtoJava.c: At top level:
CtoJava.c:552: error: expected declaration specifiers or ... before
jboolean
CtoJava.c:553: error: expected declaration specifiers or ... before
jboolean
CtoJava.c:553: error: expected declaration specifiers or ... before
jboolean
CtoJava.c: In function which_java_type:
CtoJava.c:562: error: builtIn undeclared (first use in this
function)
CtoJava.c:563: error: JNI_TRUE undeclared (first use in this
function)
CtoJava.c:566: error: JNI_FALSE undeclared (first use in this
function)
CtoJava.c: At top level:
CtoJava.c:708: error: expected ) before * token
CtoJava.c:866: error: expected ) before * token
CtoJava.c:1047: error: expected =, ,, ;, asm or
__attribute__
before * token
CtoJava.c:1074: error: expected =, ,, ;, asm or
__attribute__
before * token
CtoJava.c:1081: error: expected =, ,, ;, asm or
__attribute__
before * token
CtoJava.c:1132: error: expected =, ,, ;, asm or
__attribute__
before releaseThreadJNIEnv
CtoJava.c:1152: error: expected =, ,, ;, asm or
__attribute__
before * token
CtoJava.c:1159: error: expected =, ,, ;, asm or
__attribute__
before * token
CtoJava.c:1166: error: expected ) before * token
CtoJava.c: In function RS_JAVA_terminateJava:
CtoJava.c:1174: error: JavaVM undeclared (first use in this
function)
CtoJava.c:1174: error: vm undeclared (first use in this function)
CtoJava.c:1174: warning: implicit declaration of function getJavaVM
CtoJava.c:1177: error: jvm undeclared (first use in this function)
CtoJava.c: At top level:
CtoJava.c:1184: error: expected =, ,, ;, asm or
__attribute__
before getInterfaceManager
CtoJava.c:1188: error: expected =, ,, ;, asm or
__attribute__
before setInterfaceManager
CtoJava.c:1202: error: expected ) before * token
CtoJava.c:1225: error: expected =, ,, ;, asm or
__attribute__
before RS_createForeignReference
CtoJava.c:1243: error: expected ) before * token
CtoJava.c:1292: error: expected =, ,, ;, asm or
__attribute__
before findGetPrimitiveMethodID
make[1]: *** [CtoJava.o] Error 1
make[1]: Leaving directory
`/tmp/RtmpEiUbri/R.INSTALL327b23c6/SJava/src/RSJava'
make: *** [subdir] Error 2
ERROR: compilation failed for package SJava
* removing /usr/local/lib/R/site-library/SJava
The downloaded packages are in
/tmp/Rtmpy1rYnl/downloaded_packages
Warning message:
In install.packages(pkgs = pkgs, repos = repos, ...) :
installation of package 'SJava' had non-zero exit status
*Hence, Can you please suggest me a solution for this?*
* *
*Thanking you in anticipation.*
* *
*Regards,*
*Rayan*
[[alternative HTML version deleted]]