Arch Linux WXGUI Support (GNR3.7)

There has been an issue for some months now in the latest build of
gnuradio
from the AUR. It does not build, nor can run the WX/QT GUI modules. I
have
had to downgrade some packages to make an older version of GNR work. I
need
the instrumentation tools for testing things and cannot work without
them
in some applications.

Has anyone come up with a parch or workaround?

On Tue, Apr 8, 2014 at 6:44 PM, Jordan J.
[email protected]wrote:

There has been an issue for some months now in the latest build of
gnuradio from the AUR. It does not build, nor can run the WX/QT GUI
modules. I have had to downgrade some packages to make an older version of
GNR work. I need the instrumentation tools for testing things and cannot
work without them in some applications.

Has anyone come up with a parch or workaround?

Hi Jordan,

Can you be more specific in the versions and problems you’re talking
about?
Downgraded from what to what? When you can’t build, what kinds of errors
are you running into? What’s the problems that you wee with WX/QT GUI?

Tom

Attempted building and running it. Got this.

(top_block.py:16685): Gtk-WARNING **: Unable to locate theme engine in
module_path: “murrine”,
Using Volk machine: avx_64_mmx_orc
Traceback (most recent call last):
File “/home/ushio/top_block.py”, line 77, in
tb = top_block()
File “/home/ushio/top_block.py”, line 46, in init
peak_hold=False,
File
“/usr/lib/python2.7/site-packages/gnuradio/wxgui/fftsink_nongl.py”,
line 198, in init
self.win = fft_window(self, parent, size=size)
File
“/usr/lib/python2.7/site-packages/gnuradio/wxgui/fftsink_nongl.py”,
line 331, in init
self.control_panel = control_panel(self)
File
“/usr/lib/python2.7/site-packages/gnuradio/wxgui/fftsink_nongl.py”,
line 256, in init
wx.Panel.init(self, parent, -1, style=wx.SIMPLE_BORDER)
File “/usr/lib/python2.7/site-packages/wx-3.0-gtk2/wx/_windows.py”,
line
68, in init
windows.Panel_swiginit(self,windows.new_Panel(*args, **kwargs))
wx._core.PyAssertionError: C++ assertion “m_window” failed at
./src/gtk/dcclient.cpp(2041) in DoGetSize(): GetSize() doesn’t work
without
window

On Tue, Apr 8, 2014 at 8:42 PM, Jordan J.
[email protected]wrote:

From my notes, I manually downgrading gnuradio to
3.7.1-8http://seblu.net/a/arm/packages/g/gnuradio/,
and boost-libs to 1.54.0-4 http://seblu.net/a/arm/packages/b/boost-libs/and
downgraded wxpython to 2.8.12.1-4 and had no issues with WXGUI

The issue itself is well documented here. I do not build myself, I install
the package via pacmnan.
FS#38293 : [gnuradio] upgrade to 3.7.2.1 loses wxgui files

I can’t follow that thread at all. Everyone is claiming different
versions:
3.7.2, 3.7.2.1, 3.7.2.1-1, 3.7.2.1-2. And there’s no indication of what
the
error is when building. Just that wxgui is not found. No output from
cmake
that might explain why it’s not being found.

The changes between 3.7.2 and 3.7.2.1 were not that profound. Only a few
cmake fixes that shouldn’t affect this, and no changes to wxgui.

In your followup email, you show some errors when trying to run a wxgui
application, but I thought wxgui wasn’t getting installed? How could it
possible run at that point?

Please, please try and be clear and complete when explaining how things
are
going wrong.

Tom