Some issues with Mac OS X (MacPorts) installed GnuRadio

Hi,

Installing GnuRadio via MacPorts works very well and without efforts!
Tried it both on 10.8 and 10.9 OSX:es.
Finally, its a big improvement from earlier troubles of installing
manually on OSX which could be very tricky and error prone.
Many thanks to Michael D.!

However, on both systems I encounter some issues after installation
(there may be more, havent tried GnuRadio extensively on OSX):

In a "Wx GUI Scope Sinc I cannot change/select the "Channel Options
such as Ch1, Ch2, Trig, XY. The buttons doesnt respond.
Only Coupling and Marker options are possible to select and change
values as normal.

Also, I get a lot of python and font related warnings when running a
simple script, see below.

What am I missing in my installations?!

This relates to the MacPorts installation (also previous 3.7 versions):
gnuradio
@3.7.2.1_0+docs+grc+jack+orc+portaudio+python27+qtgui+sdl+swig+uhd+wavelet+wxgui
(active)

Help in resolving this is much appreciated although I use mainly
GnuRadio on Linux machines.

Thanks in advance,
Rickard

Warning: failed to XInitThreads()
2013-12-19 12:38:08.982 Python[48260:507] CoreText performance note:
Client called CTFontCreateWithName() using name “.Lucida Grande UI” and
got font with PostScript name “.LucidaGrandeUI”. For best performance,
only use PostScript names when calling this API.
2013-12-19 12:38:08.982 Python[48260:507] CoreText performance note: Set
a breakpoint on CTFontLogSuboptimalRequest to debug.
2013-12-19 12:38:09.024 Python[48260:507] CoreText performance note:
Client called CTFontCreateWithName() using name “.Lucida Grande UI” and
got font with PostScript name “.LucidaGrandeUI”. For best performance,
only use PostScript names when calling this API.
Using Volk machine: sse4_1_64_orc
2013-12-19 12:38:09.452 Python[48260:507] CoreText performance note:
Client called CTFontCreateWithName() using name “.Lucida Grande UI” and
got font with PostScript name “.LucidaGrandeUI”. For best performance,
only use PostScript names when calling this API.

Hi Rickard - I’m glad to hear of your successes with GNU Radio on OSX
from MacPorts. Wx on OSX is notorious for being slow and taking a lot
of CPU time, and being non-multi-thread friendly. I often have issues
getting any wx GUI working in “real time” … I use the Qt GUI when
possible since it actually works, and it provides a much greater feature
set. I wish we could use Qwt 6+, but that’s not the way MacPorts works
… so we’re limited to Qwt 5.2. All of the warnings and notes you list
are normal when running on 10.9 and using wx. We’re working on getting
rid of the XInitThreads warning; the rest come from wx and I certainly
have to believe that the wx developers know about this and are working
on it. So … I think what this means is that you have a normal GR
install, working about as expected. Try the Qt GUI if you can use it
instead :slight_smile: - MLD

On Dec 19, 2013, at 7:15 AM, Rickard [email protected] wrote:

2013-12-19 12:38:09.452 Python[48260:507] CoreText performance note: Client
called CTFontCreateWithName() using name “.Lucida Grande UI” and got font with
PostScript name “.LucidaGrandeUI”. For best performance, only use PostScript names
when calling this API.


Michael D., Mac OS X Programmer
Ettus R. Technical Support
Email: [email protected]
Web: http://www.ettus.com