<?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>192594</bug_id>
          
          <creation_ts>2007-09-15 13:03 0000</creation_ts>
          <short_desc>dev-lang/swig not found by dev-util/cmake</short_desc>
          <delta_ts>2008-01-13 15:33:15 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>Ebuilds</component>
          <version>2007.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>stefaan@gentoo.org</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>coldwind@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>stefaan@gentoo.org</who>
            <bug_when>2007-09-15 13:03:11 0000</bug_when>
            <thetext>dev-util/cmake uses the description found in
  /usr/share/cmake/Modules/FindSWIG.cmake to locate dev-lang/swig

Currently, this says:
FIND_PATH(SWIG_DIR
  SWIGConfig.cmake
  /usr/share/swig1.3
  /usr/lib/swig1.3
  /usr/local/share/swig1.3)
FIND_PATH(SWIG_DIR
  swig.swg
  /usr/share/swig1.3
  /usr/lib/swig1.3
  /usr/local/share/swig1.3)

However, none of the paths exist, as swig is (on my system swig-1.3.31 is installed) only located in /usr/share/swig/1.3.31.  

My fix was to create a softlink in /usr/share from swig/1.3.31 to swig1.3, but it could also be solved in FindSWIG.cmake file. Don&apos;t know which is preferable...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-09-15 13:13:03 0000</bug_when>
            <thetext>cmake bugs #3498, #3637, #4145 - maybe if you report is couple more times, they&apos;ll do something finally.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-09-18 11:12:25 0000</bug_when>
            <thetext>This bug is also holding a net-p2p/museek+ version bump.

Any chance we can apply the fix provided in http://www.cmake.org/Bug/view.php?id=4145 by our side?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-09-18 15:24:08 0000</bug_when>
            <thetext>Anyway, a workaround for ebuilds:
cmake -DSWIG_DIR=&quot;$(swig -swiglib)&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-09-20 21:30:45 0000</bug_when>
            <thetext> (In reply to comment #2)
&gt; This bug is also holding a net-p2p/museek+ version bump.
&gt; Any chance we can apply the fix provided in
&gt; http://www.cmake.org/Bug/view.php?id=4145 by our side?

There would be a chance if I could see the bug but I don&apos;t get any mail from their bugtracker when trying to reset my password or create a new account. :-/
Mailing them didn&apos;t help either. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>coldwind@gentoo.org</who>
            <bug_when>2007-09-20 21:36:19 0000</bug_when>
            <thetext>Created an attachment (id=131467)
FindSWIG.cmake

Proposed patch on upstream bugtracker. Credit goes to Axel Roebel.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-09-27 18:49:51 0000</bug_when>
            <thetext>This is fixed in cmake-2.4.7-r2 which is currently p.masked until a dependency has been properly keyworded. Thanks, Coldwind!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2008-01-13 15:33:15 0000</bug_when>
            <thetext>I&apos;ve just unmasked cmake-2.4.7-r2 which fixes this issue.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131467</attachid>
            <date>2007-09-20 21:36 0000</date>
            <desc>FindSWIG.cmake</desc>
            <filename>FindSWIG.cmake-6</filename>
            <type>text/plain</type>
            <data encoding="base64">IyAtIEZpbmQgU1dJRwojIFRoaXMgbW9kdWxlIGZpbmRzIGFuIGluc3RhbGxlZCBTV0lHLiAgSXQg
c2V0cyB0aGUgZm9sbG93aW5nIHZhcmlhYmxlczoKIyAgU1dJR19GT1VORCAtIHNldCB0byB0cnVl
IGlmIFNXSUcgaXMgZm91bmQKIyAgU1dJR19ESVIgLSB0aGUgZGlyZWN0b3J5IHdoZXJlIHN3aWcg
aXMgaW5zdGFsbGVkCiMgIFNXSUdfRVhFQ1VUQUJMRSAtIHRoZSBwYXRoIHRvIHRoZSBzd2lnIGV4
ZWN1dGFibGUKIyAgU1dJR19WRVJTSU9OICAgLSB0aGUgdmVyc2lvbiBudW1iZXIgb2YgdGhlIHN3
aWcgZXhlY3V0YWJsZQojCiMgQWxsIGluZm9ybWF0aW9ucyBhcmUgY29sbGVjdGVkIGZyb20gdGhl
IFNXSUdfRVhFQ1VUQUJMRSBzbyB0aGUKIyB2ZXJzaW9uIHRvIGJlIGZvdW5kIGNhbiBiZSBjaGFu
Z2VkIGZyb20gdGhlIGNvbW1hbmQgbGluZSBieQojIG1lYW5zIG9mIHNldHRpbmcgU1dJR19FWEVD
VVRBQkxFCiMKClNFVChTV0lHX0ZPVU5EIEZBTFNFKQoKRklORF9QUk9HUkFNKFNXSUdfRVhFQ1VU
QUJMRSBzd2lnKQoKSUYoU1dJR19FWEVDVVRBQkxFKQogIEVYRUNVVEVfUFJPQ0VTUyhDT01NQU5E
ICR7U1dJR19FWEVDVVRBQkxFfSAtc3dpZ2xpYgogICAgT1VUUFVUX1ZBUklBQkxFIFNXSUdfc3dp
Z2xpYl9vdXRwdXQKICAgIEVSUk9SX1ZBUklBQkxFIFNXSUdfc3dpZ2xpYl9lcnJvcgogICAgUkVT
VUxUX1ZBUklBQkxFIFNXSUdfc3dpZ2xpYl9yZXN1bHQpCgogIElGKFNXSUdfc3dpZ2xpYl9yZXN1
bHQpCiAgICBNRVNTQUdFKFNFTkRfRVJST1IgIkNvbW1hbmQgXCIke1NXSUdfRVhFQ1VUQUJMRX0g
LXN3aWdsaWJcIiBmYWlsZWQgd2l0aCBvdXRwdXQ6XG4ke1NXSUdfc3dpZ2xpYl9lcnJvcn0iKQog
IEVMU0UoU1dJR19zd2lnbGliX3Jlc3VsdCkKICAgIFNUUklORyhSRUdFWCBSRVBMQUNFICJbXG5c
cl0rIiAiOyIgU1dJR19zd2lnbGliX291dHB1dCAke1NXSUdfc3dpZ2xpYl9vdXRwdXR9KQogICAg
IyBmb3JjZSB0aGUgcGF0aCB0byBiZSBjb21wdXRlZCBlYWNoIHRpbWUgaW4gY2FzZSBTV0lHX0VY
RUNVVEFCTEUgaGFzIGNoYW5nZWQuCiAgICBTRVQoU1dJR19ESVIgU1dJR19ESVItTk9URk9VTkQp
CiAgICBGSU5EX1BBVEgoU1dJR19ESVIgc3dpZy5zd2cgUEFUSFMgJHtTV0lHX3N3aWdsaWJfb3V0
cHV0fSkKICAgIElGKFNXSUdfRElSKQogICAgICBTRVQoU1dJR19GT1VORCAxKQogICAgICBTRVQo
U1dJR19VU0VfRklMRSAke0NNQUtFX1JPT1R9L01vZHVsZXMvVXNlU1dJRy5jbWFrZSkKICAgICAg
RVhFQ1VURV9QUk9DRVNTKENPTU1BTkQgJHtTV0lHX0VYRUNVVEFCTEV9IC12ZXJzaW9uCglPVVRQ
VVRfVkFSSUFCTEUgU1dJR192ZXJzaW9uX291dHB1dAoJRVJST1JfVkFSSUFCTEUgU1dJR192ZXJz
aW9uX291dHB1dAoJUkVTVUxUX1ZBUklBQkxFIFNXSUdfdmVyc2lvbl9yZXN1bHQpCiAgICAgIElG
KFNXSUdfdmVyc2lvbl9yZXN1bHQpCiAgICAgICAgTUVTU0FHRShTRU5EX0VSUk9SICJDb21tYW5k
IFwiJHtTV0lHX0VYRUNVVEFCTEV9IC12ZXJzaW9uXCIgZmFpbGVkIHdpdGggb3V0cHV0OlxuJHtT
V0lHX3ZlcnNpb25fb3V0cHV0fSIpCiAgICAgIEVMU0UoU1dJR192ZXJzaW9uX3Jlc3VsdCkKICAg
ICAgICBTVFJJTkcoUkVHRVggUkVQTEFDRSAiLipTV0lHIFZlcnNpb25bXjAtOS5dKlwoWzAtOS5d
K1wpLioiICJcXDEiCgkgIFNXSUdfdmVyc2lvbl9vdXRwdXQgIiR7U1dJR192ZXJzaW9uX291dHB1
dH0iKQogICAgICAgIFNFVChTV0lHX1ZFUlNJT04gJHtTV0lHX3ZlcnNpb25fb3V0cHV0fSBDQUNI
RSBTVFJJTkcgIlN3aWcgdmVyc2lvbiIgRk9SQ0UpCiAgICAgIEVORElGKFNXSUdfdmVyc2lvbl9y
ZXN1bHQpCiAgICBFTkRJRihTV0lHX0RJUikKICBFTkRJRihTV0lHX3N3aWdsaWJfcmVzdWx0KQpF
TkRJRihTV0lHX0VYRUNVVEFCTEUpCgpJRihOT1QgU1dJR19GT1VORCkKICBJRihOT1QgU1dJR19G
SU5EX1FVSUVUTFkpCiAgICBJRihTV0lHX0ZJTkRfUkVRVUlSRUQpCiAgICAgIE1FU1NBR0UoRkFU
QUxfRVJST1IgIlNXSUcgd2FzIG5vdCBmb3VuZC4gUGxlYXNlIHNwZWNpZnkgU3dpZyBleGVjdXRh
YmxlIGxvY2F0aW9uIikKICAgIEVMU0UoU1dJR19GSU5EX1JFUVVJUkVEKQogICAgICBNRVNTQUdF
KFNUQVRVUyAiU1dJRyB3YXMgbm90IGZvdW5kLiBQbGVhc2Ugc3BlY2lmeSBTd2lnIGV4ZWN1dGFi
bGUgbG9jYXRpb24iKQogICAgRU5ESUYoU1dJR19GSU5EX1JFUVVJUkVEKQogIEVORElGKE5PVCBT
V0lHX0ZJTkRfUVVJRVRMWSkKRU5ESUYoTk9UIFNXSUdfRk9VTkQpCg==
</data>        

          </attachment>
    </bug>

</bugzilla>