Hi Tom,

1. Thanks for adding the link in the WindowsInstall wiki.

I note that the link has been added in the section on "Building on Windows
with Native Tools" where it is surely relevant for the dependencies that I
discovered.

But my instructions are intended for installing with pre-built binaries,
and are mainly aimed at users who are *not* able to build natively, and so
would never look under that section.

For such users it will be very useful if you can add a link in the
"Pre-built Binaries" section right where the link to the Ettus Research
site is made. It can be added as an update or a caveat to the Ettus
instructions link.

2. As an addendum to my main post, I have found that only one UHD driver
works correctly with GRC 3.6.4.1. under Windows XP and Windows 8. And that
is version 3.5.0 (file name "uhd_003.005.000-release_Win32") available from
here<http://files.ettus.com/binaries/uhd_stable/releases/uhd_003.005.000-release/uhd_003.005.000-release_Win32.exe>
.

I will share a more detailed update on the UHD driver compatibility and
error messages in a separate post. But I have included this info here for
completeness of this thread.

B



On Mon, Dec 30, 2013 at 9:29 PM, Tom Rondeau <t...@trondeau.com> wrote:

> Bhaskar,
>
> Thanks for your effort on not only getting GNU Radio working on
> Windows but also providing us with the steps you took to get there.
> That could be really helpful to a lot of people. I have made a link on
> our WindowsInstall wiki to point to your email for other people
> looking for help.
>
> Please note, though, that we've tried to make it very clear that
> Windows is not a fully supported OS. None of the core developers can
> really test and build on Windows, and we rely on patches and feedback
> like you've provided from the community. We do our best to keep things
> working cross-platform, but as you've experienced, as versions change
> (both GNU Radio and it's dependencies), this is a serious project.
>
> Tom
>
>
> On Thu, Dec 26, 2013 at 11:10 AM, 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 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 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 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.
> >
> > 4. Download and install "lxml-3.0.2.win32-py2.7" from here.
> >
> > 5. Download and install "numpy-1.7.1-win32-superpack-python2.7" from
> here.
> >
> > 6. Download and install "PyQt-Py2.7-x86-gpl-4.9.6-1" from here.
> > (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.
> >
> > 8. Download and install "Cheetah-2.4.4.win32-py2.7" from here.
> >
> > 9. Download and install "PyOpenGL-3.1.0a1.win32-py2.7" from here.
> >
> > 10. Download and install "pygtk-all-in-one-2.24.2.win32-py2.7" from here.
> >
> > 11. Download and install "wxPython-2.8.12.1.win32-py2.7" from here.
> > 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.
> > 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.
> > 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
> >
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to