Opened 11 years ago

Last modified 11 years ago

#39207 closed defect

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 — at Initial Version

Reported by: ksze (Kal Sze) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: raimue@…
Port: vim python27

Description

  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

Change History (0)

Note: See TracTickets for help on using tickets.