After updating a series of programs, I lost the use of gnuradio.
Several problems have been solved, and I have recompiled gr+grc,
and it is running again.
When I execute a fairly simple program, I get the following error:
File “”, line 1, in
File
“/usr/local/lib64/python2.6/site-packages/gnuradio/wxgui/forms/init.py”,
line 36, in from forms import
File
“/usr/local/lib64/python2.6/site-packages/gnuradio/wxgui/forms/forms.py”,
line 45, in import wx
File
“/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/init.py”,
line 45, in from wx._core import *
File
“/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py”,
line 14774, in from _misc import *
File
“/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_misc.py”,
line 4, in import misc
ImportError:
/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/misc.so:
symbol _ZN7wxSound6CreateEiPKh, version WXU_2.8 not defined in file
libwx_gtk2u_adv-2.8.so.0 with link time reference
I recompiled wxpython, wxgtk, checked dependencies:
<ldd /usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/misc.so
| grep libwx_gtk2u_ad
libwx_gtk2u_adv-2.8.so.0 => /usr/lib64/libwx_gtk2u_adv-2.8.so.0
(0x00007f33cdded000)
Checked if the symbol is in the libwx_gtk2u_adv-2.8.so.0 library:
readelf -W -s /usr/lib64/libwx_gtk2u_adv-2.8.so | grep
_ZN7wxSound6CreateEiPKh
682: 00000000000b1440 133 FUNC GLOBAL DEFAULT 11
_ZN7wxSound6CreateEiPKh@@WXU_2.8.11
854: 00000000000b1440 133 FUNC GLOBAL DEFAULT 11
_ZN7wxSound6CreateEiPKh
Is it the .11 in the 2.8.11 reference?
Any suggestions? (Lots of similar cases on the 'net, no solutions
found…)
TIA,
John