[Biopython-dev] [Bug 1631] setup.py does not run

bugzilla-daemon at portal.open-bio.org bugzilla-daemon at portal.open-bio.org
Tue May 4 10:26:35 EDT 2004


http://bugzilla.bioperl.org/show_bug.cgi?id=1631





------- Additional Comments From mcolosimo at mitre.org  2004-05-04 10:26 -------
Diff of setup.py below. Changing the two files to .cpp seems to work (gcc does the correct thing)


First,
   Extension('Bio.KDTree._CKDTree',
              ["Bio/KDTree/KDTree.cpp",
               "Bio/KDTree/KDTree.swig.cpp"],
              libraries=["stdc++"]
     )

has to be moved since this requires Numeric.

I do not have Numeric so maybe some one could try these changes.

Index: setup.py
===============================================================
====
RCS file: /home/repository/biopython/biopython/setup.py,v
retrieving revision 1.86
diff -r1.86 setup.py
154a155,161
>             self.extensions.append(
>                 Extension('Bio.KDTree._CKDTree',
>                           ["Bio/KDTree/KDTree.cpp",
>                            "Bio/KDTree/KDTree.swig.cpp"],
>                             libraries=["stdc++"]
>                           )
>                 )
163,166c170,173
<         if ext.language == "c++":
<             self.compiler.compiler_so = self.compiler.compiler_cxx
<         else:
<             self.compiler.compiler_so = self._original_compiler_so
---
>         #if ext.language == "c++":
>         #    self.compiler.compiler_so = self.compiler.compiler_cxx
>         #else:
>         #    self.compiler.compiler_so = self._original_compiler_so
388,393c395
<     Extension('Bio.KDTree._CKDTree',
<               ["Bio/KDTree/KDTree.C",
<                "Bio/KDTree/KDTree.swig.C"],
<               libraries=["stdc++"],
<               language="c++"
<               ),
---
>




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the Biopython-dev mailing list