[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    [kdesupport] Soprano backend: Sesame2, Java JNI and CMake
From:       "=?ISO-8859-1?Q?Percy_Camilo_Trive=F1o_Aucahuasi?=" <orgyforever () gmail ! com>
Date:       2008-04-28 6:10:26
Message-ID: 579229230804272310l5a85e93ftf8539cb7f99a97a8 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello there, everytime that I wanted build sesame2 backend, I got this
message: "Could not find Java JNI" so I checked the cmake code (related to
find the JNI):

http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/FindJNI.cmake?root=CMake&view=markup

And here I noticed that the path used is "JAVA_JVM_LIB_PATH", whereas the
soprano/sesame2 path is: "JAVA_JVM_LIBRARY" (
http://websvn.kde.org/trunk/kdesupport/soprano/CMakeLists.txt?view=markup)
... so the only way to install the sesame backend were add this lines in
soprano/CMakeLists.txt ... before find_package(JNI)

set(JAVA_JVM_LIBRARY /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64)
set(JAVA_INCLUDE_PATH /usr/lib/jvm/java-6-sun-1.6.0.03/include/)

My question is: why in the ../kdesupport/soprano/CMakeLists.txt has a path
(variable) that is not supported by CMake? .. maybe I'm doing something
wrong.

Percy

pd: By the way, my system:
linux: 2.6.23-1-amd64 #1 SMP
SO:Debian 4.2.3-2
gcc:gcc (GCC) 4.2.3
qt:Using Qt version 4.4.0-rc1
kde:4.00.71 (KDE 4.0.71 (Alpha1)
JRE and JDK from debian repo: Java(TM) SE Runtime Environment (build
1.6.0_03-b05)

[Attachment #5 (text/html)]

Hello there, everytime that I wanted build sesame2 backend, I got this message: \
&quot;Could not find Java JNI&quot; so I checked the cmake code (related to find the \
JNI):<br><br><a href="http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/FindJNI.cmake?r \
oot=CMake&amp;view=markup">http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/FindJNI.cmake?root=CMake&amp;view=markup</a><br>
 <br>And here I noticed that the path used is &quot;JAVA_JVM_LIB_PATH&quot;, whereas \
the soprano/sesame2 path is: &quot;JAVA_JVM_LIBRARY&quot; (<a \
href="http://websvn.kde.org/trunk/kdesupport/soprano/CMakeLists.txt?view=markup">http://websvn.kde.org/trunk/kdesupport/soprano/CMakeLists.txt?view=markup</a>) \
... so the only way to install the sesame backend were add this lines in \
soprano/CMakeLists.txt ... before find_package(JNI)<br> <br>set(JAVA_JVM_LIBRARY \
/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64)<br>set(JAVA_INCLUDE_PATH \
/usr/lib/jvm/java-6-sun-1.6.0.03/include/)<br><br>My question is: why in the \
../kdesupport/soprano/CMakeLists.txt has a path (variable) that is not supported by \
CMake? .. maybe I&#39;m doing something wrong.<br> <br>Percy<br><br>pd: By the way, \
my system:<br>linux: 2.6.23-1-amd64 #1 SMP<br>SO:Debian 4.2.3-2<br>gcc:gcc (GCC) \
4.2.3<br>qt:Using Qt version 4.4.0-rc1<br>kde:4.00.71 (KDE 4.0.71 (Alpha1)<br>JRE and \
JDK from debian repo: Java(TM) SE Runtime Environment (build 1.6.0_03-b05)<br> <br>



>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic