[MacPorts] #39207: vim @7.3.762_2+cscope+huge+perl+python27+python33+tcl is broken after upgrading MacPorts python27 from 2.7.3 to 2.7.5

MacPorts noreply at macports.org
Thu May 23 07:05:38 PDT 2013


#39207: vim @7.3.762_2+cscope+huge+perl+python27+python33+tcl is broken after
upgrading MacPorts python27 from 2.7.3 to 2.7.5
--------------------------+--------------------------------
 Reporter:  swordangel@…  |      Owner:  macports-tickets@…
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.1.3
 Keywords:  python        |       Port:  vim
--------------------------+--------------------------------
 1. Upgrade python27 in MacPorts to version 2.7.5
 2. Open a existing Python source file in vim; e.g. vim helloworld.py
 3. Get a Python 2.7 traceback and see vim crash.

 The traceback is as follows:
 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
 line 548, in <module>
     main()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
 line 530, in main
     known_paths = addusersitepackages(known_paths)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
 line 266, in addusersitepackages
     user_site = getusersitepackages()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
 line 241, in getusersitepackages
     user_base = getuserbase() # this will also set USER_BASE
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py",
 line 231, in getuserbase
     USER_BASE = get_config_var('userbase')
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py",
 line 516, in get_config_var
     return get_config_vars().get(name)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py",
 line 449, in get_config_vars
     import re
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py",
 line 105, in <module>
     import sre_compile
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_compile.py",
 line 14, in <module>
     import sre_parse
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_parse.py",
 line 17, in <module>
     from sre_constants import *
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sre_constants.py",
 line 18, in <module>
     from _sre import MAXREPEAT
 ImportError: cannot import name MAXREPEAT


 This StackOverflow QA seems to be relevant:
 [http://stackoverflow.com/questions/16301735/importerror-cannot-import-
 name-maxrepeat-with-cx-freeze]

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


More information about the macports-tickets mailing list