On my Fedora Core 2 system I'm getting the following error when trying
to compile the OCFPCSC shim:
-------------------------------
g++ -c OCFPCSC1.cpp -I/home/corcoran/jdk117_v3/include
-I/home/corcoran/jdk117_v3/include/genunix -I/usr/local/pcsc/include
OCFPCSC1.cpp: In function `__jobjectArray*
Java_com_ibm_opencard_terminal_pcsc10_OCFPCSC1_SCardListReaders(JNIEnv*,
__jobject*, __jstring*)':
OCFPCSC1.cpp:598: error: invalid conversion from `__jarray*' to `
__jobjectArray*'
make: *** [OCFPCSC1.o] Error 1
-------------------------------
In case it's of any use, I fixed the error with the following patch:
--- OCFPCSC1.cpp 2004-07-21 12:47:00.132719752 -0700
+++ OCFPCSC1.cpp.old 2004-07-21 12:46:40.502703968 -0700
@@ -595,7 +595,7 @@
// make object array of proper size .....
- readerArray =
(jobjectArray)env->NewObjectArray(numNames,env->FindClass("java/lang/String"),NULL);
+ readerArray =
env->NewObjectArray(numNames,env->FindClass("java/lang/String"),NULL);
if (readerArray==NULL) {
free(readerList);
throwPcscException(env, obj, "SCardListReaders", "error
converting reader list to array", 0);
Carl
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle