GNURadio Win64 Change Log

Home

To submit issues for the Windows build itself (NOT, and I repeat NOT, for GNURadio itself overall) use the GitHub site for the build scripts here.

 

v3.9.0.0 Windows Beta

This release include the final version of GNURadio 3.9.0.0 but does include gr-osmosdr and gr-soapy from non-official sources, so should be treated as a BETA version.  Please install and provide feedback via the mailing list or via github (the gnuradio repository for general 3.9 issues, the gnieboer scripts repository for issues specific to the windows packaging)

v3.8.2.0/v.2.0.0

This release uses Python 3.9.   It also dramatically changes the dependency build process by leveraging vcpkg and pip.  AVX2 and debug specific releases are no longer being created due to low value of the AVX releases and increase risks to stability of all packages for those w/ older CPUs

Issues Fixed:

-    wx-based utility shortcut removed

The package managers are now responsible for versioning of the dependencies with the exception of the handful of packages that must still be built outside those two managers.

v3.8.1.0/v.1.7.0 8.1.0/v.1.7.0

This is the final release that includes python 2.7.  Certain OOT modules that used 3rd party 3.8 compatibility patches have been reverted to their primary sources.

Issues Fixed:

-    Errant AVX2 instructions removed

The following versions were updated (to include necessary changes in build scripts to accomodate upstream changes):

 

v3.8.0.0/v.1.7.0 Beta

This is a BETA version of GR 3.8.0.0.  Why a beta when GR 3.8 has been released for many months?  Basically because of OOT blocks.  This installer attempts to include a significant variety of OOT blocks to provide a full suite of functionality.  For this BETA version, only the standard RELEASE installer is available. 

However, not all OOT blocks were converted on day 1.  Today some critical blocks are still not converted in the official repositories (gr-osmosdr being the most critical).  So several of these blocks have been included from forks and other secondary sources.

The good news is that GR-3.7 and GR-3.8 and exist pretty much side by side, so feel free to install both.  The only issues will be shortcuts which will require manual adjustment, and various GRC environment variable and user configuration files which will be shared.

While many OOTs have been left out of this release, we have added the following: SoapySDR support, AirspyHF support, and gr-soapy blocks have been added.

Issues Fixed:

-    GRC_BLOCKS_PATH is now undefined in run_gr.bat to avoid warnings about duplicate blocks being added in GRC (since GR_PREFIX will find a config file that will add the same directory)

v3.7.13.5/v1.6.0

Issues Fixed:

-    Windows Audio Sink no longer distorts for certain audio streams

-    ZeroMQ libraries working again

-    GR_PREFIX is now defined in the run_gr.bat so that configuration files will be used correctly.

The following versions were updated (to include necessary changes in build scripts to accomodate upstream changes):

Known Issues:

-     The Windows Audio Source only supported mono input.  Use portaudio for this use case.

-     gr-air-modes gui does not work, but the command line interface will

-     Switching between debug and release versions will cause intermittent heap corruption issues.  Re-run application.

-     TCP Sink/Server are deprecated and do not function in the windows version, use zeromq blocks

-     File Sink/Server blocks do not function in the windows version.

-     gr-newmod still does not work without a great deal of workarounds (fixing has been pushed to ... after 3.8 is built)

-     agc3 block will run, but will respond more slowly than on linux... still under investigation.

v.3.7.13.4/v1.5.0

Issues Fixed:

-    Intel Fortran 2018 now detected

-    Points to local version of no-longer-supported hexchat GTK binaries

-    Fixed bug where Boost would fail to build with updated MSVC 2015 versions

-    Pointed to correct git branch for gnuradio clone based on new tree structure

The following versions were updated (to include necessary changes in build scripts to accomodate upstream changes):

No new upstream packages were added 

Known Issues:

-         gr-air-modes gui does not work, but the command line interface will

-     Switching between debug and release versions will cause intermittent heap corruption issues.  Re-run application.

-     TCP Sink/Server are deprecated and do not function in the windows version, use zeromq blocks

-     File Sink/Server blocks do not function in the windows version.

-     gr-newmod still does not work without a great deal of workarounds (fixing has been pushed to ... after 3.8 is built)

-     agc3 block will run, but will respond more slowly than on linux... still under investigation.

-    The windows audio sink does not handle mismatched sample rates with some drivers, even with blocking on

v3.7.12/v1.4.0

Issues Fixed:

-    The scripts now check for dependencies using Get-Command vs fixed paths

-    License file mismatch fixed

-    Added environment variable to work with RFNOC development

-    Removed unintended dependencies on Intel Fortran runtime libs

The following versions were updated:

The following OOT packages have been added

Known Issues:

-         gr-air-modes gui does not work, but the command line interface will

-     Switching between debug and release versions will cause intermittent heap corruption issues.  Re-run application.

-     TCP Sink/Server are deprecated and do not function in the windows version, use zeromq blocks

-     gr-newmod still does not work without a great deal of workarounds (fixing has been pushed to 1.5.0)

-     agc3 block will run, but will respond more slowly than on linux... still under investigation.

v3.7.11.1/v1.3.0

Issues Fixed:

-    gr-fec features should now be operational.

-    The scripts received a tons of robustness upgrades, though again, end users are expected to use the installers, NOT build from source (that's not the windows way...)

The following versions were updated:

A complete debug version is now available, with the whole stack including all dependencies built in debug mode

The following OOT packages are now included:

Known Issues:

-     gr-air-modes gui does not work, but the command line interface will

-     Switching between debug and release versions will cause intermittent heap corruption issues.  Re-run application.

-     TCP Sink/Server are deprecated and do not function in the windows version, use zeromq blocks

-     gr-newmod still does not work without a great deal of workarounds (fixing that is the way ahead for 1.4.0)

-     agc3 block will run, but will respond more slowly than on linux... still under investigation.

v3.7.11/v1.2.0

Issues Fixed:

-     Audio Source is now implemented

-     Audio Sink now implements blocking

-     Icons display is fixed in GRC / gqrx

-     Nuisance errors regard GMount etc fixed

-     Filter Design Tool now works from GRC

v3.7.10.1/v1.1.2

Issues Fixed:

-     qwt5.dll was built with AVX2 extensions in the non-AVX2 release

-     Added FFT3W header location to gr-iqbal cmake

-     Fixed non-ANSI characters in variable definitions

v3.7.9.2/v1.1.1

Issues Fixed:

-     gqrx Qt5 missing plugins would cause gqrx to fail, fixed

-     Nuisance errors regard GMount etc fixed

v3.7.9.2/v1.1

-     gqrx was added

-     gr-newmod was added

Issues Fixed:

-     Should now work properly on any 64-bit x64 machine

-     choosing alternate install root will now work correctly

-     UHD images now downloaded automatically

-     Will now correct for swig command lines over 8192 characters due to redundant includes

-     Numerous other small bugs fixed that could cause installation to fail.

Known Issues:

-    gqrx icons will not appear

-    On uninstall, the compiled .pyc files will not be deleted automatically and must be manually removed.

-    GTK Themes are not operating correctly, warnings will be noted when GRC is started

-    GRC paths default to the bin directory which is not writable

v3.7.9.2/v1.0

Download Standard and AVX2 packages

-     GNURadio was updated to 3.7.9.2

-     gr-adsb, gr-acars2, gr-iqbal, and gr-fosphor were added

-     Build scripts were created to normalize build process

-     Regular and AVX2 versions are now available

Issues Fixed:

-     gr-zmq should work (pyzmq was missing)

-     Python installation was trimmed to only those required

-     OpenBLAS is now used for Numpy/Scipy to allow a GPLv3 compatible setup file

Known Issues:

-    On uninstall, the compiled .pyc files will not be deleted automatically and must be manually removed.

-    Even the "non-AVX2" build may fail to run on earlier CPUs.  This is under investigation, errors may appear as failing to load a DLL.  Please report your experiences.

-    GTK Themes are not operating correctly, warnings will be noted when GRC is started

-    GRC paths default to the bin directory which is not writable

v3.7.8/v1.0 Beta

Issues Fixed: N/A

Known Issues:

-    GTK Themes are not operating correctly, warnings will be noted when GRC is started

-    The version of Python installed with this package is not added to the PATH or PYTHONPATH and is only accessible via the GNURadio Command Prompt.  This is intentional to avoid conflicts with other installed python versions.  If this is the only version of Python installed, then the PATH / PYTHONPATH variables can be permanently updated in the environment to allow simple double-click access to GNURadio python files.

-    This version does not check for AVX2 CPU compatibility and will crash without warning if installed on a computer without a CPU capable of AVX2 instructions

-    On uninstall, the compiled .pyc files will not be deleted automatically and must be manually removed.

-    The python install is excessively large, and contains unneeded files. 

-    During UHD firmware upload an error involving backspaces appears as the progress bar updates.  Does not impact operation.