-
Notifications
You must be signed in to change notification settings - Fork 2
Version Control Issues & Bugs
We're somewhat limited on how much we can achieve, given a small team. We're also at the mercy of unknown bugs, and because we have so many dependencies, we are in an uncomfortable position.
So far, we have found some interesting bugs from our experience with GNU Radio. We are making sure this is an error on our end, otherwise we will file the bugs with the respective repositories. However, GNU Radio 3.7.x runs on the now-deprecated Python 2, so we our limited in improving support.
- The Python paths need to be reconfigured. Otherwise you will have a Python path issue, even if you follow the normal documentation. If you went with the standard installation for GNU Radio with apt, then you need to follow this. Insert the code into your
.bashrc
file:
export PYTHONPATH=/usr/local/lib/python3/dist-packages:usr/local/lib/python2.7/site-packages:$PYTHONPATH
export LD_LIBRARY_PATH=/user/local/lib:$LD_LIBRARY_PATH
Make sure you run sudo ldconfig
afterwards. This will allow you to run gnuradio-companion
from the command line. If you don't like running GRC from the command line, then add the following to your .profile
setup:
export PYTHONPATH=/usr/local/lib/python3/dist-packages:usr/local/lib/python2.7/site-packages:$PYTHONPATH
export LD_LIBRARY_PATH=/user/local/lib:$LD_LIBRARY_PATH
Run sudo ldconfig
one more time and you should have no issues. If there are still issues, try restarting your computer.
- If you are trying to use
gr_modtool newmod
, you will most likely need to update your.gnuradio/config.conf
file, since it's outdated. You'll see a section that says
[modtool]
newmod_path = /usr/local/share/gnuradio/modtool/gr-newmod
when it should actually be
[modtool]
newmod_path = /usr/local/share/gnuradio/modtool/templates/gr-newmod
Credit for this solution goes to ghostop14 from posting here.
For whatever reason, GNU Radio 3.7.11 using gr-satellites
can process a signal from AO-73 for recovering telemetry (using gr-satellites) fine, but versions 3.7.15 and 3.8.0 fail. However, the implementation of the refactored code appears to fix this issue for GNU Radio 3.8.0.
The current branch of gr-osmosdr
provided by Osmocom now builds with 3.8, which can be found here. Previously, we were not able to get compatibility.
The natively available package for GQRX is configured for GNU Radio 3.7.11. Additionally, the package for libbladerf2
is not normally available via apt
. The package can be installed here.
Installing Intel OpenCL and Pocl will cause your graphics processing on Linux to be incompatible with gr-fosphor. It is recommended to uninstall pocl using purge
to avoid any issues.