[MacPorts] #45585: Yosemite py27-cython installs but does not function properly. Hasfix

MacPorts noreply at macports.org
Thu Oct 23 09:39:28 PDT 2014


#45585: Yosemite py27-cython installs but does not function properly. Hasfix
-----------------------+--------------------------------
 Reporter:  pjkim00@…  |      Owner:  macports-tickets@…
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.3.2
 Keywords:  hasfix     |       Port:  py27-cython
-----------------------+--------------------------------
 Recently upgraded to Yosemite and reinstalling ports. Had problem building
 py27-numpy (see ticket #45505) with following error message:


 {{{
   File "Cython/Compiler/Parsing.py", line 26, in init
 Cython.Compiler.Parsing (Cython/Compiler/Parsing.c:55936)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/Cython/Compiler/ModuleNode.py", line 2922, in <module>
     capsule_utility_code = UtilityCode.load("Capsule")
   File "Cython/Compiler/Code.py", line 240, in
 Cython.Compiler.Code.UtilityCodeBase.load (Cython/Compiler/Code.c:7277)
     self.write("\n")
 }}}

 I tried compiling a simple cython example from cython.org and it failed as
 well with a similar error message. I tracked down the problem to a set of
 duplicate files in
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/Cython
 that ended with .mp_1411412732. i.e.
 there was a Capsule.c and Capsule.c.mp_1411412732 and this was true for
 almost every file in the directory. I notices a similar problem in
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/Cython/Compiler

 I created a new directory in each of these directories with "sudo mkdir
 tmp" followed by "mv * mp_1411412732 tmp"

 The simple cython example now compiles and py27-numpy builds and installs
 correctly and ipython installs correctly and inkscape installs correctly.

 I wish I could say I haspatch, but I have not yet mastered that part of
 port-fu.

-- 
Ticket URL: <https://trac.macports.org/ticket/45585>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list