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 (<de...@ant.uni-bremen.de>)
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
> > <alex.m.humberst...@gmail.com <mailto:alex.m.humberst...@gmail.com>>
> 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