[Mono-bugs] [Bug 61905][Wis] New - mono-1.0 doesen't compile when support for ikvm-jni is used

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sat, 24 Jul 2004 06:46:40 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by fseoane@wanadoo.es.

http://bugzilla.ximian.com/show_bug.cgi?id=61905

--- shadow/61905	2004-07-24 06:46:40.000000000 -0400
+++ shadow/61905.tmp.5029	2004-07-24 06:46:40.000000000 -0400
@@ -0,0 +1,442 @@
+Bug#: 61905
+Product: Mono: Runtime
+Version: unspecified
+OS: 
+OS Details: Debian ustable/testing
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Wishlist
+Component: misc
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: fseoane@wanadoo.es               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: mono-1.0 doesen't compile when support for ikvm-jni is used
+
+Description of Problem: 
+The package mono-1.0 doesen't compile due to an error in ikvm-jni. It does
+when configured with ./configure --with-ikvm-jni=no
+
+
+Steps to reproduce the problem:
+1. ./configure (--prefix=/usr/local )
+2. make
+3. -> error
+
+Actual Results:
+
+
+The error messages is much bigger, but mi console only remembers this: 
+
+
+mono-jni.c:856: error: `isCopy' undeclared (first use in this function)
+mono-jni.c:856: error: `JNI_FALSE' undeclared (first use in this function)
+mono-jni.c:856: error: `jshort' undeclared (first use in this function)
+mono-jni.c:856: error: syntax error before ')' token
+mono-jni.c: At top level:
+mono-jni.c:856: error: syntax error before "ReleaseShortArrayElements"
+mono-jni.c:856: error: syntax error before '*' token
+mono-jni.c:856: warning: return type defaults to `int'
+mono-jni.c:856: warning: function declaration isn't a prototype
+mono-jni.c: In function `ReleaseShortArrayElements':
+mono-jni.c:856: warning: `return' with no value, in function returning non-void
+mono-jni.c: At top level:
+mono-jni.c:856: error: syntax error before "GetShortArrayRegion"
+mono-jni.c:856: error: syntax error before '*' token
+mono-jni.c:856: warning: return type defaults to `int'
+mono-jni.c:856: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetShortArrayRegion':
+mono-jni.c:856: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:856: error: `env' undeclared (first use in this function)
+mono-jni.c:856: error: `array' undeclared (first use in this function)
+mono-jni.c:856: error: `buf' undeclared (first use in this function)
+mono-jni.c:856: error: `jshort' undeclared (first use in this function)
+mono-jni.c:856: error: `start' undeclared (first use in this function)
+mono-jni.c:856: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:856: error: syntax error before "SetShortArrayRegion"
+mono-jni.c:856: error: syntax error before '*' token
+mono-jni.c:856: warning: return type defaults to `int'
+mono-jni.c:856: warning: function declaration isn't a prototype
+mono-jni.c: In function `SetShortArrayRegion':
+mono-jni.c:856: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:856: error: `env' undeclared (first use in this function)
+mono-jni.c:856: error: `array' undeclared (first use in this function)
+mono-jni.c:856: error: `jshort' undeclared (first use in this function)
+mono-jni.c:856: error: `start' undeclared (first use in this function)
+mono-jni.c:856: error: `buf' undeclared (first use in this function)
+mono-jni.c:856: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:857: error: syntax error before '*' token
+mono-jni.c:857: error: syntax error before '*' token
+mono-jni.c:857: warning: return type defaults to `int'
+mono-jni.c:857: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetIntArrayElements':
+mono-jni.c:857: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:857: error: `env' undeclared (first use in this function)
+mono-jni.c:857: error: `array' undeclared (first use in this function)
+mono-jni.c:857: error: `isCopy' undeclared (first use in this function)
+mono-jni.c:857: error: `JNI_FALSE' undeclared (first use in this function)
+mono-jni.c:857: error: `jint' undeclared (first use in this function)
+mono-jni.c:857: error: syntax error before ')' token
+mono-jni.c: At top level:
+mono-jni.c:857: error: syntax error before "ReleaseIntArrayElements"
+mono-jni.c:857: error: syntax error before '*' token
+mono-jni.c:857: warning: return type defaults to `int'
+mono-jni.c:857: warning: function declaration isn't a prototype
+mono-jni.c: In function `ReleaseIntArrayElements':
+mono-jni.c:857: warning: `return' with no value, in function returning non-void
+mono-jni.c: At top level:
+mono-jni.c:857: error: syntax error before "GetIntArrayRegion"
+mono-jni.c:857: error: syntax error before '*' token
+mono-jni.c:857: warning: return type defaults to `int'
+mono-jni.c:857: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetIntArrayRegion':
+mono-jni.c:857: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:857: error: `env' undeclared (first use in this function)
+mono-jni.c:857: error: `array' undeclared (first use in this function)
+mono-jni.c:857: error: `buf' undeclared (first use in this function)
+mono-jni.c:857: error: `jint' undeclared (first use in this function)
+mono-jni.c:857: error: `start' undeclared (first use in this function)
+mono-jni.c:857: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:857: error: syntax error before "SetIntArrayRegion"
+mono-jni.c:857: error: syntax error before '*' token
+mono-jni.c:857: warning: return type defaults to `int'
+mono-jni.c:857: warning: function declaration isn't a prototype
+mono-jni.c: In function `SetIntArrayRegion':
+mono-jni.c:857: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:857: error: `env' undeclared (first use in this function)
+mono-jni.c:857: error: `array' undeclared (first use in this function)
+mono-jni.c:857: error: `jint' undeclared (first use in this function)
+mono-jni.c:857: error: `start' undeclared (first use in this function)
+mono-jni.c:857: error: `buf' undeclared (first use in this function)
+mono-jni.c:857: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:858: error: syntax error before '*' token
+mono-jni.c:858: error: syntax error before '*' token
+mono-jni.c:858: warning: return type defaults to `int'
+mono-jni.c:858: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetLongArrayElements':
+mono-jni.c:858: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:858: error: `env' undeclared (first use in this function)
+mono-jni.c:858: error: `array' undeclared (first use in this function)
+mono-jni.c:858: error: `isCopy' undeclared (first use in this function)
+mono-jni.c:858: error: `JNI_FALSE' undeclared (first use in this function)
+mono-jni.c:858: error: `jlong' undeclared (first use in this function)
+mono-jni.c:858: error: syntax error before ')' token
+mono-jni.c: At top level:
+mono-jni.c:858: error: syntax error before "ReleaseLongArrayElements"
+mono-jni.c:858: error: syntax error before '*' token
+mono-jni.c:858: warning: return type defaults to `int'
+mono-jni.c:858: warning: function declaration isn't a prototype
+mono-jni.c: In function `ReleaseLongArrayElements':
+mono-jni.c:858: warning: `return' with no value, in function returning non-void
+mono-jni.c: At top level:
+mono-jni.c:858: error: syntax error before "GetLongArrayRegion"
+mono-jni.c:858: error: syntax error before '*' token
+mono-jni.c:858: warning: return type defaults to `int'
+mono-jni.c:858: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetLongArrayRegion':
+mono-jni.c:858: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:858: error: `env' undeclared (first use in this function)
+mono-jni.c:858: error: `array' undeclared (first use in this function)
+mono-jni.c:858: error: `buf' undeclared (first use in this function)
+mono-jni.c:858: error: `jlong' undeclared (first use in this function)
+mono-jni.c:858: error: `start' undeclared (first use in this function)
+mono-jni.c:858: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:858: error: syntax error before "SetLongArrayRegion"
+mono-jni.c:858: error: syntax error before '*' token
+mono-jni.c:858: warning: return type defaults to `int'
+mono-jni.c:858: warning: function declaration isn't a prototype
+mono-jni.c: In function `SetLongArrayRegion':
+mono-jni.c:858: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:858: error: `env' undeclared (first use in this function)
+mono-jni.c:858: error: `array' undeclared (first use in this function)
+mono-jni.c:858: error: `jlong' undeclared (first use in this function)
+mono-jni.c:858: error: `start' undeclared (first use in this function)
+mono-jni.c:858: error: `buf' undeclared (first use in this function)
+mono-jni.c:858: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:859: error: syntax error before '*' token
+mono-jni.c:859: error: syntax error before '*' token
+mono-jni.c:859: warning: return type defaults to `int'
+mono-jni.c:859: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetFloatArrayElements':
+mono-jni.c:859: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:859: error: `env' undeclared (first use in this function)
+mono-jni.c:859: error: `array' undeclared (first use in this function)
+mono-jni.c:859: error: `isCopy' undeclared (first use in this function)
+mono-jni.c:859: error: `JNI_FALSE' undeclared (first use in this function)
+mono-jni.c:859: error: `jfloat' undeclared (first use in this function)
+mono-jni.c:859: error: syntax error before ')' token
+mono-jni.c: At top level:
+mono-jni.c:859: error: syntax error before "ReleaseFloatArrayElements"
+mono-jni.c:859: error: syntax error before '*' token
+mono-jni.c:859: warning: return type defaults to `int'
+mono-jni.c:859: warning: function declaration isn't a prototype
+mono-jni.c: In function `ReleaseFloatArrayElements':
+mono-jni.c:859: warning: `return' with no value, in function returning non-void
+mono-jni.c: At top level:
+mono-jni.c:859: error: syntax error before "GetFloatArrayRegion"
+mono-jni.c:859: error: syntax error before '*' token
+mono-jni.c:859: warning: return type defaults to `int'
+mono-jni.c:859: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetFloatArrayRegion':
+mono-jni.c:859: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:859: error: `env' undeclared (first use in this function)
+mono-jni.c:859: error: `array' undeclared (first use in this function)
+mono-jni.c:859: error: `buf' undeclared (first use in this function)
+mono-jni.c:859: error: `jfloat' undeclared (first use in this function)
+mono-jni.c:859: error: `start' undeclared (first use in this function)
+mono-jni.c:859: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:859: error: syntax error before "SetFloatArrayRegion"
+mono-jni.c:859: error: syntax error before '*' token
+mono-jni.c:859: warning: return type defaults to `int'
+mono-jni.c:859: warning: function declaration isn't a prototype
+mono-jni.c: In function `SetFloatArrayRegion':
+mono-jni.c:859: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:859: error: `env' undeclared (first use in this function)
+mono-jni.c:859: error: `array' undeclared (first use in this function)
+mono-jni.c:859: error: `jfloat' undeclared (first use in this function)
+mono-jni.c:859: error: `start' undeclared (first use in this function)
+mono-jni.c:859: error: `buf' undeclared (first use in this function)
+mono-jni.c:859: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:860: error: syntax error before '*' token
+mono-jni.c:860: error: syntax error before '*' token
+mono-jni.c:860: warning: return type defaults to `int'
+mono-jni.c:860: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetDoubleArrayElements':
+mono-jni.c:860: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:860: error: `env' undeclared (first use in this function)
+mono-jni.c:860: error: `array' undeclared (first use in this function)
+mono-jni.c:860: error: `isCopy' undeclared (first use in this function)
+mono-jni.c:860: error: `JNI_FALSE' undeclared (first use in this function)
+mono-jni.c:860: error: `jdouble' undeclared (first use in this function)
+mono-jni.c:860: error: syntax error before ')' token
+mono-jni.c: At top level:
+mono-jni.c:860: error: syntax error before "ReleaseDoubleArrayElements"
+mono-jni.c:860: error: syntax error before '*' token
+mono-jni.c:860: warning: return type defaults to `int'
+mono-jni.c:860: warning: function declaration isn't a prototype
+mono-jni.c: In function `ReleaseDoubleArrayElements':
+mono-jni.c:860: warning: `return' with no value, in function returning non-void
+mono-jni.c: At top level:
+mono-jni.c:860: error: syntax error before "GetDoubleArrayRegion"
+mono-jni.c:860: error: syntax error before '*' token
+mono-jni.c:860: warning: return type defaults to `int'
+mono-jni.c:860: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetDoubleArrayRegion':
+mono-jni.c:860: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:860: error: `env' undeclared (first use in this function)
+mono-jni.c:860: error: `array' undeclared (first use in this function)
+mono-jni.c:860: error: `buf' undeclared (first use in this function)
+mono-jni.c:860: error: `jdouble' undeclared (first use in this function)
+mono-jni.c:860: error: `start' undeclared (first use in this function)
+mono-jni.c:860: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:860: error: syntax error before "SetDoubleArrayRegion"
+mono-jni.c:860: error: syntax error before '*' token
+mono-jni.c:860: warning: return type defaults to `int'
+mono-jni.c:860: warning: function declaration isn't a prototype
+mono-jni.c: In function `SetDoubleArrayRegion':
+mono-jni.c:860: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:860: error: `env' undeclared (first use in this function)
+mono-jni.c:860: error: `array' undeclared (first use in this function)
+mono-jni.c:860: error: `jdouble' undeclared (first use in this function)
+mono-jni.c:860: error: `start' undeclared (first use in this function)
+mono-jni.c:860: error: `buf' undeclared (first use in this function)
+mono-jni.c:860: error: `l' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:862: error: syntax error before "GetPrimitiveArrayCritical"
+mono-jni.c:862: error: syntax error before '*' token
+mono-jni.c:862: warning: return type defaults to `int'
+mono-jni.c:862: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetPrimitiveArrayCritical':
+mono-jni.c:865: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:865: error: `env' undeclared (first use in this function)
+mono-jni.c:865: error: `array' undeclared (first use in this function)
+mono-jni.c:866: error: `isCopy' undeclared (first use in this function)
+mono-jni.c:867: error: `JNI_FALSE' undeclared (first use in this function)
+mono-jni.c:868: warning: return makes integer from pointer without a cast
+mono-jni.c: At top level:
+mono-jni.c:871: error: syntax error before "ReleasePrimitiveArrayCritical"
+mono-jni.c:871: error: syntax error before '*' token
+mono-jni.c:871: warning: return type defaults to `int'
+mono-jni.c:871: warning: function declaration isn't a prototype
+mono-jni.c:874: error: syntax error before '*' token
+mono-jni.c:874: error: syntax error before '*' token
+mono-jni.c:874: warning: return type defaults to `int'
+mono-jni.c:874: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetStringCritical':
+mono-jni.c:877: error: request for member `UnwrapRef' in something not a
+structure or union
+mono-jni.c:877: error: `env' undeclared (first use in this function)
+mono-jni.c:877: error: `string' undeclared (first use in this function)
+mono-jni.c:879: error: `isCopy' undeclared (first use in this function)
+mono-jni.c:880: error: `JNI_FALSE' undeclared (first use in this function)
+mono-jni.c:882: warning: return makes integer from pointer without a cast
+mono-jni.c: At top level:
+mono-jni.c:885: error: syntax error before "ReleaseStringCritical"
+mono-jni.c:885: error: syntax error before '*' token
+mono-jni.c:886: warning: return type defaults to `int'
+mono-jni.c:886: warning: function declaration isn't a prototype
+mono-jni.c:889: error: syntax error before "JNICALL"
+mono-jni.c:889: error: syntax error before '*' token
+mono-jni.c:890: warning: return type defaults to `int'
+mono-jni.c:890: warning: function declaration isn't a prototype
+mono-jni.c: In function `NewObjectA':
+mono-jni.c:891: error: `jobject' undeclared (first use in this function)
+mono-jni.c:891: error: syntax error before "jniFuncs"
+mono-jni.c: At top level:
+mono-jni.c:894: error: syntax error before "JNICALL"
+mono-jni.c:894: error: syntax error before '*' token
+mono-jni.c:895: warning: return type defaults to `int'
+mono-jni.c:895: warning: function declaration isn't a prototype
+mono-jni.c: In function `NewObjectV':
+mono-jni.c:898: error: `jvalue' undeclared (first use in this function)
+mono-jni.c:898: error: `argarray' undeclared (first use in this function)
+mono-jni.c:901: error: `methodID' undeclared (first use in this function)
+mono-jni.c:902: error: syntax error before ')' token
+mono-jni.c:912: error: `args' undeclared (first use in this function)
+mono-jni.c:918: error: syntax error before "jobject"
+mono-jni.c:929: error: `env' undeclared (first use in this function)
+mono-jni.c:929: error: `clazz' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:932: error: syntax error before "JNICALL"
+mono-jni.c:932: error: syntax error before '*' token
+mono-jni.c:933: warning: return type defaults to `int'
+mono-jni.c:933: warning: function declaration isn't a prototype
+mono-jni.c: In function `NewObject':
+mono-jni.c:935: error: `jobject' undeclared (first use in this function)
+mono-jni.c:935: error: syntax error before "o"
+mono-jni.c:936: error: `methodID' undeclared (first use in this function)
+mono-jni.c:937: error: `o' undeclared (first use in this function)
+mono-jni.c:937: error: `env' undeclared (first use in this function)
+mono-jni.c:937: error: `clazz' undeclared (first use in this function)
+mono-jni.c:936: error: `va_start' used in function with fixed args
+mono-jni.c: At top level:
+mono-jni.c:942: error: syntax error before "JNICALL"
+mono-jni.c:942: error: syntax error before '*' token
+mono-jni.c:942: warning: return type defaults to `int'
+mono-jni.c:942: warning: function declaration isn't a prototype
+mono-jni.c:943: error: syntax error before "JNICALL"
+mono-jni.c:943: error: syntax error before '*' token
+mono-jni.c:943: warning: return type defaults to `int'
+mono-jni.c:943: warning: function declaration isn't a prototype
+mono-jni.c:945: error: syntax error before "JNICALL"
+mono-jni.c:945: error: syntax error before '*' token
+mono-jni.c:945: warning: return type defaults to `int'
+mono-jni.c:945: warning: function declaration isn't a prototype
+mono-jni.c:946: error: syntax error before "JNICALL"
+mono-jni.c:946: error: syntax error before '*' token
+mono-jni.c:946: warning: return type defaults to `int'
+mono-jni.c:946: warning: function declaration isn't a prototype
+mono-jni.c:948: error: syntax error before "JNICALL"
+mono-jni.c:948: error: syntax error before '*' token
+mono-jni.c:949: warning: return type defaults to `int'
+mono-jni.c:949: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetJavaVM':
+mono-jni.c:953: error: `vm' undeclared (first use in this function)
+mono-jni.c:953: error: `JavaVM' undeclared (first use in this function)
+mono-jni.c:953: error: syntax error before ')' token
+mono-jni.c:955: error: `JNI_OK' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:958: error: syntax error before "GetStringRegion"
+mono-jni.c:958: error: syntax error before '*' token
+mono-jni.c:958: warning: return type defaults to `int'
+mono-jni.c:958: warning: function declaration isn't a prototype
+mono-jni.c:959: error: syntax error before "GetStringUTFRegion"
+mono-jni.c:959: error: syntax error before '*' token
+mono-jni.c:959: warning: return type defaults to `int'
+mono-jni.c:959: warning: function declaration isn't a prototype
+mono-jni.c:961: error: syntax error before "JNICALL"
+mono-jni.c:961: error: syntax error before '*' token
+mono-jni.c:961: warning: return type defaults to `int'
+mono-jni.c:961: warning: function declaration isn't a prototype
+mono-jni.c:962: error: syntax error before "DeleteWeakGlobalRef"
+mono-jni.c:962: error: syntax error before '*' token
+mono-jni.c:962: warning: return type defaults to `int'
+mono-jni.c:962: warning: function declaration isn't a prototype
+mono-jni.c:964: error: syntax error before "JNICALL"
+mono-jni.c:964: error: syntax error before '*' token
+mono-jni.c:964: warning: return type defaults to `int'
+mono-jni.c:964: warning: function declaration isn't a prototype
+mono-jni.c: In function `ExceptionCheck':
+mono-jni.c:965: error: request for member `ExceptionCheck' in something not
+a structure or union
+mono-jni.c:965: error: `env' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:968: error: syntax error before "JNICALL"
+mono-jni.c:968: error: syntax error before '*' token
+mono-jni.c:968: warning: return type defaults to `int'
+mono-jni.c:968: warning: function declaration isn't a prototype
+mono-jni.c:969: error: syntax error before "GetDirectBufferAddress"
+mono-jni.c:969: error: syntax error before '*' token
+mono-jni.c:969: warning: return type defaults to `int'
+mono-jni.c:969: warning: function declaration isn't a prototype
+mono-jni.c:970: error: syntax error before "JNICALL"
+mono-jni.c:970: error: syntax error before '*' token
+mono-jni.c:970: warning: return type defaults to `int'
+mono-jni.c:970: warning: function declaration isn't a prototype
+mono-jni.c:977: error: syntax error before "DestroyJavaVM"
+mono-jni.c:978: warning: return type defaults to `int'
+mono-jni.c:978: warning: no previous prototype for `DestroyJavaVM'
+mono-jni.c:983: error: syntax error before "AttachCurrentThread"
+mono-jni.c:984: warning: return type defaults to `int'
+mono-jni.c:984: warning: no previous prototype for `AttachCurrentThread'
+mono-jni.c:989: error: syntax error before "DetachCurrentThread"
+mono-jni.c:990: warning: return type defaults to `int'
+mono-jni.c:990: warning: no previous prototype for `DetachCurrentThread'
+mono-jni.c:995: error: syntax error before "GetEnv"
+mono-jni.c:995: error: syntax error before "jint"
+mono-jni.c:996: warning: return type defaults to `int'
+mono-jni.c:996: warning: function declaration isn't a prototype
+mono-jni.c: In function `GetEnv':
+mono-jni.c:997: error: request for member `GetJniEnv' in something not a
+structure or union
+mono-jni.c:999: error: `penv' undeclared (first use in this function)
+mono-jni.c:1000: error: `JNI_OK' undeclared (first use in this function)
+mono-jni.c:1004: error: `JNI_EDETACHED' undeclared (first use in this function)
+mono-jni.c: At top level:
+mono-jni.c:1008: error: syntax error before "AttachCurrentThreadAsDaemon"
+mono-jni.c:1009: warning: return type defaults to `int'
+mono-jni.c:1009: warning: no previous prototype for
+`AttachCurrentThreadAsDaemon'
+/usr/include/gconv.h:176: warning: array `__data' assumed to have one element
+mono-jni.c:729: warning: `new_java_array' defined but not used
+make[2]: *** [mono-jni.lo] Error 1
+make[2]: Leaving directory `/home/fseoane/mono/mono-1.0/ikvm-jni'
+make[1]: *** [all-recursive] Error 1
+make[1]: Leaving directory `/home/fseoane/mono/mono-1.0'
+make: *** [all] Error 2
+
+
+How often does this happen? 
+Always, unless configured with --with-ikvm-jni=no, then all goes ok. 
+
+
+
+
+Additional Information: