<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>232111</bug_id>
          
          <creation_ts>2008-07-17 20:34 0000</creation_ts>
          <short_desc>dev-util/cmake: Modules/FindJNI.cmake does not find all files on PPC</short_desc>
          <delta_ts>2008-08-27 21:27:39 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Development</component>
          <version>unspecified</version>
          <rep_platform>PPC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/FindJNI.cmake?root=CMake&amp;r1=1.36&amp;r2=1.37</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>chrschmitt@gmail.com</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>ppc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>chrschmitt@gmail.com</who>
            <bug_when>2008-07-17 20:34:37 0000</bug_when>
            <thetext>Cmake has an error in the module responsable for finding JNI files. On the PPC arch (and surely on other non-x86 platforms), it does not find an available Java/JNI installation. This is due to the fact that the module is missing a useful configuration for these platforms.

I already reported this upstream, including a solution that works here. See URL above.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chrschmitt@gmail.com</who>
            <bug_when>2008-07-20 20:48:32 0000</bug_when>
            <thetext>Bug is fixed in cmake CVS now. See here: http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/FindJNI.cmake?revision=1.38&amp;root=CMake&amp;view=markup

Should this be backported to our stable release? Without it ppc users might have problems building soprano properly</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chrschmitt@gmail.com</who>
            <bug_when>2008-08-04 16:04:32 0000</bug_when>
            <thetext>Created an attachment (id=162210)
fix ppc JNI module

This patch fixes the issue for cmake 2.6. Should as well be no big deal to apply it to 2.4, if necessary.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tgurr@gentoo.org</who>
            <bug_when>2008-08-27 21:27:39 0000</bug_when>
            <thetext>I&apos;ve just commited cmake-2.6.1 which had the changes applied upstream to the tree.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>162210</attachid>
            <date>2008-08-04 16:04 0000</date>
            <desc>fix ppc JNI module</desc>
            <filename>cmake-jni-ppc-fix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIEZpbmRKTkkuY21ha2UJMjAwOC0wOC0wNCAxMDo1Mjo0NC4wMDAwMDAwMDAgKzAyMDAKKysr
IEZpbmRKTkkuY21ha2UubmV3CTIwMDgtMDgtMDQgMTc6NTY6MjAuMDAwMDAwMDAwICswMjAwCkBA
IC0zLDE0ICszLDE4IEBACiAjIGluY2x1ZGUgZmlsZXMgYW5kIGxpYnJhcmllcyBhcmUuIEl0IGFs
c28gZGV0ZXJtaW5lcyB3aGF0IHRoZSBuYW1lIG9mCiAjIHRoZSBsaWJyYXJ5IGlzLiBUaGlzIGNv
ZGUgc2V0cyB0aGUgZm9sbG93aW5nIHZhcmlhYmxlczoKICMgICAKLSMgIEpBVkFfQVdUX0xJQl9Q
QVRIICAgICA9IHRoZSBwYXRoIHRvIHRoZSBqYXd0IGxpYnJhcnkKLSMgIEpBVkFfSlZNX0xJQl9Q
QVRIICAgICA9IHRoZSBwYXRoIHRvIHRoZSBqdm0gbGlicmFyeQorIyAgSk5JX0lOQ0xVREVfRElS
UyAgICAgID0gdGhlIGluY2x1ZGUgZGlycyB0byB1c2UKKyMgIEpOSV9MSUJSQVJJRVMgICAgICAg
ICA9IHRoZSBsaWJyYXJpZXMgdG8gdXNlCisjICBKQVZBX0FXVF9MSUJSQVJZICAgICAgPSB0aGUg
cGF0aCB0byB0aGUgamF3dCBsaWJyYXJ5CisjICBKQVZBX0pWTV9MSUJSQVJZICAgICAgPSB0aGUg
cGF0aCB0byB0aGUganZtIGxpYnJhcnkKICMgIEpBVkFfSU5DTFVERV9QQVRIICAgICA9IHRoZSBp
bmNsdWRlIHBhdGggdG8gam5pLmgKICMgIEpBVkFfSU5DTFVERV9QQVRIMiAgICA9IHRoZSBpbmNs
dWRlIHBhdGggdG8gam5pX21kLmgKICMgIEpBVkFfQVdUX0lOQ0xVREVfUEFUSCA9IHRoZSBpbmNs
dWRlIHBhdGggdG8gamF3dC5oCi0jIAorIworCiBHRVRfRklMRU5BTUVfQ09NUE9ORU5UKGphdmFf
aW5zdGFsbF92ZXJzaW9uCiAgICJbSEtFWV9MT0NBTF9NQUNISU5FXFxTT0ZUV0FSRVxcSmF2YVNv
ZnRcXEphdmEgRGV2ZWxvcG1lbnQgS2l0O0N1cnJlbnRWZXJzaW9uXSIgTkFNRSkKKwogU0VUKEpB
VkFfQVdUX0xJQlJBUllfRElSRUNUT1JJRVMKICAgIltIS0VZX0xPQ0FMX01BQ0hJTkVcXFNPRlRX
QVJFXFxKYXZhU29mdFxcSmF2YSBEZXZlbG9wbWVudCBLaXRcXDEuNDtKYXZhSG9tZV0vbGliIgog
ICAiW0hLRVlfTE9DQUxfTUFDSElORVxcU09GVFdBUkVcXEphdmFTb2Z0XFxKYXZhIERldmVsb3Bt
ZW50IEtpdFxcMS4zO0phdmFIb21lXS9saWIiCkBAIC0yMCwxOSArMjQsMjYgQEAKICAgJEVOVntK
QVZBX0hPTUV9L2pyZS9saWIvcHBjCiAgIC91c3IvbGliCiAgIC91c3IvbG9jYWwvbGliCisgIC91
c3IvbGliL2p2bS9qYXZhL2xpYgogICAvdXNyL2xpYi9qYXZhL2pyZS9saWIvaTM4NgogICAvdXNy
L2xvY2FsL2xpYi9qYXZhL2pyZS9saWIvaTM4NgogICAvdXNyL2xvY2FsL3NoYXJlL2phdmEvanJl
L2xpYi9pMzg2CiAgIC91c3IvbGliL2oyc2RrMS40LXN1bi9qcmUvbGliL2kzODYKICAgL3Vzci9s
aWIvajJzZGsxLjUtc3VuL2pyZS9saWIvaTM4NgogICAvb3B0L3N1bi1qZGstMS41LjAuMDQvanJl
L2xpYi9hbWQ2NAotICAvdXNyL2xpYi9qYXZhL2pyZS9saWIvYW1kNjQKICAgL3Vzci9saWIvanZt
L2phdmEtNi1zdW4tMS42LjAuMDAvanJlL2xpYi9hbWQ2NAorICAvdXNyL2xpYi9qYXZhL2pyZS9s
aWIvYW1kNjQKICAgL3Vzci9sb2NhbC9saWIvamF2YS9qcmUvbGliL2FtZDY0CiAgIC91c3IvbG9j
YWwvc2hhcmUvamF2YS9qcmUvbGliL2FtZDY0CiAgIC91c3IvbGliL2oyc2RrMS40LXN1bi9qcmUv
bGliL2FtZDY0CiAgIC91c3IvbGliL2oyc2RrMS41LXN1bi9qcmUvbGliL2FtZDY0CisgIC91c3Iv
bGliL2phdmEvanJlL2xpYi9wcGMKKyAgL3Vzci9sb2NhbC9saWIvamF2YS9qcmUvbGliL3BwYwor
ICAvdXNyL2xvY2FsL3NoYXJlL2phdmEvanJlL2xpYi9wcGMKKyAgL3Vzci9saWIvajJzZGsxLjQt
c3VuL2pyZS9saWIvcHBjCisgIC91c3IvbGliL2oyc2RrMS41LXN1bi9qcmUvbGliL3BwYwogICAp
CisKIFNFVChKQVZBX0pWTV9MSUJSQVJZX0RJUkVDVE9SSUVTKQogRk9SRUFDSChkaXIgJHtKQVZB
X0FXVF9MSUJSQVJZX0RJUkVDVE9SSUVTfSkKICAgU0VUKEpBVkFfSlZNX0xJQlJBUllfRElSRUNU
T1JJRVMKQEAgLTUzLDYgKzY0LDcgQEAKICAgL3Vzci9sb2NhbC9pbmNsdWRlCiAgIC91c3IvbGli
L2phdmEvaW5jbHVkZQogICAvdXNyL2xvY2FsL2xpYi9qYXZhL2luY2x1ZGUKKyAgL3Vzci9saWIv
anZtL2phdmEvaW5jbHVkZQogICAvdXNyL2xpYi9qdm0vamF2YS02LXN1bi0xLjYuMC4wMC9pbmNs
dWRlCiAgIC91c3IvbG9jYWwvc2hhcmUvamF2YS9pbmNsdWRlCiAgIC91c3IvbGliL2oyc2RrMS40
LXN1bi9pbmNsdWRlCkBAIC0xMzEsNiArMTQzLDcgQEAKICAgJHtKQVZBX0FXVF9JTkNMVURFX0RJ
UkVDVE9SSUVTfQogICAke0pBVkFfSU5DTFVERV9QQVRIfS93aW4zMgogICAke0pBVkFfSU5DTFVE
RV9QQVRIfS9saW51eAorICAke0pBVkFfSU5DTFVERV9QQVRIfS9mcmVlYnNkCiApCiAKIEZJTkRf
UEFUSChKQVZBX0FXVF9JTkNMVURFX1BBVEggamF3dC5oCkBAIC0xNDUsMyArMTU4LDE1IEBACiAg
IEpBVkFfSU5DTFVERV9QQVRICiAgIEpBVkFfSU5DTFVERV9QQVRIMgogKQorCitTRVQoSk5JX0xJ
QlJBUklFUworICAke0pBVkFfQVdUX0xJQlJBUll9CisgICR7SkFWQV9KVk1fTElCUkFSWX0KKykK
KworU0VUKEpOSV9JTkNMVURFX0RJUlMKKyAgJHtKQVZBX0lOQ0xVREVfUEFUSH0KKyAgJHtKQVZB
X0lOQ0xVREVfUEFUSDJ9CisgICR7SkFWQV9BV1RfSU5DTFVERV9QQVRIfQorKQorCg==
</data>        

          </attachment>
    </bug>

</bugzilla>