discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Radio 3.7 on Ubuntu 20.04


From: Federico 'Larroca' La Rocca
Subject: Re: GNU Radio 3.7 on Ubuntu 20.04
Date: Fri, 15 May 2020 10:23:35 -0300

Hi,
I've been playing around with docker these last days, and I got a running 3.7 on an Ubuntu 18.04 and compiled some OOTs. You may want to check my repo: https://github.com/git-artes/docker-gnuradio (although it's  similar to what Johannes suggests).
best
Federico

El vie., 15 may. 2020 a las 5:17, Johannes Demel (<address@hidden>) escribió:
Hi all,

we all saw the Python clock [0] run out on 2020-01-01 after over 10 years.

Also, Maitland Bottoms had to add GR patches to switch from Qt4 to Qt5
for GR 3.7 even earlier to be able to get GR3.7 into newer Debian
versions. Apps are not accepted to the repos if they run with Qt
versions < 5.

All in all, new systems require new software. In this case GR3.8.

If you really need a GR3.7 install, this worked for me:
`sudo docker run --rm -it --net=host --env="DISPLAY"
--volume="$HOME/.Xauthority:/root/.Xauthority:rw"
<yourgnuradiodockercontainer>`. cf [1]
At least I could open and run flowgraphs and run UHD commands. I used
GR3.8 from `ppa:gnuradio` though the docker command should work as well.
  USB devices might be another adventure.
You probably want to set up a new container with the latest GR3.7 release.

Cheers
Johannes


[0] https://pythonclock.org/
[1]
https://medium.com/@SaravSun/running-gui-applications-inside-docker-containers-83d65c0db110

On 15.05.20 03:31, James Hayek wrote:
> I tried it and ran into a ton of problems... I posted it earlier today.
> Nothing as of yet, but I am still researching. I might give up and
> install Ubuntu 18 so I can use the new Pluto I bought. ;)
>
>
> iio Block Errors (WSL) Ubuntu 20.04 LTS
>
> I am running a Windows 10 system where I have installed the Windows
> Subsystem for Linux running Ubuntu 20.04 LTS.
> I followed the steps outlined here:
> http://wiki.analog.com/resources/tools-software/linux-software/gnuradio
>
> After doing the steps outlined above, I ran into the following error.
>
> ·Traceback (most recent call last):
>
> ·File
> "/home/jameshayek/GNURadio-Projects/FMReceiver/Simple_FM_Receiver.py",
> line 35, in <module>
>
> ·from gnuradio.qtgui import Range, RangeWidget
>
> ·File "/usr/lib/python3/dist-packages/gnuradio/qtgui/__init__.py", line
> 36, in <module>
>
> ·from .qtgui_swig import *
>
> ·File "/usr/lib/python3/dist-packages/gnuradio/qtgui/qtgui_swig.py",
> line 13, in <module>
>
> ·from . import _qtgui_swig
>
> ·ImportError: libQt5Core.so.5: cannot open shared object file: No such
> file or directory
>
>
> I assume this is an issue with mapping the location of swig, so copied
> the recursive directory to the gnuradio folder as the lesson said if
> there is a swig import error. Still no luck.
>
> I also thought it was an issue with the qt5 library, so I ran "sudo
> apt-get install -y qt5-default"
>
> But still no luck.
>
> /Is this an issue with Ubuntu 20?/
>
> /
> /
>
> My exact steps are shown below.
>
> 1.Moving Post-Install to Pre-Install:
>
> oFor Python 3.8 I initially exported the following location to $PYTHONPATH
>
> §export PYTHONPATH=$PYTHONPATH:/usr/lib/python{PYTHON VERSION}/{site or
> dist}-packages
>
> ·export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3.8/dist-packages/
>
> oI used the python3.8 folder since GNC > About showed Python 3.8
>
> oI then noticed I must have added the wrong PATH, because find resulted
> in: “/usr/lib/python3/dist-packages/gnuradio”
>
> oI re-ran the “export” command to include what “find” returned.
>
> 2.Installing all “apt install” dependencies:
>
> osudo apt install libxml2 libxml2-dev bison flex cmake git libaio-dev
> libboost-all-dev
>
> osudo apt install liborc-dev
>
> osudo apt install swig
>
> §I was under the impression this was not needed for 3.8; however I did
> have it installed as a failsafe.
>
> osudo apt install bison flex cmake git libgmp-dev
>
> oOther stuff that I didn’t need but installed anyway
>
> §sudo apt install libavahi-common-dev libavahi-client-dev
>
> §sudo apt install libusb-1.0-0-dev
>
> §sudo apt install doxygen
>
> 3.Building from source:
>
>
> olibiio
>
> §git clone https://github.com/analogdevicesinc/libiio.git
>
> §cd libiio
>
> §cmake ./
>
> §make
>
> §sudo make install
>
> §cd ../
>
>
> olibad9361-iio
>
> §git clone https://github.com/analogdevicesinc/libad9361-iio.git
>
> §cd libad9361-iio
>
> §cmake ./
>
> §make
>
> §sudo make install
>
> §cd ../
>
>
> ogr-iio
>
> §git clone -b upgrade-3.8 https://github.com/analogdevicesinc/gr-iio.git
>
> §cd gr-iio
>
> §cmake ./
>
> §make
>
> §sudo make install
>
> §cd ../
>
> §sudo ldconfig
>
>
>
> 4.Because it seems like I have a swig import issue, I copied the
> directory to the gnuradio folder
>
> osudo cp -r /usr/local/lib/python3/dist-packages/iio/
> /usr/lib/python3/dist-packages/gnuradio/
>
> image.png
>
>
> My $PYTHONPATH has the following locations:
>
> image.png
>
> Any advice as to what went wrong?
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
>       Virus-free. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> On Thu, May 14, 2020 at 11:30 AM Alex Humberstone
> <address@hidden <mailto:address@hidden>> wrote:
>
>     The new Ubuntu 20.04 does not include Python 2 anymore. But GNU
>     Radio 3.7 requires Python 2. So then can you run GNU Radio 3.7 on
>     Ubuntu 20.04? I think there's still a package that you can instal to
>     add Python 2 support in Ubuntu 20.04. I found a bunch of websites
>     that make it sound like this should be possible. So I'm thinking it
>     should still actually be possible to run GNU Radio 3.7 on Ubuntu
>     20.04. Has anyone actually tried this before? Does this work? Is
>     there anything special that you have to do? Any help here would be
>     super appreciated. Thanks in advance for your help everyone!
>
>     https://linuxconfig.org/install-python-2-on-ubuntu-20-04-focal-fossa-linux
>
>     https://linuxize.com/post/how-to-install-pip-on-ubuntu-20.04/
>
>     https://www.vultr.com/docs/how-to-install-python-2-on-ubuntu-20-04
>
>     https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-20.04-Clear-Python2
>
>     --
>     Sincerely,
>     Alex-M-Humberstone
>     PhD Student
>     Klipsch School of Electrical Engineering
>     New Mexico State University
>     Las Cruces, New Mexico
>
>
>
> --
> Thanks,
> James G Hayek
> Youtube.com/JamesHayek


reply via email to

[Prev in Thread] Current Thread [Next in Thread]