Hi Hans, Marcus, and others,
I totally agree with Hans: "Because I never succeed with pyBOMBS and the
distro packages are outdated." I have tried using PyBOMBS on my Mac and
on my Raspberry Pi 3B+, and neither one worked. As far as distro
packages, they are all way behind.
Attached is a detailed procedure for installing 3.8 on a Raspberry Pi.
Basically it should work for any Linux system. I welcome suggestions for
corrections and/or improvement.
As far as 3.8 vs. 3.9, what I have found is that all of the software is
3.8 on the maint-3.8 branch except for Gnu Radio Companion which is 3.9.
So when I install an OOT module, I have to change the CMakeLists.txt to
look for 3.9 instead of 3.8.
Sylvain: What's so obvious about 'ldconfig'? I've used Unix/Linux for
well over 20 years, and had never even heard about it until Kyeong su
Shin told me recently. It all depends on one's previous experience.
Glen: Nice project!
So, bottom line -- what can *I* do to help with the documentation? I
haven't worked on a Wiki before, but am willing to learn. I do know the
basics of Markdown. Is there any sort of review or approval process?
Nate: Should I contact Marc Lichtman and Cyrille Morin on this?
Respectfully,
Barry Duggan KV4FV
see previous items in this thread here:
https://lists.gnu.org/archive/html/discuss-gnuradio/2019-10/msg00074.html
Build gnuradio on Raspberry Pi 3B+
Author: Barry Duggan
12 Sept 2019
OS: Raspbian Buster with desktop and recommended software
32GB microSD
A. Load prerequisites
sudo apt-get update --allow-releaseinfo-change
sudo apt-get upgrade
sudo apt-get install git cmake g++ libboost-all-dev libgmp-dev swig
python3-numpy
sudo apt-get install python3-mako python3-sphinx python3-lxml doxygen
libfftw3-dev
sudo apt-get install libsdl1.2-dev libgsl-dev libqwt-qt5-dev libqt5opengl5-dev
python3-pyqt5
sudo apt-get install liblog4cpp5-dev libzmq3-dev python3-yaml
sudo apt-get install libpthread-stubs0-dev
sudo pip3 install click-plugins
sudo apt-get install python3-scipy
D. Set up swap file
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
- To make this permanent, add this line to /etc/fstab
/swapfile none swap sw 0 0
C. Clone repository
cd
git clone --recursive https://github.com/gnuradio/gnuradio.git
git checkout maint-3.8
D. Build
cd ~/gnuradio
mkdir build
cd build
(this next command is all on one line, starting with cmake and ending with ../)
cmake -DCMAKE_INSTALL_PREFIX="/usr/local" -DCMAKE_BUILD_TYPE=Release
-DPYTHON_EXECUTABLE=/usr/bin/python3 ../
make -j3
sudo make install
sudo ldconfig
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio