I've been out of touch with this work for some years, but find that many
are still searching for the drivers referred to in this guide. As a help to
all, I've uploaded all these drivers to a shared folder on Google Drive
here: https://drive.google.com/open?id=0Byk3JPiq4KUKY3B1enR6djAyX1k

I hope this will remain as an active archive for many years to come, even
if the original driver links break.

If I can make time, I hope someday to update these instructions for working
under Windows 10 -- if it has not already been done by then! :)

B.


On Thu, Dec 26, 2013 at 9:40 PM, Bhaskar11 <niceguy...@gmail.com> wrote:

> *After much experimentation I have finally found a way to successfully
> install and fully run GRC 3.6.4.1 both under Windows XP and Windows 8.* I
> presume it should therefore work equally well under Vista and 7.
>
> First a few comments on the common causes of problems that most people
> have had:
>
> a. It is critical to have the correct *matching* and *complete* versions
> of the various required libraries. Most installations instructions online
> fail because of this reason. The Ettus installation instructions officially
> recommended on GNURadio website and provided here
> <http://code.ettus.com/redmine/ettus/projects/uhd/wiki/GNURadio_Windows> fail
> now because many of the original binary versions referred to are no longer
> available. Hence those instructions are now outdated and should be replaced
> by the instructions provided in this email.
>
> b. Although it is possible to successfully install GNURadio binaries for
> versions 3.7.x, none of them include runtime DLLs for WX GUI blocks. Hence
> these blocks are not displayed, and so most of the example files available
> cannot be used as they need WX GUI blocks. Moreover, some of the QT GUI
> blocks do not work in certain versions. Since I do not know how to make
> these binaries, I request those who have created these version 3.7.x
> Windows binaries to repack them so that we can run the latest versions of
> GNURadio in Windows. Until that is done, there is no point trying to
> install those versions.
>
> c. Only GNURadio version 3.6.x binaries have WX GUI blocks. But versions
> 3.6.2 does not allow moving the blocks. Only 3.6.4.1 is usable, and works
> perfectly well for all available examples tested so far including all QT
> GUI and WX GUI blocks.
>
> d. The required Python libraries versions are available only for Python
> version 2.7.3 and are NOT all available for versions 2.7.6 or above, or at
> least I could not find them online. Hence we have to use libraries
> compatible only with Python 2.7.3.
>
> e. Some library versions have their quirks or bugs. For example PyGTK
> 2.24.0 does not allow you to add blocks in GRC. Only version PyGTK 2.24.2
> works ok. Also wxPython binary called 
> "wxPython2.8-win32-unicode-2.8.12.1-py27"
> just does not work, but the same version but different binary called
> "wxPython-2.8.12.1.win32-py2.7" works correctly. Most online instructions
> do not mention the need for "wxPython-common" library, which is absolutely
> necessary. Also some odd problems such as this
> <http://gnuradio.4.n7.nabble.com/Windows-install-guide-from-Ettus-Research-missing-important-note-td44754.html>
> cease to exist when the correct libraries are matched.
>
> f. In the instructions below I have listed all the correct working
> libraries and binaries with links from which to download them. Please use
> only the binaries from these links and install them in the sequence
> provided. Other versions or binaries may not work. Keep all default options
> unless otherwise specified here. If you have problems working with the
> instructions below, check your binaries, and ensure that you are doing a
> clean install.
>
> Finally, please share your experiences with success and failures on this
> list so that others may benefit.
>
> *Instructions to install GNURadio in Windows XP and Windows 8:*
>
> 1. Uninstall all earlier installations and libraries of GNURadio and
> Python and their add-ons. Ensure that the GNURadio directory and Python
> directory are entirely removed by the uninstalls.
> For Windows XP GNURadio default directory is: C:\Program Files\gnuradio
> For Windows 8 it is: C:\Program Files (x86)\gnuradio
> For all platforms the Python default directory is: C:\Python27
> Both the GNURadio and Python directories should be non-existent. If they
> still exist, then delete them and reboot. We want as clean an install as
> possible.
>
> 2. Download "Microsoft Visual C++ 2010 Redistributable Package (x86)" from
> here <http://www.microsoft.com/en-us/download/details.aspx?id=5555> and
> install "vcredist_x86".
> If it says a copy is already installed and offers to repair it, and accept
> to repair. If it says a later version is already installed, then accept to
> close.
>
> 3. Download and install "python-2.7.3.msi" from here
> <http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi>.
>
> 4. Download and install "lxml-3.0.2.win32-py2.7" from here
> <https://pypi.python.org/packages/2.7/l/lxml/lxml-3.0.2.win32-py2.7.exe#md5=a3863518b39bb260218fa6048247e0da>
> .
>
> 5. Download and install "numpy-1.7.1-win32-superpack-python2.7" from here
> <http://garr.dl.sourceforge.net/project/numpy/NumPy/1.7.1/numpy-1.7.1-win32-superpack-python2.7.exe>
> .
>
> 6. Download and install "PyQt-Py2.7-x86-gpl-4.9.6-1" from here
> <http://kaz.dl.sourceforge.net/project/pyqt/PyQt4/PyQt-4.9.6/PyQt-Py2.7-x86-gpl-4.9.6-1.exe>
> .
> (Note: Keep all default options. You do NOT need to change anything.)
>
> 7. Download and install "PyQwt-5.2.1-py2.7-x32-pyqt4.9.6-numpy1.7.1" from
> here <http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqwt>.
>
> 8. Download and install "Cheetah-2.4.4.win32-py2.7" from here
> <http://www.lfd.uci.edu/~gohlke/pythonlibs/#cheetah>.
>
> 9. Download and install "PyOpenGL-3.1.0a1.win32-py2.7" from here
> <http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl>.
>
> 10. Download and install "pygtk-all-in-one-2.24.2.win32-py2.7" from here
> <http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.2.win32-py2.7.msi>
> .
>
> 11. Download and install "wxPython-2.8.12.1.win32-py2.7" from here
> <http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython>.
> On Windows 8 you may get: Runtime error R6034 "An application has made an
> attempt to load the C runtime library incorrectly. Please contact the
> application's support team for more information." Ignore the message and
> continue.
>
> 12. Download and install "wxPython-common-2.8.12.1.win32-py2.7" from here
> <http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython>.
> On Windows 8 you may get: Runtime error R6034 "An application has made an
> attempt to load the C runtime library incorrectly. Please contact the
> application's support team for more information." Ignore the message and
> continue.
>
> 13. Download and install "gnuradio_3.6.4.1_Win32" (stable version) from
> here
> <http://files.ettus.com/binaries/gnuradio/v3.6.4.1-stable/gnuradio_3.6.4.1_Win32.exe>
> .
> Select the option to "Add gnuradio to the system path for all users".
>
> On Windows 8 you may receive "Warning! PATH too long installer unable to
> modify PATH!" which seems to be a NSIS installer problem when it finds the
> total path to be longer than 1024. If you receive this message then you
> must manually add the installation bin directory to the system path.
> For Windows XP the PATH variable must include: "C:\Program
> Files\gnuradio\bin;"
> For Windows 8 the PATH must include: "C:\Program Files (x86)\gnuradio\bin;"
> The string can be added to the beginning of the PATH to ensure it gets
> priority. In any case manually verify that the Path has been correctly set
> as above whether by the installer or by you.
>
> 15. Manually add the PYTHONPATH environment variable.
> For Windows XP this is normally: "PYTHONPATH=C:\Program
> Files\gnuradio\lib\site-packages"
> For Windows 8 this is: "PYTHONPATH=C:\Program Files
> (x86)\gnuradio\lib\site-packages"
>
> 16. Check that the GRC_BLOCKS_PATH environment variable has been set to by
> GNURadio installer. Normally this should happen automatically. If it has
> not been set, then set it manually.
> For Windows XP this is: "GRC_BLOCKS_PATH=C:\Program
> Files\gnuradio\share\gnuradio\grc\blocks"
> For Windows 8 this is: "GRC_BLOCKS_PATH=C:\Program Files
> (x86)\gnuradio\share\gnuradio\grc\blocks"
>
> 17. Install any other hardware drivers that you need such as UHD, etc.
>
> 18. To run, in the command line type:
> gnuradio-companion.py
>
> If you like you can create a batch file to run this from a shortcut from
> the menu or the desktop.
>
> Hope this guide saves you many hours of wasted time so that you can fully
> enjoy the wonderful GNURadio experience!!
>
> B
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to