__int64 errors when building Java wrapper for C++ based VTK.

Some Developer somedeveloper@gmail.com
Tue May 9 07:24:00 GMT 2006


Hello,

I'm checking with you guys per Mathieu's suggestion.

Regards,
Some Developer.

On 5/4/06, Mathieu Malaterre (mathieu.malaterre@kitware.com) wrote:

    Hello Some Developer,

            I believe your are sending your question to the wrong ML. Could you
    please check with the cygwin guys if you can use SunJDK from cygwin or
    not. I would think there is a Java package for cygwin. Use this one instead.

	<snip>

    HTH,
    Some Other Developer


    Some Developer wrote:
    > Hello,
    >
    > Platform details:
    >     Cygwin version: 1.5.19-cr-0x5ef
    >     Java version: 1.5.0 Update 6
    >     VTK version: 5.0.0
    >     CC path: cygwin default
    >     CXX path: cygwin default
    >
    > I'm getting the following errors when trying to build VTK for Java and
    > other wrappers. Is there any chance that the build system / makefile is
    > broken...? From where do I (correctly) provide __int64 definition?  I
    > don't know much about cmake but I thought it would take care of finding
    > the relevant includes/libs at compile/link time!
    >
    > Your quick response would be greatly appreciated.
    > Some Developer
    >
    > --------------------------------------------
    > someone@somewhere [~/VTK-build]
    > $ make
    > Building CXX object
    > Common/CMakeFiles/vtkCommonJava.dir/vtkAbstractArrayJava.o
    > In file included from /cygdrive/c/Program
    > Files/Java/jdk1.5.0_06/include/jni.h:27,
    >                  from /home/someone/VTK/Common/vtkJavaUtil.h:20,
    >                  from
    > /home/someone/VTK-build/Common/vtkAbstractArrayJava.cxx:7:
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/win32/jni_md.h:16:
    > error: `__int64' does not name a type
    > In file included from /home/someone/VTK/Common/vtkJavaUtil.h:20,
    >                  from
    > /home/someone/VTK-build/Common/vtkAbstractArrayJava.cxx:7:
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:108: error:
    > `jlong' does not name a type
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:307: error:
    > expected identifier before '*' token
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:308: error: ISO
    > C++ forbids declaration of `jlong' with no type
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:308: error:
    > `jlong' declared as function returning a function
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:308: error: ISO
    > C++ forbids declaration of `CallLongMethod' with no type
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:308: warning:
    > `__stdcall__' attribute only applies to function types
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:309: error:
    > expected identifier before '*' token
    > /cygdrive/c/Program Files/Java/jdk1.5.0_06/include/jni.h:310: error: ISO
    > C++ forbids declaration of `jlong' with no type
    >  ...
    >
    >
    > ------------------------------------------------------------------------
    >
    > _______________________________________________
    > This is the private VTK discussion list.
    > Please keep messages on-topic. Check the FAQ at:
http://www.vtk.org/Wiki/VTK_FAQ
    > Follow this link to subscribe/unsubscribe:
    > http://www.vtk.org/mailman/listinfo/vtkusers

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list