hi Jan;
Thank you for posting your source and makefile. I'm getting closer but not quite there yet.
I installed Cygwin with make on my machine and compiled your modified sources. It seems that everything goes along smoothly until it gets to AIS_Drawer.cxx and then halts the following errors:
/usr/bin/g++ -c -O2 -DHAVE_IOSTREAM -DHAVE_LIMITS -I/opt/OpenCASCADE-6.1/ros/inc -I/usr/lib/jvm/java-1.5.0-sun/include -
I/usr/lib/jvm/java-1.5.0-sun/include/linux -IJni/include/org/opencascade/jcas -IJni/include/org/opencascade/Jni -IJni/in
clude/SampleImportExportJni -IJni/include -o Jni/obj/org/opencascade/Jni/AIS_Drawer.o Jni/src/org/opencascade/Jni/AIS_Dr
awer.cxx
Jni/src/org/opencascade/Jni/AIS_Drawer.cxx:15:26: AIS_Drawer.hxx: No such file or directory
In file included from Jni/src/org/opencascade/Jni/AIS_Drawer.cxx:16:
Jni/include/jcas.hxx:2:34: Standard_ExtString.hxx: No such file or directory
In file included from Jni/src/org/opencascade/Jni/AIS_Drawer.cxx:16:
Jni/include/jcas.hxx:8: error: expected constructor, destructor, or type conversion before "int"
Jni/include/jcas.hxx:8: error: expected `,' or `;' before "int"
Jni/include/jcas.hxx:9: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:9: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:10: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:10: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:11: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:11: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:12: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:14: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:14: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:15: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:15: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:16: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:16: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:18: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:19: error: expected constructor, destructor, or type conversion before "const"
Jni/include/jcas.hxx:19: error: expected `,' or `;' before "const"
Jni/include/jcas.hxx:20: error: expected constructor, destructor, or type conversion before "const"
Jni/include/jcas.hxx:20: error: expected `,' or `;' before "const"
Jni/include/jcas.hxx:21: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:21: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:22: error: expected constructor, destructor, or type conversion before "const"
Jni/include/jcas.hxx:22: error: expected `,' or `;' before "const"
Jni/include/jcas.hxx:23: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:23: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:25: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:26: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:27: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:28: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:29: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:30: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:31: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:32: error: expected constructor, destructor, or type conversion before "short"
Jni/include/jcas.hxx:32: error: expected `,' or `;' before "short"
Jni/include/jcas.hxx:34: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:34: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:35: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:35: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:36: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:36: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:37: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:37: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:38: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:38: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:39: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:39: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:40: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:40: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:41: error: expected constructor, destructor, or type conversion before "void"
Jni/include/jcas.hxx:41: error: expected `,' or `;' before "void"
Jni/include/jcas.hxx:47: error: `Standard_EXPORT' does not name a type
Jni/include/jcas.hxx:49: error: ISO C++ forbids declaration of `Standard_EXPORT' with no type
Jni/include/jcas.hxx:49: error: expected `;' before "void"
Jni/include/jcas.hxx:51: error: ISO C++ forbids declaration of `Standard_EXPORT' with no type
Jni/include/jcas.hxx:51: error: expected `;' before '~' token
Jni/src/org/opencascade/Jni/AIS_Drawer.cxx:18:37: Standard_ErrorHandler.hxx: No such file or directory
Jni/src/org/opencascade/Jni/AIS_Drawer.cxx:19:32: Standard_SStream.hxx: No such file or directory
make: *** [Jni/obj/org/opencascade/Jni/AIS_Drawer.o] Error 1
Davis