wx.py import error on 2_4_BRANCH (linux)

I get the following when I try to import wx.py:

Python 2.2.3 (#1, Jul 23 2003, 00:48:46)
[GCC 3.2.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.

import wx
import wx.py

Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.2/site-packages/wx/py/__init__.py", line 3, in ?
    from wxPython.py import *
  File "/usr/lib/python2.2/site-packages/wxPython/py/__init__.py", line 8, in
?
    import crust
  File "/usr/lib/python2.2/site-packages/wxPython/py/crust.py", line 14, in ?
    import editwindow
  File "/usr/lib/python2.2/site-packages/wxPython/py/editwindow.py", line 8,
in ?
    from wx import stc
  File "/usr/lib/python2.2/site-packages/wx/stc.py", line 8, in ?
    from wxPython import stc
  File "/usr/lib/python2.2/site-packages/wxPython/stc.py", line 7, in ?
    from stc_ import *
  File "/usr/lib/python2.2/site-packages/wxPython/stc_.py", line 2, in ?
    import stc_c
ImportError: /usr/lib/python2.2/site-packages/wxPython/stc_c.so: undefined
symbol: lmPython

I've tried re-compiling wxPython, but it doesn't help.

oddly, I get a different error when i try to load pyShell or pyCrust from
within the demo:

Traceback (most recent call last):
  File "Main.py", line 530, in OnSelChanged
    self.RunDemo(itemText)
  File "Main.py", line 558, in RunDemo
    module = __import__(itemText, globals())
  File "PyShell.py", line 3, in ?
    from wx import py
  File "/usr/lib/python2.2/site-packages/wx/py/__init__.py", line 3, in ?
    from wxPython.py import *
  File "/usr/lib/python2.2/site-packages/wxPython/py/__init__.py", line 8, in
?
    import crust
  File "/usr/lib/python2.2/site-packages/wxPython/py/crust.py", line 14, in ?
    import editwindow
  File "/usr/lib/python2.2/site-packages/wxPython/py/editwindow.py", line 45,
in ?
    class EditWindow(stc.StyledTextCtrl):
AttributeError: 'module' object has no attribute 'StyledTextCtrl'
Traceback (most recent call last):
  File "Main.py", line 530, in OnSelChanged
    self.RunDemo(itemText)
  File "Main.py", line 558, in RunDemo
    module = __import__(itemText, globals())
  File "PyCrust.py", line 7, in ?
    intro = 'Welcome To PyCrust %s - The Flakiest Python Shell' %
py.version.VERSION
AttributeError: 'module' object has no attribute 'version'

Everything else in the demo seems to work fine.

Any ideas on what's wrong?

Thanks,
Nicholas Burlett
nrb23@cornell.edu

nrb23@cornell.edu wrote:

I get the following when I try to import wx.py:

[...]

File "/usr/lib/python2.2/site-packages/wxPython/stc_.py", line 2, in ?
    import stc_c
ImportError: /usr/lib/python2.2/site-packages/wxPython/stc_c.so: undefined symbol: lmPython

I've tried re-compiling wxPython, but it doesn't help.

Please update from CVS, rebuild and try again.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!