|
From: | Mike Willis |
Subject: | Re: [Discuss-gnuradio] Gnuradio 3.7.2 Windows? |
Date: | Mon, 23 Dec 2013 10:47:08 -0000 |
Has anyone actually managed to successfully install and run the latest gnuradio in Windows 7 based on these http://code.ettus.com/redmine/ettus/projects/uhd/wiki/GNURadio_Windows instructions? I don’t believe this page is up to date as I just cannot get it to work. It was OK if something of a struggle with 3.6. Although it nearly works, the gui modules do not work at all but produce a rather unhelpful error message. E.g. this is with a wxgui fft sink added to the dialtone example. The tone works fine but not with any gui. “TypeError: ("No array-type handler for type <class 'ctypes.c_ulong'> (value: c_ulong(0L)) registered", <OpenGL.converters.CallFuncPyConverter object at 0x0482A3D0>) ” How am I supposed to understand this? It looks to me like a problem with pyopengl but that has been installed as indicated in the instructions. Are the instructions wrong? Is this the wrong version? Does it just not work anyway? I must admit to getting extremely frustrated with gnuradio and its lack or usability for those of us who are not professional programmers. Mike Here is the debug code. self._initText() File "C:\Program Files\gnuradio\lib\site-packages\gnuradio\wxgui\plotter\gltext.py", line 376, in _initText self._centered) File "C:\Program Files\gnuradio\lib\site-packages\gnuradio\wxgui\plotter\gltext.py", line 73, in __init__ self.createTexture() File "C:\Program Files\gnuradio\lib\site-packages\gnuradio\wxgui\plotter\gltext.py", line 229, in createTexture self._texture = glGenTextures(1) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\latebind.py", line 61, in __call__ return self.wrapperFunction( self.baseFunction, *args, **named ) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\GL\exceptional.py", line 189, in glGenTextures baseFunction( count, textures) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\latebind.py", line 45, in __call__ return self._finalCall( *args, **named ) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\wrapper.py", line 571, in wrapperCall pyArgs = tuple( calculate_pyArgs( args )) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\wrapper.py", line 356, in calculate_pyArgs yield converter(args[index], self, args) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\converters.py", line 134, in __call__ return self.function( incoming ) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\arrays\arraydatatype.py", line 141, in asArray return cls.getHandler(value).asArray( value, typeCode or cls.typeConstant ) File "C:\Python27\lib\site-packages\pyopengl-3.1.0a3-py2.7.egg\OpenGL\arrays\arraydatatype.py", line 52, in __call__ typ, repr(value)[:50] TypeError: ("No array-type handler for type <class 'ctypes.c_ulong'> (value: c_ulong(0L)) registered", <OpenGL.converters.CallFuncPyConverter object at 0x0482A3D0>) |
[Prev in Thread] | Current Thread | [Next in Thread] |