On Wed, Sep 12, 2012 at 10:54 PM, <daniel.e.we...@verizon.net> wrote: > Trying to get gnuradio to work on 10.7.4 Air with an ezcap USB 2.0 > DVB-T/DAB/FM dongle. Installed gnuradio using the titanous / > homebrew-gnuradio approach. > > > Using gnuradio with qt-gui with a simple grc configuration, I can hear some > (less than perfect) FM audio and can see the various graphs dynamically in > real time. This argues that gnuradio and supporting software are installed > relatively correctly, and that the rtlsdr dongle can be recognized. > > > But if I try to use multimode.py (which uses wxGui items), after installing > installing PyOpenGL-3.0.2b2, it dies with the error message > > "OpenGL.error.Error: Attempt to retrieve context when no valid context" > > > More detail pasted in below. I am mystified re how to solve this. > > > Has anyone gotten multimode.py to work properly, with the graphical displays, > on a 10.7.4 Mac OS X machine? > > Thank you, > Dan > > % multimode.py > Mac OS; Clang version 3.1 (tags/Apple/clang-318.0.61); Boost_105000; > UHD_003.004.003-177-g584b7ae2 > > Using Volk machine: sse4_1_64_orc > gr-osmosdr supported device types: file fcd rtl rtl_tcp uhd > Using device #0: ezcap USB 2.0 DVB-T/DAB/FM dongle > Found Elonics E4000 tuner > Exact sample rate is: 1000000.026491 Hz >>>> gr_fir_ccc: using SSE >>>> gr_fir_fff: using SSE > Traceback (most recent call last): > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/plotter/plotter_base.py", > line 187, in _on_paint > for fcn in self._draw_fcns: fcn[1]() > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/plotter/plotter_base.py", > line 59, in draw > self._draw() > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/plotter/grid_plotter_base.py", > line 260, in _draw_grid > (scaled_tick, self.height-self.padding_bottom), > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/plotter/grid_plotter_base.py", > line 368, in _draw_grid_line > GL.glVertexPointerf(points) > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyOpenGL-3.0.2b2-py2.7.egg/OpenGL/latebind.py", > line 45, in __call__ > return self._finalCall( *args, **named ) > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyOpenGL-3.0.2b2-py2.7.egg/OpenGL/wrapper.py", > line 533, in wrapperCall > cArgs, > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyOpenGL-3.0.2b2-py2.7.egg/OpenGL/arrays/arrayhelpers.py", > line 154, in __call__ > contextdata.setValue( self.constant, pyArgs[self.pointerIndex] ) > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyOpenGL-3.0.2b2-py2.7.egg/OpenGL/contextdata.py", > line 57, in setValue > context = getContext( context ) > File > "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyOpenGL-3.0.2b2-py2.7.egg/OpenGL/contextdata.py", > line 40, in getContext > """Attempt to retrieve context when no valid context""" > OpenGL.error.Error: Attempt to retrieve context when no valid context > > % gnuradio-config-info -v > 3.6.1 > > % cat ~/.gnuradio/config.conf > [grc] > local_blocks_path=/usr/local/share/gnuradio/grc/blocks > > > Run into the same error above if I change config.conf to this: > > > % cat ~/.gnuradio/config.conf > [grc] > local_blocks_path=/usr/local/share/gnuradio/grc/blocks > [wxgui] > style=gl > fft_rate=30 > waterfall_rate=30 > scope_rate=30 > number_rate=5 > const_rate=5 > const_size=2048
Hi Dan, Have you tried it with the line: style=nongl That will shut off using OpenGL for the wx widgets and tends to be more usable for some people/systems. Tom _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio