[GRASSGUI] wxgrass does not see wx on import

Brad Douglas rez at touchofmadness.com
Sat May 19 10:35:05 EDT 2007


On Sat, 2007-05-19 at 08:36 +0100, Glynn Clements wrote:
> Brad Douglas wrote:
> > On Fri, 2007-05-18 at 23:11 -0500, Daniel Calvelo 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. :-)

I have a better idea of what I'm looking for, so I'll rebuild the RPMs
with debug symbols and see if I can track it down.  I'd really like to
get this working so I can redo the interactive imagery modules.


-- 
Brad Douglas <rez touchofmadness com>                    KB8UYR/6
Address: 37.493,-121.924 / WGS84    National Map Corps #TNMC-3785




More information about the grass-gui mailing list