[GRASSGUI] wxgrass does not see wx on import
Glynn Clements
glynn at gclements.plus.com
Sat May 19 11:37:22 EDT 2007
Brad Douglas wrote:
> > > > Which widget was it? If it's part of the contrib widgets in wx2.8,
> > > > that's manageable.
> > >
> > > Here's the exact error:
> > >
> > > GRASS 6.3.cvs (utm10):/usr/src/grass63 > wxgrass
> > > Traceback (most recent call last):
> > > File "/opt/gis/grass-6.3.cvs/etc/wx/wxgui.py", line 16, in ?
> > > import wx.richtext
> > > File
> > > "/usr/lib64/python2.4/site-packages/wx-2.8-gtk2-unicode/wx/richtext.py",
> > > line 4, in ?
> > > import _richtext
> > > ImportError: /usr/lib64/python2.4/site-packages/wx-2.8-gtk2-unicode/wx/_richtext.so: undefined symbol: wxEVT_COMMAND_RICHTEXT_CHARACTER
> > >
> > > This is what led me to believe it was a python2.5 symbol, but I'm
> > > relatively inexperienced with wxpython. There are also no unresolved
> > > libraries linked to _richtext.so.
> >
> > It should be in libwx_gtk2ud_richtext-2.8.so
> >
> > > > Did you try setting PYTHONPATH with a hand-compiled version of wxpython?
> > >
> > > I shouldn't have to, but I did it anyway to make sure. No dice. :(
> >
> > Are the wx 2.8 libraries visible (ld.so.conf or $LD_LIBRARY_PATH)?
>
> The wx libraries reside in /usr/lib64, so I would be rather surprised if
> they weren't in the LD path. :-)
Have you run ldconfig since putting them there? Does running ldd on
_richtext.so show their locations?
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-gui
mailing list